Nie mogę wyjść z vima nawet podczas pisania :q!. Dostaję błąd E37: No write since last change (add ! to override) E162: No write since last change for buffer... Myślę, że bufor jest tylko do odczytu
Nie mogę wyjść z vima nawet podczas pisania :q!. Dostaję błąd E37: No write since last change (add ! to override) E162: No write since last change for buffer... Myślę, że bufor jest tylko do odczytu
Mam taką linię: function my_function(argument, another argument, but there are spaces) Chcę zastąpić znaki spacji (w nazwach argumentów) znakiem podkreślenia. Chciałbym zatem użyć: :s/\ /_/g ale jak mogę nie stosować go do całej linii, ale zaczynając od, powiedzmy, pozycji kursora? (Lub...
Mam dwa bufory w vimie: :ls 1 %a ".vimrc" line 1 2 #h "script.sh" line 1 Press ENTER or type command to continue Jak widać powyżej, jestem na pierwszym buforze. Teraz, jeśli wykonam :set softtabstop=16polecenie, spodziewam się, że wpłynie to na oba bufory. Tak jednak nie jest - podczas gdy...
Zwykle zamiennik z copcją daje mi dwie opcje: (y) es lub (n) o. Czy jest możliwe wybranie kilku numerowanych opcji tak? Przykład Plik person: Alice dog: Tobby person: Bob Wzór 1 :%s/person:/woman:/c Wzór 2 :%s/person:/man:/c Wzory 1 i 2 mają ten sam wzorzec wyszukiwania, ale różne wzorce...
Często przewijanie całej strony jest zbyt dezorientujące, pół strony za dużo, ale ćwierć strony jest w sam raz. Obecnie robię to, przytrzymując klawisze strzałek. Jak łatwo przewijać 25% strony w dół i w
Jak mogę ustalić, czy wtyczka typu pliku (np. vim-latexsuite) Została zainstalowana i aktywowana po otwarciu odpowiedniego pliku? Inny popularny edytor wskazywałby, że odpowiedni „tryb pomocniczy” jest aktywny. Jaki jest odpowiednik
Znam polecenia „dd” i „d {motion}”, ale nie mogę znaleźć „dap” w help.txt vima. Co robi „dap” w trybie normalnym i dlaczego? (Alternatywnie, jak mogę dowiedzieć się tego rodzaju rzeczy dla
Czy mogę powtórzyć makro za pomocą .polecenia? Na przykład chciałbym móc pisać: @q... i niech zadzwoni @q4 razy. Z domyślnym zachowaniem, to działa tylko wtedy, „q” posiada jednego polecenia, na przykład dw, xalbo iHello<esc>. (Ma to jednak sens, ponieważ „.” Powtarza ostatnią zmianę , a...
Czasami tworzę makra. Czasami tworzę to samo makro wiele razy. Czasami mam dość tworzenia tego samego makra od nowa. Czy mogę przechowywać makra? Czy mogę załadować zestaw makr? Czy mogę zrobić makro i zapisać je na
Jestem nieco zdziwiony, dlaczego polecenie podkreślenia _, które przeskakuje na początek (COUNT - 1) linii poniżej kursora, dostaje swój własny klucz. Kiedy powinienem użyć tego zamiast +lub
Właściwie trafiłem na ten problem, kiedy korzystałem z ssh z mojego telefonu z Androidem, aby zalogować się do serwera Linux i próbowałem użyć vima do edycji niektórych plików. To było trochę ... nieprzyjemne, chociaż mogłem zrobić wszystko, co mogłem zrobić z normalnego pulpitu /...
set wrap linebreak nolistW moim .vimrc włączyłem owijanie linii . Jednak ma to irytujące zachowanie, że linie, które nie są całkowicie widoczne na ekranie, są całkowicie ukryte i zastąpione znakami @: Jak mogę wyświetlić te linie, nawet jeśli są częściowo
Czy można pobrać gałąź zmian, którą „porzuciłem”? Na przykład cofam kilka operacji u, a następnie zmieniam tryb wstawiania. Ale potem zdaję sobie sprawę, że nie chcę tej zmiany, wolę wrócić do miejsca, w którym byłem na początku (przed cofnięciem). Czy zmiany te zostały utracone na...
Niemal za każdym razem, gdy wpisuję coś w wielkich literach, zapominam o wyłączeniu tej funkcji po powrocie do normalnego trybu. Następnie próbuję przesunąć kursor i ostatecznie dołączyć do szeregu linii i wielu innych rzeczy, których nie oczekuję. Czy można skonfigurować Vima, aby wyłączał...
Od czasu do czasu ktoś mnie wysyła .odt, .doci .docxplik; otwarcie ich w OpenOffice zawsze jest uciążliwe, ponieważ, no cóż, OpenOffice. Obecnie używam różnych narzędzi wiersza poleceń (takich jak odt2txt) do konwersji tych plików na zwykły tekst, zapisania zwykłego tekstu do pliku tymczasowego, a...
Rozumiem, że możemy rozszerzyć możliwości Vima, aby dodać nowe funkcje lub zmodyfikować istniejące i ulepszyć nasze możliwości edycji. Chociaż sam jestem użytkownikiem Vima od dłuższego czasu, jestem teraz na nieznanym terytorium: czym właściwie jest wtyczka Vim? Jakie są warunki wstępne, aby...
Kiedy uruchamiam Vima bez żadnych plików, zawsze widzę to: VIM - Vi IMproved version 7.4.580 by Bram Moolenaar et al. Vim is open source and freely distributable Become a registered Vim user! type :help register<Enter> for information type :q<Enter> to exit type...
Podczas łączenia oddziałów pod kontrolą źródła często występuje problem konfliktu scalania z innymi programistami. Wiem, że możemy użyć vimdiff do różnicowania zmian kodu w stosunku do kontroli źródła , ale jest też sposób, w jaki możemy użyć vimdiff do pomocy w rozwiązywaniu konfliktów...
Podczas sprawdzania pisowni kluczowanie z=wyświetla listę wyboru, jak pokazano poniżej. Jak widać poprawną pisownię; „ie” nie jest wyświetlane jako żadna z opcji. Chciałbym ulepszyć to menu, aby zamiast tego można było po prostu wpisać „ie” i nacisnąć klawisz Enter i wymienić. Byłoby również...
Mam listę słów, takich jak to: these are some words that I want to convert to camel case Potrzebuję sposobu, aby na przykład zamienić camel casesię camelCasew makro (lub sposób, aby zmienić każdą linię zaznaczenia linii wizualnej w obudowę wielbłąda). Mógłbym użyć czegoś wgUlhxtyle razy, ile to...