Pytania otagowane jako autocompletion

W przypadku pytań dotyczących kilku poleceń uzupełniających część wpisanego słowa kluczowego lub wiersza.


3
Jak uzyskać inteligentne automatyczne uzupełnianie w C ++
Niektóre edytory (takie jak Visual Studio w systemie Windows) wykonują autouzupełnianie w C ++, które rozumieją C ++. Na przykład biorąc pod uwagę: #include <vector> int main(void) { std::vector<int> v; v.i W studiu wizualnym automatyczne uzupełnianie zna jedyną metodę, std::vector<int>która zaczyna się od „i” insert. Czy możliwe jest uzyskanie tego …

6
Ukończenie kodu Vim dla Pythona 3
Używam Debian Jessie i używam obecnego vim-nox (z + python -python3). Trudno mi programować w języku Python 3, ponieważ mam problemy z uzupełnianiem kodu w języku Python 3. YouCompleteMe w ogóle nie obsługuje Python3. jedi-vim obsługuje uzupełnianie języka Python 3, ale tylko jeśli miałbym opcję + python3, jeśli dobrze ją …


5
Najłatwiejszym sposobem przełączania gałęzi git
W tej chwili używam zbiegów do zarządzania prawie wszystkim związanymi z git, ale nie mogę znaleźć dobrego przepływu pracy, aby szybko wizualizować i przełączać się między dostępnymi gałęziami. Mogę zrobić :Git checkout <branch-name>, problem polega na tym, że automatycznie uzupełnia zarówno nazwy plików, jak i gałęzie, i wolałbym listę gałęzi.

6
Jak mogę zmusić Vima do pokazania dokumentacji funkcji C / C ++?
Większość edytorów ma taką funkcję, że kiedy naciskasz niektóre klawisze, umieszczając kursor nad funkcją, wyświetla dokumentację tej funkcji wraz z liczbą i typem argumentów, które ta funkcja przyjmuje. Zastanawiałem się, czy Vim oferuje takie wsparcie. Na przykład, podczas kodowania w C, używam wbudowanej funkcji qsort(). Ponieważ nie jestem pewien co …

1
Uzupełnianie nazw plików dla zdalnych plików
Mój przyjaciel pokazał mi fajną sztuczkę na Emacsie kilka dni temu, gdy mógł po prostu otworzyć plik na zdalnym serwerze i od razu pomyślałem, że „powinien być sposób na to również w vimie” i to była prawda. Mogę to po prostu wykorzystać :e scp://user@server//filepath, bez problemu;). Mógłby jednak wpisać nazwę …


1
Wykonanie Ctrl-n zajmuje dużo czasu na „skanowanie dołączonego pliku”
Odświeżam swoje umiejętności vima i bawię się ukończeniem za pomocą polecenia Ctrl-n. Programuję w Perlu. Kiedy jestem w trybie wstawiania i wciskam Ctrl-n, na dole terminala pojawia się komunikat „Skanowanie dołączonego pliku” i wygląda na to, że skanuje pliki w katalogach dystrybucyjnych Perla. Może to potrwać kilka sekund, zanim się …

1
Jak wykluczyć niektóre rozszerzenia plików z ukończenia?
Czy istnieje sposób skonfigurowania vima pod kątem typów plików, które uważa za „odpowiednie” do otwarcia? Pozwól mi wyjaśnić na przykładzie. Wyobraź sobie, że pracujesz nad dokumentem lateksowym. Po skompilowaniu pliku w katalogu znajdują się następujące elementy (wraz z innymi plikami związanymi z kompilacją): X.aux X.log X.out X.pdf X.tex Teraz, jeśli …


1
Uzupełnienie WORD
<C-p>i <C-n>pozwalają na uzupełnienie słów znalezionych w bieżącym dokumencie. Biorę jakieś notatki i pisanie do powiedzenia {0,1}^ni (E,D)wiele razy. Są to SŁOWA złożone z kilku słów. Czy istnieje sposób na uzupełnienie SŁÓW za pomocą <C-p>i <C-n>(lub innych powiązanych ins-completionpoleceń)?

1
Dynamiczne zakończenie
Próbuję ulepszyć starą funkcję uzupełniania. Chciałbym, aby aktualizował opcje wyświetlane w menu podręcznym podczas pisania nowych znaków Moja funkcja uzupełniania to function! lh#icomplete#ecm(findstart, base) abort if a:findstart let l = getline('.') let startcol = match(l[0:col('.')-1], '\v\S+$') if startcol == -1 let startcol = col('.')-1 endif " let g:debug+= ["findstart(".a:base.") -> …

2
Jak mogę wyszukać symbole LaTeX w Vimie?
Czy mogę zintegrować jakąś formę uzupełniania symboli z Vimem? Dedykowane edytory TeX, takie jak TeXMaker, dostarczają listę symboli do ukończenia (na przykład \alpokazuje listę za pomocą \alpha, \lapokazuje \lambdai \langle). Należy pamiętać, że TeX ma dość dużą liczbę symboli, więc sugestie dotyczące ręcznego mapowania \alna \alphabyłyby bezużyteczne. Powiązane wtyczki mam: …

1
anuluj zakończone
Zwykle <C-n>funkcja wstawiania zakończenia ( ) wstawia właściwe słowo przy pierwszym naciśnięciu <C-n>, ale nie zawsze. Dlatego chciałbym, aby Vim wstawił dopasowanie, które uważa za najlepsze po naciśnięciu <C-n>, ale nadal pozwala mi anulować to wstawienie później, jeśli prawidłowe dopasowanie nie pojawi się lub znajdzie się daleko na liście. Oczywiście …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.