Myślę, że przydałaby się możliwość szybkiej zamiany truei falsewartości w kodzie za pomocą kombinacji ctrl+ alub ctrl+ x. Czy jest jakiś plugin do tego czy coś
Myślę, że przydałaby się możliwość szybkiej zamiany truei falsewartości w kodzie za pomocą kombinacji ctrl+ alub ctrl+ x. Czy jest jakiś plugin do tego czy coś
Próbowałem tego w pliku JavaScript po wyłączeniu smartindenti autoindentopcjach textwidth = 80, ale nadal jest tak samo. Dzieje się tak również automatycznie ze względu na textwidthopcję wstawiania słów o długości ponad 80 znaków. Co się dzieje: /** * - a b c d e f g h i j k l m n o p q r s t u...
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...
Z dokumentu pomocy Vima (patrz :help 'path':): „ścieżka” Ciąg (domyślnie w Uniksie: „ .,/usr/include,,”) - Aby wyszukać względem katalogu bieżącego pliku, użyj: :set path=. -Aby wyszukać w bieżącym katalogu, użyj pustego ciągu między dwoma przecinkami: :set path=,, Wydaje się, że .i...
Czy istnieje jakaś alternatywa w wyszukiwaniu vim i zamianie ciągów, niż konieczność ucieczki od każdego znaku specjalnego w ciągu. Na przykład, jeśli chcę dopasować następujący ciąg i zastąpić czymś [ERROR] Login unsucessful Więc muszę to zrobić :%s/\[ERROR\]\ Login\...
Na readline basha w trybie emacsa niedawno odkryłem funkcjonalność transpozycji , dającą mi możliwość szybkiego poprawienia literówki, takiej jak dc dir do cd dir naciskając CTRL+ Tna cznak. Czy w Vi / Vim jest coś podobnego, co pozwala mi zamieniać znaki i
W jakikolwiek sposób zmusić Vima do sformatowania moich komentarzy, aby były zgodne z Google CPLint? Górna sekcja nie jest zgodna, do spełnienia wymagane jest 5 zmian. utrzymuj ten komentarz na tym samym poziomie Dodaj spację po // dodaj minimum dwie spacje między kodem a komentarzem dopasuj...
Mam zainstalowany Python 2.7.9. A teraz pojawia się komunikat, że wtyczka Gundo wymaga wersji 2.4. Czy jest w pobliżu praca? Oto mój plik vimrc: set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initialize set
Jeśli w edytorze Vima wprowadzono zmiany zewnętrzne, rozumiem, że mogę ponownie załadować zawartość pliku :edit. Załóżmy jednak, że (wewnętrznie) wprowadziłem zmiany w pliku, który chcę zachować. Czy istnieje sposób na zintegrowanie dwóch zestawów zmian (zewnętrznego i wewnętrznego)? Z tego, co...
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...
Czy istnieje sposób, aby uczynić vim skok do właściwej definicji pasującej automatycznie w przypadku wielu definicji. Nasz kod C ++ intensywnie wykorzystuje przeciążanie funkcji, a obsługa ctagów przez vima nie wydaje się na to gotowa. Na przykład, void abc(int a, int b) { } void abc(int a,...
Biorąc pod uwagę serię linii, które wyglądają podobnie do tego: 2001 "Some Kind of Title," Author's Name, Publication Name, 1 Mar. 2002 "Some Kind of Title," Author's Name, Publication Name, 12 Oct. 2003 "Some Kind of Title," Author's Name, Publication Name, 8 Apr. 2004 "Some Kind of Title,"...
Mam ponad 500 skrótów ( iabbr, abbr) i kilka mapowań w moim pliku vimrc z Java, PHP, C / C ++ i Latex. Nie jest łatwo zapamiętać od razu, kiedy nie używam języków przez pewien czas. Zastanawiam się, czy mogę uzupełnić nazwę skróconą. Czy istnieje lepszy sposób na dostęp do tych skrótów i...
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...
Dużo pracuję z trybem blokowania wizualnego, który wydaje mi się bardzo przydatny do szybkich zmian w wielu liniach. Ale mam problem z wstawieniem nowego wiersza w taki sposób: Wybór jest odnotowany jako []: Some [t]ext Some [t]ext Some [t]ext Some [t]ext Some [t]ext Naciskam Ii mogę dodać...
Często używam rejestrów do kopiowania / wklejania, ale zawsze zapomniałem, w którym rejestrze jest moja zawartość. Czy istnieje sposób wyświetlania rejestrów przed wklejeniem? Idealnie pozostawiłby rejestr na ekranie przy wyborze tego, którego chcemy.
Obecnie mój Vim wyróżnia pasujące nawiasy, nawiasy, cytaty itp. Z cyjanowym tłem i białym planem - kursor można przesuwać między nimi za pomocą %. Dzięki mojemu matchit.vim mogę także przełączać się %pomiędzy if / end, for / end itp. - jednak nie są one podświetlane przy wyborze. Jak mogę...
Próbuję zmapować mój Ctrl i znak plus razem. Oto, co próbuję w moim vimrc: nnoremap <C-=> : echo "Hello" <CR> Wydaje się jednak, że mapowanie nie jest uruchamiane. Wszelkie sugestie dotyczące tego, co robię źle? Używam
Podczas edycji pliku składniowego znalazłem coś takiego: \s*\%(\%(:\@<!\/\/.*\)\=\|\%(\/\*.*\*\/\s*\)*\)$ Znam kogoś innego niż \%i \@tam. Nie mogę nawet googlować, bo nie wiem, jak się nazywa. Co to jest i co
Mam Anaconda(w tym python3.5.2), VIM(7.4) i Jedi-VIMzainstalowałem w swoim systemie. pythonDomyślnie był również zainstalowany w systemie Linux. Autouzupełnianie działa przynajmniej na pakietach podstawowych. Ale w przypadku pakietów takich jak numpy(które zostały uwzględnione Anaconda)...