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


5
powtórz makro vima aż do końca bufora
Chcę uruchomić makro, które właśnie nagrałem w rejestrze, xw każdym wierszu otwartego bufora, od kursora do końca bufora w programie vim. Jak mogę to zrobić? Wiem, że mogę odtworzyć makro n razy: 15@x ... lub po prostu przytrzymaj, @aż dojdę do ostatniej linii, ale chcę po prostu nacisnąć kilka klawiszy …
85 vim  macros 


7
Automatyczne wcięcie spacji z C w vimie?
Byłem trochę zepsuty przy użyciu Eclipse i Java. Zacząłem używać vima do kodowania w C w środowisku linuxowym, czy jest sposób, aby vim automatycznie wykonywał odpowiednie odstępy między blokami? Więc po wpisaniu a {następna linia będzie miała 2 spacje wcięte, a powrót w tej linii utrzyma ją w tym samym …
85 c  vim  coding-style  vi 


2
jak dodać linie do rejestru Vima bez nadpisywania go
Chciałbym wyrwać linię w rejestrze: "{register}yale bez nadpisywania tego, co było wcześniej w rejestrze. Często muszę kopiować nieciągłe wiersze w rejestrze i czasami chciałbym używać rejestrów jak stosu. Przykład: line1 line2 line3 Chcę skopiować line1, umieszczając na nim kursor i wpisując "ay, a następnie kontynuując line3i wykonując "ay. Następnie, kiedy …

3
Vim Macro w każdej linii wizualnego wyboru
Chciałbym uruchomić makro w każdej linii w zaznaczeniu, zamiast sumować liczbę wierszy w mojej głowie. Na przykład mógłbym napisać makro do przekształcenia: Last, First W First Last i chciałbym, żeby działał na wszystkich tych liniach: Stewart, John Pumpkin, Freddy Mai, Stefan ... Jakieś pomysły guru Vima? EDYCJA: To tylko przykład, …
85 vim  macros  line 

6
Jak mogę usunąć bieżący plik w vimie?
Jak mogę usunąć z dysku aktualnie otwarty plik z poziomu vima? Byłoby miło również zamknąć bufor. Widzę, że możesz do tego użyć NERDTree , ale nie używam tej wtyczki.
85 vim 

3
Czy istnieje polecenie vim, które przesuwa kursor do nawiasu nadrzędnego?
Czy istnieje polecenie vim, które przesuwa kursor do nawiasu nadrzędnego? Mam plik konfiguracyjny taki jak ten i chcę przejść bezpośrednio do wspornika nadrzędnego. Czy istnieje proste polecenie ruchu, aby to zrobić, czy jest sposób na połączenie poleceń, aby zrobić to, co chcę? PARENT{ // I want to move my cursor …
85 vim 

2
VIM: Jaka jest różnica między let g:, let b:, itd
Często widzę we wtyczkach vim coś takiego: let g:variable let b:variable let l:variable Długo szukałem w dokumentacji vima iw Internecie na temat liter „g”, „b”, „l”, ale znalazłem to. Więc czemu odpowiadają te litery? A jaka jest pełna lista listów?
85 vim 

11
Nieprawidłowe kolory z vimem w iTerm2 przy użyciu Solarized
Mam dziwny problem z iTerm2, w terminalowym vimie (non-gui) i solaryzowanym schemacie kolorów. Najpierw ustawiłem iTerm2 tak, aby używał ciemnego schematu kolorów solaryzowanych. Używam też solaryzacji dla vima. Mam następujące wiersze w moim .vimrc set background=dark colorscheme solarized W terminalu schemat kolorów wygląda nieprawidłowo: Dla odniesienia tak to wygląda pod …


10
Vim do szarpania linek
Jestem programistą C #, który niedawno postanowił poszerzyć swoją wiedzę o dostępnych mi narzędziach. Pierwszym narzędziem, którego postanowiłem się nauczyć, jest Vi / Vim. Jak dotąd wszystko szło dobrze, ale jest kilka pytań, na które nie mogę znaleźć odpowiedzi: Powiedzmy, że chciałem wyciągnąć szereg linek. Wiem, że jest na to …
84 vim  editor  range  vi  yank 


6
Vim: Word vs WORD
Uczę się Vima i nie mogę pojąć różnicy między wordi WORD. Otrzymałem z podręcznika Vima. Słowo składa się z sekwencji liter, cyfr i znaków podkreślenia lub sekwencji innych niepustych znaków, oddzielonych spacjami (spacje, tabulatory). Można to zmienić opcją „iskeyword”. Za słowo uważa się również pusty wiersz. SŁOWO składa się z …
84 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.