Pytania otagowane jako vim

Vim to darmowy i otwarty modalny edytor tekstu dostępny na większość głównych platform. Umożliwia wysoką wydajność w wielu zadaniach edycji tekstu, ale ma stromą krzywą uczenia się. Aby nauczyć się podstaw, uruchom „: help vimtutor”. W przypadku pytań niezwiązanych z programowaniem użyj https://vi.stackexchange.com/.

4
Uzyskaj aktualną wartość ustawienia w Vimie
Czy istnieje prosty sposób na sprawdzenie aktualnej wartości określonego ustawienia Vima? Jeśli chcę poznać bieżącą wartość, powiedzmy tabstop, mogę uruchomić: :set tabstop bez podania argumentu, a Vim powie mi bieżącą wartość. Jest to dobre dla wielu ustawień, ale nie jest dobre dla tych, które są prawdziwe lub fałszywe. Na przykład, …
274 vim 

12
Usuń nową linię w Vimie
Czy istnieje sposób na usunięcie nowej linii na końcu linii w Vimie, aby kolejna linia została dołączona do bieżącej linii? Na przykład: Evaluator<T>(): _bestPos(){ } Chciałbym umieścić to wszystko w jednym wierszu bez kopiowania wierszy i wklejania ich do poprzedniego. Wygląda na to, że powinienem umieć kursor na końcu każdej …
271 unix  vim  shell  ssh  vi 


7
Vim dla Windows - co mam wpisać, aby zapisać i wyjść z pliku?
W systemie Windows XP przypadkowo wpisałem git commit -azamiast git commit -am "My commit message", a teraz wyświetlam monit CMD wypełniony wersją pliku mojej wiadomości zatwierdzenia („Wprowadź wiadomość zatwierdzenia dla ...”). Dodałem moją wiadomość na górę, ale teraz nie mogę wymyślić, jak zapisać i wyjść. Próbowałem nacisnąć Ctrl+ W+ Q, …



7
Jak mogę wrócić do miejsca, w którym byłem przed wyszukiwaniem?
Programując w vimie Często szukam czegoś, szarpię go, a następnie wracam do miejsca, w którym byłem, wstawiam go, modyfikuję. Problem polega na tym, że po przeszukaniu i znalezieniu muszę RĘCZNIE znaleźć drogę powrotną do miejsca, w którym byłem. Czy istnieje automatyczny sposób powrotu do miejsca, w którym byłem, kiedy rozpocząłem …
258 vim  vi 

11
Zamknąć plik bez wychodzenia z aplikacji VIM?
Używam poleceń :ei :wdo edycji i zapisu pliku. Nie jestem pewien, czy istnieje polecenie „zamknij”, aby zamknąć bieżący plik bez opuszczania Vima? Wiem, że :qpolecenia można użyć do zamknięcia pliku, ale jeśli jest to ostatni plik, Vim również jest zamknięty; Właściwie w Mac OS MacVim się kończy. Tylko okno Vima …
258 vim 

11
Autouzupełnianie w Vimie
Po długim „treningu” w końcu przeszedłem na Vima; ale mam pewne problemy z autouzupełnianiem. Jak mogę uzyskać sugestię kodu podczas pisania? Zwykle tworzę PHP, Ruby, HTML, C i CSS.
258 vim  autocomplete  macvim 

7
Autouzupełnianie w Vimie
Krótko mówiąc, szukam działającej funkcji autouzupełniania dla edytora Vima. Mam twierdził wcześniej , że Vim całkowicie zastępuje IDE pod Linuksem i choć to z pewnością prawda, że brakuje jednej ważnej funkcji: autouzupełnianie. Wiem o Ctrl+ N, integracji Exuberant Ctags , Taglist , cppcomplete i OmniCppComplete . Niestety, żaden z nich …
257 c++  vim  ide  autocomplete 

10
Jak zatrzymać łamanie linii w vimie
Podoba mi się, że długie linie są wyświetlane na więcej niż jednej linii końcowej; Nie podoba mi się, że vim wstawia nowe wiersze do mojego faktycznego tekstu. Którą część .vimrc powinienem zmienić?
257 vim 


18
Skopiuj i wklej zawartość z jednego pliku do innego w vi
Pracuję z dwoma plikami i muszę skopiować kilka wierszy z jednego pliku i wkleić do innego pliku. Wiem, jak skopiować (yy) i wkleić (p) w tym samym pliku. Ale to nie działa dla różnych plików. Jak to się robi? Czy jest też sposób na wycięcie i wklejenie? Próbowałem google, ale …
256 vim  copy-paste  vi  cut 

5
Dlaczego nowa linia dla Vima?
Z pytania Jak zamienić znak na nowy wiersz w Vimie? . Musisz użyć \ r podczas zastępowania tekstu znakiem nowej linii, takim jak ten :%s/%/\r/g Ale zastępując znak końca wiersza i nowego wiersza, możesz to zrobić w następujący sposób: :%s/\n/%/g Która część podręcznika dokumentuje te zachowania i jakie jest ich …
253 vim 

4
Vim: Przesuń kursor do ostatniej pozycji
Czy w (g) Vimie można przesunąć kursor do poprzedniej pozycji (w trybie normalnym)? Idealnym rozwiązaniem byłoby przewijanie w przód iw tył na liście poprzednich pozycji kursora. Ale wystarczy samo przejście do ostatniej lokalizacji (coś cd -w stylu bash z katalogami). Oto mała demonstracja: line |1| <- cursor position line 2 …
251 vim 

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.