Edytuję sporo plików BibTeX i regularnie zapominam o końcowych przecinkach: Na przykład: @Book{cooke2015british, author = {Cooke, Lez}, title = {British Television Drama}, publisher = {Palgrave on behalf of the British Film Institute}, year = {2015}, keywords = {about} address = {London}, isbn = {978-1844576234} } Zobaczysz, że zapomniałem dodać przecinek …
Próbuję zdefiniować makro, które szybko generuje listę losowych słów. Chcę, aby makro przekształciło to w taką listę a b c d e zaangażowany w to arezzo bywords czars détente eyrie Co mam do tej pory: umieść kursor na literze a rozpocznij rejestrowanie makra qq a wejdź w tryb wstawiania <C-x><C-k> …
Wiem, że mogę uzupełnić nazwy plików / ścieżki z bieżącego katalogu za pomocą ctrl + x, ctrl + f ( compl-filename). Działa to świetnie w połączeniu z ustawionym autochdir, który zmienia aktualizuje bieżący katalog do katalogu aktywnego bufora. Jednak zacząłem używać, airblade/vim-rooteraby bieżący katalog był folderem „projektu”. Teraz uzupełnianie nazw …
Powiązane z częściowym uzupełnieniem tabulacji typu Bash dla nazw plików w Vimie Jedną z naprawdę fantastycznych cech zshjest to, że możesz pisać, na przykład ls /u/s/m/m/who.1, naciskać Tabi mieć gotowe ls /usr/share/man/man1/who.1.gz. Kiedy już się przyzwyczaisz, powrót do niego jest naprawdę denerwujący /u<tab>/s<tab>/m<tab>/m<tab>..., szczególnie gdy cała ścieżka częściowa może rozwiązać …
Nie mogę policzyć, ile razy próbowałem to zrobić: :set foldmethod=syn^I Wygląda na to, że zakończenie nie działa na wartości opcji! W niektórych przypadkach opcje są złożonymi ciągami, w których uzupełnienie może nie mieć sensu. (Np 'comments'.) Ale czy podjęto jakieś wysiłki w celu zapewnienia uzupełnienia typu wildchar dla typowych przypadków …
Chciałbym użyć YouCompleteMe z semantycznym uzupełnianiem w C ++, ale po wielu godzinach prób nie mogę znaleźć, dlaczego nie działa zgodnie z oczekiwaniami. Wygląda na to, że wszystko działa, ale nie mogę uzupełnić parametrów funkcji. Używam Vima na Archlinux (Gnome Terminal na Openbox): Linux Arch-PC 4.2.5-1-ARCH #1 SMP PREEMPT Tue …
Używam tmuxw przeważającej części, zamiast przy użyciu vimkart i podziały. Czy vim ma możliwość współdzielenia ukończeń (przez Ctrlni Ctrlp) pomiędzy uruchomionymi instancjami? Czy istnieje sposób, aby skonfigurować to miejsce, w którym każdy vimskomunikuje się z serwerem vim.?
Rozważ plik z następującymi dwoma wierszami: someLongFunction someFunction Kiedy jestem w trybie wstawiania w środku drugiego słowa some|Function i naciskam Ctrl-n, rozumiem someLongFunctionFunction Czy istnieje sposób na skonfigurowanie Vima, aby zamiast tego uzyskać następujące „inteligentne” zakończenie? someLongFunction
Czy istnieje sposób na uzupełnienie argumentów dla Pythona? Obecnie używam kombinacji ctags, trybu python i YouCompleteMe, ale brakuje mi funkcji do automatycznego uzupełniania argumentów funkcji (lub przynajmniej ich pokazania). Czy istnieje wtyczka, która to obsługuje? Używam vim / gvim 7.4 i Ubuntu 14.04
Pracuję na dość dużej bazie kodu php (~ 1,3 miliona linii kodu). Wygenerowałem tagi i teraz, gdy piszę coś takiego $data-> YouCompleteMe bardzo opóźnia się i zasadniczo zawiesza Vima podczas próby pobrania listy wszystkich możliwych uzupełnień z tagów. Czy istnieje sposób, aby to naprawić? Na przykład poprzez ograniczenie liczby sugestii, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.