Mój vimtutor jest po portugalsku. Nie wiem dlaczego, ponieważ mój system operacyjny Windows jest w języku angielskim, tak jak wszystko inne. Nie pamiętam, aby wybrałem „portugalski” w dowolnym miejscu procesu instalacji vima. Jak mogę zmienić na
Mój vimtutor jest po portugalsku. Nie wiem dlaczego, ponieważ mój system operacyjny Windows jest w języku angielskim, tak jak wszystko inne. Nie pamiętam, aby wybrałem „portugalski” w dowolnym miejscu procesu instalacji vima. Jak mogę zmienić na
Wczoraj zainstalowałem vundle, a ponieważ to zrobiłem, szerokość tabulacji, którą skonfigurowałem w moim vimrc, jest ignorowana i ustawiana z powrotem na 4 zamiast 2. Dowiedziałem się, że przyczyną tego jest następujący wiersz po akapicie pełnym: filetype plugin indent on Moje wcięcie jest...
Zastrzeżenie: Nie jestem programistą. To powiedziawszy, są rzadkie sytuacje, w których muszę edytować HTML. Kiedy to robię, zauważyłem w Vimie zachowanie, którego nie lubię i mam nadzieję, że mogę to zmienić przez konfigurację. Kiedy koduję, zwykle zawijam linie po 80 znaków. To często oznacza,...
Tyle możliwości! Takie mylące! Kiedy należy używać jednego zamiast drugiego? Jak się ze sobą wiążą? Jakie są między nimi różnice? Jak wpływają one na wpisywane polecenia? Jak odnoszą się one do rejestrów, makr, znaków, opcji i historii poleceń? Które gniazdo, w którym inne, na przykład, jest...
Kiedy piszę tekst w języku niemieckim zawierający coś takiego jak abücdna przykład i na dwpoczątku, spowoduje to jedynie usunięcie, abponieważ nie interpretuje on üjako znaku słowa. Kiedy edytuję reStructuredText, mam iskeyword=38,42,43,45,47-58,60-62,64-90,97-122,_ To wyjaśnia, dlaczego...
Czy można dodać znak, który będzie wyświetlany w kolumnie znaków, ilekroć linia ma grupę czynności do wykonania (Do zrobienia, FIXME ...). Ulepszając swój schemat kolorów Zmieniłem wyróżnienie grupy Todo, ale chciałbym mieć wskaźnik w kolumnie znaków, na przykład Błędy i ostrzeżenia...
Chcę otworzyć bufor terminala w podziale pionowym. Jeśli spróbuję :vertical split terminal, otrzymam bufor o nazwie „terminal”, a nie bufor terminala. Niedawno dowiedziałem się, że mogę zrobić, :vertical split +terminalaby otworzyć bufor terminala, ale nie udało mi się znaleźć dokumentów pomocy...
Mam słowa jak lblSERINOdw zdaniach. Słowa są oddzielone spacją. Chcę zamienić dna końcu wszystkich takich słów na u. Tak na przykład lblSERINOdbędzie wyglądać lblSERINOu. Próbowałem, s/.*\ud /u /gale Vim mówi, że nie można go znaleźć .*\ud. Jaki jest tutaj
Dzisiaj stwierdziłem, że mój .vimrcnie zadziałał. Kilka godzin temu było ok. Kiedy uruchomiłem vima z $vim --plugin, :scriptnamesnic nie powtórzyło: .vimrcplik nie został pobrany. (Uwaga: /etc/vimrczostał usunięty w celu debugowania tego problemu). Potem spróbowałem google i okazało się, że...
Używam neovim z qt-neovim (arch. Linux). W gvim mogłem uruchomić zmaksymalizowane okno z: if has("gui_running") set lines 999 columns 999 endif To już nie działa. Próbowałem usunąć if bez powodzenia. Czy jest jakiś sposób, aby to
Załóżmy, że wcześniej Fnordszarpnąłem tekst i że mój kursor znajduje się Bna linii: M:mock(Baz) Jak mogę zmienić tekst wewnątrz () za pomocą wcześniej szarpanego tekstu? Obecnie często popełniam błąd, wykonując: di( aka „delete inside ()” SHIFT + P co pozostawia mi dokładny tekst, ponieważ...
Patrzyłem na to pytanie, a potem zastanawiałem się, jak zaimplementować moją odpowiedź, która używa sed wyłącznie POSIX ex . Sztuczka polega na tym, że chociaż sedmogę porównać przestrzeń wstrzymania z przestrzenią wzorów, aby sprawdzić, czy są one dokładnie równoważne (z G;/^\(.*\)\n\1$/{do...
Mam 64-bitowy system Windows 7 z zainstalowanym pythonem 2.7.11 i pythonem 3.5.1 (oba 32-bitowe) i skompilowałem vima z python / dyn i python3 / dyn, ale wciąż pojawia się następujący błąd: :py print "hello" E887: Sorry, this command is disabled, the Python's site module could not be...
Mam następujący format pliku: <common> fitnes=0 genetic=1 method=0 </common> <inputs> foo=bar bar=foo </inputs> <limits> balance=200.00 </limits> i chciałbym usunąć wszystko, co jest pomiędzy <inputs>i </inputs>(z wyjątkiem samodzielnego wzorca) i...
Używam Vima do pisania C ++ i mam sporo #include<>instrukcji, komentarzy itp., Które muszę dołączyć do każdego nowego pliku, który tworzę. dodałem autocmd BufNewFile *.cpp r C:\(full file path of skeleton text file) do mojego vimrc, ponieważ słyszałem, że tworzy bufor z tekstem, którego...
Trudno mi zrozumieć te ruchy obiektów tekstowych: *]]* ]] [count] sections forward or to the next '{' in the first column. When used after an operator, then also stops below a '}' in the first column. |exclusive| Note that |exclusive-linewise| often applies. *][* ][ [count] sections forward...
Mam kilka linii w pliku i chciałbym skopiować każdą linię 11 razy (zamieniając każdą linię w 12 linii) i zwiększać ostatnią „1” w każdej linii, tak aby 12 linii miało „1” do „ 12 ”, gdzie początkowo była„ 1 ”. W każdej linii mogą występować inne wystąpienia „1”, ale „1”, które chcę zwiększyć,...
Często spotykam się z sytuacją, w której mam plik zawierający wiele różnych przypadków. Na przykład, CamelCase and camelCase Poszukuję zamiany wyrażeń regularnych Vima do produkcji, AnotherCase and anotherCase Teraz robię to w dwóch krokach po wizualnym wybraniu...
C ++ 14 zapewnił nam możliwość użycia pojedynczych cudzysłowów do oddzielenia cyfr dużych literałów liczbowych. To łamie podświetlanie składni Vima. Rozważmy na przykład następujący program C ++ 14: #include <stdlib.h> int main(int argc, char** argv) { // small numbers are fine int...
Mam plik złożony z dwóch pionowych części. Po lewej stronie dane są już sformatowane i nie chcę ich zmieniać. Chcę tylko sformatować dane po prawej stronie. Powiedzmy, że mam plik z takimi liniami foo=bar baz # Neato Junk quux=xyzzy # Bilbo Baggins Ring z wieloma innymi liniami tego typu. Chcę...