Vi & Vim

11
Gdzie należą niestandardowe reguły podświetlania?

Czasami chcę przesłonić domyślną składnię, podkreślając kolory i style według własnych preferencji. Wyobrażam sobie, że najbardziej odpowiednim sposobem na to byłoby stworzenie własnego schematu kolorów. Mam jednak kilka pytań. Jeśli chcę ustawić wyróżnienie dla określonej grupy składni w...

11
Uzupełnienie nazwy pliku / ścieżki Vima

Wiem, że mogę uzupełnić nazwy plików / ścieżki z bieżącego katalogu za pomocą ctrl + x, ctrl + f ( compl-filename). Działa to świetnie w połączeniu z ustawionym autochdir, który zmienia aktualizuje bieżący katalog do katalogu aktywnego bufora. Jednak zacząłem używać, airblade/vim-rooteraby bieżący...

11
Nie można wpisać Unicode w Gvim i VIM w Windows 7

Chcę pisać w różnych językach za pomocą (g) Vima. Ale kiedy przełączam się na inny język za pomocą paska języka (znaki Devanagari lub hindi) i piszę cokolwiek, wyświetla się (g) vim ??? ??. Co próbowałem: write ++enc=utf-8 foo.txt set fileencoding=utf-8 set enc=utf-8 Informacja: Wersja...

11
Jak mogę użyć kilku wyzwalaczy dla tego samego fragmentu?

Utworzyłem fragment kodu, który chcę dać innym wyzwalaczom, więc zamiast powiedzieć, triggerże chcę go również uruchomić myothertrigger: snippet trigger "just an example" my text ... endsnippet Czy istnieje prosty sposób na zrobienie tego zamiast kopiowania fragmentu? Edycja: Żeby było jasne,...

11
Nawigacja za pomocą SSH

Wiem, że można vim scp://host/path/to/fileedytować lokalnie zdalne pliki, a następnie aktualizować zdalny komputer podczas zapisywania ( :w). Chciałbym jednak wiedzieć, czy można poruszać się po katalogach za pomocą ssh (lub czy jest do tego wtyczka) NERDTree go nie obsługuje, a podczas vimowania...

11
Czy istnieje sposób na wykrycie, czy nagrywam w vimscript?

Czy jest coś takiego? eval("is_recording()") że mogę zadzwonić do vimscript, aby dowiedzieć się, czy aktualnie nagrywam makro? Myślałem, że to zadziała: eval("mode(1)") ale to po prostu powraca "n". Nie jestem pewien, czy to ważne, ale używam neovim, więc jeśli jest to wyłączne dla neovim,...

11
Vim HardMode Fine Grain Movements

Niedawno dowiedziałem się o trybie twardym Vima i postanowiłem go użyć. Mam jednak problemy z drobnymi ruchami ziarna. Na przykład, powiedzmy, że naprawdę chcę po prostu przejść w górę lub w dół o jedną linię. Ponieważ ji ksą wyłączone, nie jestem pewien, jakie są lepsze alternatywy dla...

11
Jak wyprowadzać wynik poleceń vima do powłoki

Powiedzmy, że jestem w powłoce ( bash) i chcę zobaczyć dane wyjściowe, które :scriptnamesby dawały, ale nie chcę uruchamiać vima, a może chcę to powtórzyć w innym pliku. Więc wykonuję vim +scriptnames Który pokazuje mi wszystkie skrypty, ale jak mogę to powtórzyć w standardowym interfejsie...