Pytania oznaczone «vim»

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

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

85
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ąć...

85
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,...

85
Idź do n-tego symbolu w linii

Jak przenieść kursor do n-tego symbolu od lewej w Vimie? Jednym z rozwiązań, które widzę, jest naciśnięcie 0n<right-arrow>, przesunie się do pozycji n + 1. Czy jest na to bardziej naturalny sposób?

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

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

84
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ę...

83
Przejdź do początku wiersza w trybie wstawiania

Wiem, że mogę użyć: Home w trybie wstawiania Esc+, iaby wyjść z trybu wstawiania i wprowadzić go ponownie, skutecznie przechodząc do początku wiersza. Ale żadne mnie nie satysfakcjonuje. W pierwszym przypadku muszę przechylić głowę, żeby uderzyć Home, bo nie mogę trafić na ślepo. W drugim...

83
Vim - liczy linie w wybranym zakresie

Chcę liczyć linie w zakresie, bez względu na zakres, ale niech to będzie, powiedzmy, blok wizualny. Jaki jest najkrótszy sposób to zrobić. Przychodzi mi do głowy tylko coś takiego: '<,'>s/.//n ale nie wierzę, że to najkrótsza droga. Czy ktoś może mi podpowiedzieć? Z góry dziękuję....