Pytania oznaczone «vim»

6
Alternatywna strona w vimie?

Właśnie się potknąłem przesunięcie + wchodzić do przewijania w dół w vimie. Zastanawiam się, czy jest coś tak użytecznego (tj. Łatwiejszego do osiągnięcia niż ctrl + b ) do stronicowania. Szukam czegoś, co już tam jest, a nie niestandardowego mapowania.

6
Użyj innego użytkownika .vimrc i .vim /

Wiem, że mogę :source /path/to/some/.vimrczaładować mojego użytkownika, .vimrcgdy działa jako root, ale jak mogę również korzystać z całego .vim/katalogu? Czy jest dostępna opcja uruchamiania /home/user/.vim/, którą mogę skonfigurować jako alias? I gdzie w świetnym podręczniku znalazłbym te...

6
Otwórz edytor oparty na konsoli z ograniczonym dostępem

Mam skrypt, który zostanie wykonany przez SSH. Mój serwer SSH jest skonfigurowany tak, aby zawsze uruchamiał ten skrypt, więc użytkownik nie ma dostępu do rzeczywistej maszyny. Jedną z cech tego skryptu jest edycja pliku, zastanawiam się, czy istnieje sposób na wywołanie VIM (lub innego edytora...

6
Tryb kopiowania Tmux: pozostaw wybór w trybie kopiowania

Podczas korzystania z tmux często znajduję potrzebę kopiowania wielu elementów z jednego okienka lub okna do innego. Gdy te elementy znajdują się blisko siebie w długim buforze przewijania, mój obecny przepływ pracy zazwyczaj wygląda tak: Wejdź w tryb kopiowania w panelu źródłowym Wybierz...

6
Jak uzyskać vima, aby przestał narzekać na brakujące kolory?

Kolory Vima wyglądają dobrze i wszystko wydaje się działać dobrze, ale przy starcie konsekwentnie pojawia się ten błąd: Error detected while processing function <SNR>20_colorscheme..<SNR>20_highlight_do: line 1: E421: Color name or number not recognized: ctermfg=SeaGreen...

5
Cechy Emacsa, które uzupełniają Vima?

Od dłuższego czasu intensywnie korzystam z Vima i naprawdę lubię z nim pracować. Jednak wciąż czytam pochwały dla Emacsa. Zdecydowałem się spojrzeć na Emacsa, aby uzupełnić moją wiedzę o edytorach Unix (nie wspominając o skrótach klawiszowych Emacsa, które są szeroko stosowane). Ale! Cieszę...

5
Vim Editor jest bardzo inteligentny?

Programuję w C ++ lub Java. Chcę użyć edytora Vim i usłyszałem, że mogę skonfigurować edytor Vim, aby móc: Od obiektu do definicji Od funkcji do definicji Od nazwy klasy do definicji Czy mamy profesjonalnego Vimera, który mógłby mi powiedzieć, jak dokładnie skonfigurować Vima?...

5
Jak zmienić mapowanie skrótu NERDTree w VIM

Używam układu klawiatury Dvorak z VIM, a klawisz „t” jest ruchem „w górę” podczas edycji zwykłego pliku. Problem polega na tym, że NERDTree ponownie mapuje „t”, aby otworzyć pliki w nowej karcie. Jak mogę cofnąć to mapowanie i użyć „t” dla ruchu w górę w NERDTree? Oto odpowiednie wiersze z mojego...

5
Jak zwiększać ciągi znaków w Vimie?

Mogę zwiększać liczby całkowite w Vimie za pomocą <Ctrl>-a. Docs wydaje się, że jeśli ustawić nrformatsna "octal,hex,alpha"(co staram się zrobić z :set nrformats="octal,hex,alpha"), a następnie <Ctrl>-abędzie zwiększać asię b, 007aby 010i 0x09na 0x0f, ale te przykłady nie działają na...

5
Jak utrzymywać podziały pionowe za pomocą scrollbinda w vimie?

Jakiś czas temu widziałem skrypt vim, który tworzył pionowe podziały dla bieżącego bufora, tak że ostatnia linia lewego okna była pierwszą linią prawego okna. Ustawia scrollbind tak, że to, co przewija się u góry prawego okna, przewija się u dołu lewego okna. Teraz nie mogę znaleźć skryptu! Czy...

5
Dlaczego istnieje różnica między edycją w środku ”i (w Vimie?

Podczas wykonywania polecenia ci"Vim edytuje tekst wewnątrz następnego cytowanego ciągu w wierszu, nawet jeśli kursor znajduje się poza znakami cudzysłowu. Jednak po wykonaniu ci(tej czynności działa tylko wtedy, gdy kursor znajduje się w nawiasach. Dlaczego? Czy ci(można sprawić, aby skoczył do...

5
Zdalna edycja sudo w Vimie

Jak mogę edytować plik zdalny za pomocą sudo? Mam dostęp ssh / scp do zdalnego serwera i sudo bez hasła. Chcę edytować /etc/some/filejako zdalny root, więc uruchomiłem: $ Vi scp://server/etc/some/file To jednak nie działa, ponieważ nie mam wystarczających uprawnień. Jak mogę to...

5
jak bazować-dekodować plik wiersz po wierszu

Mam plik, który jest kodowany przez base64: 5byg5bCP5piO c2FyYWg= 5p2O56OK Chcę go zdekodować wiersz po wierszu: :%!base64 -d Ale dostaję wszystko w jednej linii: 张小明sarah李磊 Chcę: 张小明 sarah 李磊 Jak mogę to zrobić?

5
Przerwij pastę vim

Czasami wklejam dużo danych do vima (> 5000 wierszy) i zapominam włączyć tryb wklejania. W takim przypadku vim jest zajęty przez kilka minut, próbując poprawnie wciąć cały tekst (co NAPRAWDĘ robi się źle z jakimś rodzajem danych, wcięcie go o jakieś 10 000 znaków). Czy istnieje sposób na...

5
Komunikat o błędzie wymiany pliku podczas próby edycji pliku .vimrc?

Za każdym razem, gdy próbuję otworzyć .vimrcplik, otrzymuję ten komunikat. Korzystam z vimtutorinnego terminalu, ale nie sądzę, żebym otworzył jakieś dodatkowe. vimrcplik. Dlaczego widzę ten błąd i jak mogę go naprawić? E325: ATTENTION Found a swap file by the name ".vimrc.swp" owned by: subhrcho...

5
Autoformat dla Perla w Vimie

Mam fragment źle sformatowanego kodu Perla: if ($a==1){ &err_report("$a"); while($b!=1){ &err_ok(); } } chcę przeformatować to w Vimie. Po użyciu polecenia gg=G, kod jest sformatowany jako: if ($a==1){ &err_report("$a"); while($b!=1){ &err_ok(); } } Właściwie chcę go...