Vi & Vim

10
Czy istnieje <Cw> dla SŁÓW?

Naciśnięcie Ctrl- ww trybie wstawiania spowoduje usunięcie poprzedniego słowa. Jest to odpowiednik Ctrl- Backspacew systemie Windows i Opt- Deletew OS X, i naprawdę przyspiesza pisanie. Vim ma osobne pojęcia wordi WORD(patrz :help word). Jest to nieocenione w nawigacji tekstowej: jest to różnica...

10
Pomocne warunki w cieniach

Czasami, gdy szukam w systemie pomocy określonego tematu, zostanie on zasłonięty innym tematem. Na przykład, jeśli to zrobię :h display, otrzymam pomoc dotyczącą czegoś związanego z „Zasobami GUI”, kiedy chciałem pomocy w ustawieniu „wyświetlania” (jak w set display=lastline). Jak znaleźć te...

10
Jak napisać fold-expr?

Przeczytałem stronę pomocy dotyczącą fold-expr ( :h fold-expr), ale nie wyjaśniło to, jakiej składni użyto w wyrażeniu. Były cztery przykłady: :set foldexpr=getline(v:lnum)[0]==\"\\t\" :set foldexpr=MyFoldLevel(v:lnum) :set

10
Jak pracować w trybie wiersza poleceń w ten sposób?

Czy istnieje sposób na interakcję z trybem wiersza poleceń, zawsze pozostając w pozycji wyjściowej? W szczególności następujące dwie czynności są uciążliwe i wymagają przesunięcia palców w stronę klawiszy strzałek, a czasem nawet myszy. Poruszanie się: czy istnieje sposób poruszania się w tę iz...

10
Jak sprawić, by ctrlp lepiej dopasowywał nazwy plików?

Mój projekt ma następujące pliki: $ find . -type f -and -name 'peop*' ./app/assets/stylesheets/admin/sections/people.css.sass ./app/controllers/admin/people_controller.rb Kiedy zmęczyłem się pisaniem :e app/assets/stylesheets/admin/sections/people.css.sass, pomyślałem, że ctrlp może być dobrym...

10
Wstaw numer przyrostowy do każdej linii w zaznaczeniu lub dopasowaniu

Mam problem. Mogę wymyślić dwa ogólne podejścia do rozwiązania, ale nie znam szczegółów dla żadnego z nich. ... Level 1: cũng also Level 1: và and Level 1: như like; such as Level 2: các plural marker Level 2: của belonging to ... Do każdej linii rozpoczynającej się od „Poziomu n” chcę wstawić...

10
Wykonaj zawartość bufora jako vimscript

Mam nofilebufor, który zawiera vimscript i chcę go uruchomić. Jednak :so % nie będzie działać, ponieważ wymaga zapisanego pliku, a nie bufora. Czy jest domyślnie polecenie vim? Jeśli nie, to czy można stworzyć funkcję, która robi te same