Pytania oznaczone «vim»

15
Czy istnieje polecenie podziału linii w Vimie?

W Vimie Jklucz łączy dwie linie razem. Czy istnieje podobna, wbudowana kombinacja klawiszy z liniami podziału z nową linią (w pozycji kursora lub podobna)? Alternatywnie, jaki byłby najbardziej niezawodny sposób zdefiniowania kombinacji klawiszy, aby to zrobić (w trybie normalnym, a nie w trybie...

15
Jak otworzyć plik w vimie za pomocą potoku

locateBardzo często używam polecenia. Więc jeśli uruchomię następujące polecenie. locate updatedb | head -1 To daje mi O/p /usr/updatedb.conf Zastanawiam się, czy istnieje takie polecenie, które pozwala mi bezpośrednio otworzyć ten plik? Mam nadzieję na coś takiego. locate updatedb | head -1...

15
Lepsze GUI dla vima?

Lubię korzystać z vima, jego nieskończonych funkcji i sposobu, w jaki robi rzeczy (w przeważającej części). Używam go z przerwami (nie jako mój główny redaktor) od co najmniej 7 lat, więc chociaż daleko mi do bycia ekspertem, ogólnie wiem, jak sobie z tym poradzić. Teraz, chociaż uwielbiam to w...

14
Jestem użytkownikiem Emacsa. Jak mogę się nauczyć Vima?

Przez większość czasu używam Emacsa. Jednak postanowiłem spróbować nauczyć się Vima. Jestem zadowolony z Emacsa, staram się po prostu uniknąć przekształcenia go w Młot Maslowa . Widziałem kilka samouczków, ale nie widziałem jeszcze dobrego napisanego z punktu widzenia kogoś pochodzącego z...

14
Jak wyświetlić nazwę pliku, liczbę wierszy i liczbę znaków w vimie?

Kiedy po raz pierwszy uruchamiasz vima za pomocą vim myfile.c, w lewym dolnym rogu ekranu pokazuje nazwę pliku w cudzysłowie, liczbę linii, a następnie liczbę znaków. Znika w chwili, gdy coś jeszcze potrzebuje tej nieruchomości. Jak mogę to odzyskać? Wiem, że :echo @%mogę podać nazwę pliku, ale to...

14
vim: diff dwie sekcje w dwóch plikach, ale nie cały plik?

Zaktualizowałem system z Nagios 2 do Nagios 3, a teraz porównuję pewne różnice w starych i nowych plikach konfiguracyjnych. Istnieją znaczące zmiany w plikach konfiguracyjnych i nie chcę wykonywać różnic dla całego pliku, ponieważ vimdiff pokazuje mi zbyt wiele nieistotnych różnic i ma problem z...

14
Dostosuj drugi koniec zaznaczenia wizualnego

Myślę, że pozwoliłoby to na wizualną funkcję selekcji vima, która przewyższałaby efektywność nawet myszy, zapewniając możliwość „przełączania” bieżącego zakończenia selekcji: Ilustrowany ( |powinien reprezentować kursor (Vim ma operować po lewej stronie znaku, na którym się znajduje) i...

14
Obsługa Vim * / dyn

Co oznacza znak plus przed */dynsię na :versionwyjście polecenia użytkownika, np: +python/dyn +python3/dyn +ruby/dyn +tcl/dyn Nie znalazłem na nim żadnej przydatnej dokumentacji. Po uruchomieniu :echo has('python3')Vim zwraca 0. Po uruchomieniu :python3 print('hi')napisane jest, E370: Could not...

14
Shift mapy + F3 w .vimrc

Kiedy używam vimgrep z lv expr path/**, lubię mieć skrót do poruszania się po wynikach. Więc zamapowałem F3klucz w następujący sposób: nnoremap <F3> :lnext<CR> Teraz chciałbym zrobić coś takiego nnoremap <SHIFT-F3> :lprevious<CR> Ale to nie ma pożądanego efektu. Jak...

14
W Vimie, jaki jest elegancki sposób na pobranie danych z wiersza poleceń?

Jeśli jestem w Vimie i chcę uzyskać dane wyjściowe z wiersza poleceń i przypiąć je do mojego bieżącego pliku, mogę uruchomić to: :! echo "foo" >> % To doda „foo” do mojego bieżącego pliku i będę musiał go ponownie załadować. Czy jest na to bardziej elegancki sposób - czy dane wyjściowe...