«company-mode» etiketlenmiş sorular

Şirket modu, Emacs için bir metin tamamlama çerçevesidir. İsim "her şeyi tamamla" anlamına gelir. Tamamlama adaylarını almak ve görüntülemek için takılabilir arka uçlar ve ön uçlar kullanır.


1
Şirket modunun düz Metin üzerinde büyük / küçük harf duyarlılığı nasıl yapılır?
Varsayılan olarak, Şirket modu her öngörüyü küçük harfe dönüştürmektedir. Örneğin: HelloWorldOfGoo HelloWorldOfEmacs -> Hell [Helloworldofgoo] //Company prediction [Helloworldofemacs] Bu, özel bir arka uç olmadan büyük / küçük harfe duyarlı programlama dilleri için çok pratik değildir. Şirket kipini küçük harfe duyarlı hale nasıl getirebilirim?

5
Bulanık kod tamamlamayı nasıl alabilirim
ReSharper'ı Visual Studio'da kullanırken, önek eşleme yerine bulanık eşleme kullanılarak otomatik olarak simgeler tamamlanabilir. Örneğin DoSomethingAmazing, yazabildiğim adlı bir işlevi arıyorsanız, DoSoAmsorgumu Do, tüm sembolleri içeren Sove Amadlarında bir yere uyacak şekilde genişletmeye çalışır . Başka bir örnek aşağıdaki gif'te bulunabilir. Önek olmayan dizelerin doğru sembole genişletildiği birkaç genişleme görebilirsiniz. …

2
Yasnippet ve şirketin daha iyi çalışmasını sağlamak
Emacs, diyelim ki, "elisp"org modunda bir lisp bloğunu uzatmak için bir yasnipet kullanıyorum . Bunu uzatmak önce şirketin bana böyle bir menü veren ilk olarak tetiklenen "1. elisp1, 2. elisp2"bir seçenek olmadan "elisp". Şimdi eğer tabyasnipeti uzatmak için kullanırsam, her "elisp1"zaman ilk önce ekranda görünmesi can sıkıcıdır . Bu yüzden …

3
Şirket tamamlanmasında kullanılan arka ucu öğrenin
Özel companyarka company-completeuçları kullanırken , yanlış davranan bir arka uç nedeniyle hiçbir tamamlama getirmez. Bu gibi durumlarda, tamamlama listesini oluşturmak için hangi şirket arka ucunun kullanıldığını bilmek yardımcı olacaktır. Bir company-completeçağrıdan sonra bu bilgiyi nasıl alabilirim ?


1
Yasnippet isimleri için öneriler göstermek için Şirket'i edinin
Şirket modunu ve Yasnippet'i kullanıyorum. Bir arabellek yazarken, Şirketten otomatik tamamlama önerileri alıyorum. Yasnippet için, parçacıkları içeren bir dizinim var. Bu dizinde örneğin dosyam var foo.yasnippet. fooArabelleğe yazarken ve tuşuna Tabbastığımda, yasnippets için bir açılır menü alıyorum, hangi parçacığı ( fooveya foo-bar) eklemek istediğimi seçiyorum . Yasnippet'i fooŞirket tamamlanmasına entegre …


1
Company-dabbrev'i Şirket tamamlama açılır penceresine nasıl ekleyebilirim?
Kurmak: KAEL üzerinde 2015-07-25 GUI sürümü GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) EmacsW64'ten derlenmiştir. , MELPA'nın en son sürümünü kullanarak Windows 7 x64 bit. Durum: Örneğin, tampon foobarsentence yazıyorum. Ve sonra bunun altında yeni bir satır başlatın ve fooba yazarak foobarsentence, Şirket açılır penceresinin tamamlanmasını önereceğim. Ama yok foobarsentence. Bunun için şirket-dabbrev'i …

3
Şirket ile C / C ++ içeriğe duyarlı tamamlamayı nasıl edinebilirim?
Semantic bunu yapabiliyor gibi görünüyor , ama beklediğim gibi çalışmasını sağlayamıyorum. Örneğin, ben #include "Type.h"ve beyan edersem Type t, semantic-complete-analyze-inlinepoint is after after kullanmak t.bana sürekli olarak hata veriyor Tip t için türler bulunamıyor bana tüm kamu (ya da başka türlü uygun) üyelerini vermek yerine t. Burada aradığım sonucu nasıl …

2
şirket modunu kullanarak dosya adı tamamlama
Şirketimi init.el dosyamda aşağıdaki komutları kullanarak etkinleştirdim: (require 'company) (add-hook 'after-init-hook 'global-company-mode) Ancak, kaynakta bazı sağlayıcılar olmasına ve web sitesinin desteklendiğinden bahsedilmesine rağmen, dosya adının tamamlanmasını alamıyorum. / Home / emmanuel yazmaya başladım ... ve tamamlamanın seçenekler sunmaya başlamasını beklesem de hiçbir şey olmuyor mu? Ayrıca, şirket modu göreceli yollar …


2
Şirket modu ile belge arabelleğine atla
Geçenlerde geçiş yaptınız auto-complete-modeetmek company-modeeğlenmek ve ben. Son zamanlarda Emacs Lisp kodu yazmak zorunda kaldım. İşlevimi yazmaya başlarım, tamamlama adayları gösterilir, basarım F1ve belgeler başka bir arabellekte açılır. Dokümantasyon tamponuna atlamak istiyorum , ama C-x oyazarken kapanıyor. İpucu var mı?

1
Büyük modu ilk kez yüklerken alt süreç otomatik olarak nasıl çalıştırılır?
Diyelim ki Python (veya Matlab) ile birlikte çalışıyoruz. Daha düşük bir süreç olmadan şirket Completion needs an inferior Python process running Bununla birlikte, daha düşük bir süreci otomatik olarak çalıştırmak için bariz çözüm (add-hook 'python-mode 'run-python) .py dosyasını her açışımda yeni bir python işlemi çalıştırır (Matlab ile daha pahalı hale …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.