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/.

1
Obsługa wieloliniowych wyrażeń regularnych w Vimie
Zauważyłem, że standardowa składnia regex do dopasowywania w wielu wierszach polega na użyciu / s, na przykład: This is\nsome text /This.*text/s Działa to na przykład w Perlu, ale nie wydaje się być obsługiwane w Vimie. Zamiast tego muszę być bardziej szczegółowy: /This[^\r\n]*[\r\n]*text/ Nie mogę znaleźć żadnego powodu, dla którego tak …
117 regex  vim 

19
Stać się lepszym w Vimie [zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
116 vim 


9
Dlaczego nie mogę powstrzymać Vima od zawijania mojego kodu?
Nie mogę powstrzymać Vima od zawijania mojego kodu w Pythonie. Jeśli wejdę:set nowrap jak mistrz, ale to wciąż się kończy. Mogę uderzyć, Jaby połączyć podzielone linie kodu, więc wygląda na to, że wstawiany jest prawdziwy powrót karetki. Po prostu nie rozumiem, dlaczego ani jak to zatrzymać.
116 vim 

9
Nieporozumienia dotyczące składania Vima - jak wyłączyć?
Kiedy otwieram plik, wygląda to tak: lub nawet tak Kiedy otwieram wszystkie fałdy, są one ponownie zamykane, gdy przechodzę do innego bufora i wracam. Aby móc z nim pracować, muszę za zRkażdym razem aplikować przy otwieraniu bufora. Mam to ustawione w .vimrc: set foldlevelstart=99 set foldlevel=99 Wskaż mi, jak wyłączyć …
116 vim  vi  folding 


9
Jak dodać tekst na końcu każdej linii w Vimie?
W Vimie mam następujący tekst: key => value1 key => value2 key => value1111 key => value12 key => value1122222 Chciałbym dodać „,” na końcu każdego wiersza. Poprzedni tekst stanie się następujący: key => value1, key => value2, key => value1111, key => value12, key => value1122222, Czy ktoś wie, …
116 vim 



4
Ustawianie kolorów tła Vima
Kiedy próbuję zmienić kolory tła w .vimrclub bezpośrednio w Vimie za pomocą polecenia: set background=dark ... w ogóle nie wpływa na moje pochodzenie. Nie ma takiej lightopcji. Jednak wygląda dobrze, gdy uruchamiam gvim. Czy istnieje sposób na zmianę tła w Vimie bez zmiany ustawień Konsoli? EDYCJA OK, istnieje różnica między …
114 linux  background  vim  vi 

8
Ubuntu, vim i solaryzowana paleta kolorów
Naprawdę chciałbym poznać całą kolorystykę solaryzowanego schematu kolorów , ale nie mogę go odpowiednio skonfigurować. Mam główny plik solaryzacji w moim folderze .vim / colors, ustawiłem kolory profilu terminala na to, co jest wymienione na stronie, i dodałem linie set background=dark let g:solarized_termcolors=16 colorscheme solarized do mojego .vimrc, ale vim …
113 vim  ubuntu  colors  terminal 


6
Globalne wyszukiwanie i zamiana w Vimie, zaczynając od pozycji kursora i zawijając
Kiedy wyszukuję za pomocą / polecenia trybu normalnego: /\vSEARCHTERM Vim rozpoczyna wyszukiwanie od pozycji kursora i kontynuuje w dół, zawijając do góry. Jednak gdy wyszukuję i zamieniam za pomocą :substitutepolecenia: :%s/\vBEFORE/AFTER/gc Zamiast tego Vim zaczyna się od początku pliku. Czy jest sposób, aby Vim przeprowadzał wyszukiwanie i zastępowanie, zaczynając od …
112 search  vim  replace 

15
Jak edytować wielogigabajtowe pliki tekstowe? Vim nie działa = ([zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie Czy są jakieś edytory, które mogą edytować wielogigabajtowe pliki tekstowe, na przykład ładując tylko małe porcje …
112 vim  text  text-editor 


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.