Naciskając ggi Gmożesz przeskoczyć na oba końce bufora. 42G przeskakuje do linii 42. Czy jest jakiś gskrót do przeskoczenia na środek bufora? Coś w przybliżeniu round(number of
Naciskając ggi Gmożesz przeskoczyć na oba końce bufora. 42G przeskakuje do linii 42. Czy jest jakiś gskrót do przeskoczenia na środek bufora? Coś w przybliżeniu round(number of
To doprowadza mnie do szaleństwa :set ft=text Aby coś zobaczyć, w przeciwnym razie wszystkie linki znikną w przecenach i cytatach w JSON. Jak wyłączyć to raz na
Rzadko, jeśli w ogóle, po prostu otwieram vimbez nazw plików. Często chcę coś przetestować, zwykle szybki skrypt, i zwykle nazywam je test.sh(lub niektóre ich warianty test.py). Czy mogę vimzałożyć test.shnazwę pliku, jeśli działałem vimbez żadnych nazw plików? Zwykle używałem aliasów (jak vimsna...
Czasami używam :sze skomplikowanym wyrażeniem regularnym, które może, ale nie musi być poprawne, lub nie jestem pewien, czy chcę zastąpić wszystkie dopasowania. Czy mogę w jakiś sposób powiedzieć Vimowi, aby potwierdzał każde znalezione dopasowanie, zanim faktycznie zastąpi...
Używam vimdiffdo sprawdzania różnic między plikami, a czasami trochę mi brakuje. na przykład, jeśli mam następujące dwa pliki: //a.c printf("Hello\n"); i: //b.c int i = printf("hello\n") + 3; ich pokazanie vimdiffdaje: Chcę zobaczyć, że w bc hnie ma wielkich liter. Czy istnieje sposób,...
Wiem, że mogę :!lub mogę :r!wykonać polecenie zewnętrzne i opcjonalnie wstawić jego wynik do tekstu. Mogę nawet występować :!shi odradzam pocisk, który będzie żył, dopóki go nie opuszczę - ale gdy pocisk jest aktywny, Vim „śpi” i jest niedostępny. Muszę opuścić powłokę i odrodzić nową, jeśli chcę...
Wzorzec edycji, z którym często się spotykam, jest następujący: Chcę przeciągnąć kawałek tekstu w cudzysłowie lub nawiasach i zastąpić ten fragment tekstu inną parą cudzysłowów / nawiasów. Na przykład, jeśli chcę skopiować nazwę klasy foo bari wkleić ją gdzie indziej: <span class="foo...
Wiem, że mogę użyć .do powtórzenia ostatniego polecenia edycji. Czy istnieje sposób na powtórzenie ostatniego polecenia manipulowania interfejsem użytkownika? Na przykład mogę pisać, 10<C-W>-aby zmniejszyć okno o dziesięć wierszy. Byłoby miło, aby móc prasie ⟨ jakiegoś klucza ⟩ łatwo...
Wydaje się, że jedyna dokumentacja dotycząca instalacji YCM dotyczy Vundle i jestem całkiem nowy w vim-plug i pluginsach, więc nie jestem pewien, jak dobrze to przekłada się na
Wykonuję sporo transkrypcji, w których piszę na poziomie 100+ wpm bez patrzenia na ekran. Myślę, że byłoby użyteczne, gdyby vim mógł dać mi jakąś słyszalną wskazówkę, jeśli moduł sprawdzania pisowni właśnie zaznaczył ostatnie słowo (prawdopodobnie wskazując, że popełniłem literówkę i powinienem...
Podczas używania ulub CTL-Rcofania lub ponownej edycji w vimie wydaje mi się, że zmieniam fragmenty tekstu, a nie tylko ostatnie naciśnięcie klawisza. Co decyduje o wielkości fragmentu uważanego za pojedynczą
Większość edytorów ma taką funkcję, że kiedy naciskasz niektóre klawisze, umieszczając kursor nad funkcją, wyświetla dokumentację tej funkcji wraz z liczbą i typem argumentów, które ta funkcja przyjmuje. Zastanawiałem się, czy Vim oferuje takie wsparcie. Na przykład, podczas kodowania w C, używam...
Mam trudności z nauką wyrażeń regularnych vim (nie znam też dobrze innych wyrażeń regularnych), więc głównym problemem jest zdefiniowanie wyrażeń regularnych, które pasowałyby do siebie some_function_call(simple_value, keyword=value) słowo kluczowe w tym przykładzie. Powinien więc pasować do...
Wydaje mi się, że ani "+pnie "*pdziała dla mnie. Skąd mam wiedzieć, czy mój Vim jest poprawnie zainstalowany i skonfigurowany, aby był dostępny? A jeśli nie jest skonfigurowany, co mogę zrobić, aby go skonfigurować? Używam Fedory 20 z Mate 18.1. Zainstalowałem pakiety vim-enhancedi vim-x11. I...
Utknąłem na Windows 10 i chciałbym dać szansę Neovimowi. Czy jest gotowy, czy powinienem na razie skonfigurować moją konfigurację vim? Tak naprawdę nie widziałem żadnych filmów ani artykułów na temat Neovim pod oknami, ale kiedy googlowałem, znalazłem kilka, które prowadzą mnie do przekonania, że...
Chcę zainstalować wtyczkę vim, ta wtyczka potrzebuje +pythonfunkcji, więc kiedy otwieram vim i piszę :version, wyświetla się -python. Jak mogę to
Szukałem na wtyczce vim-sensowne Tim Papieża i zauważyłem to w README ... Zobacz źródło wiarygodnej listy funkcji. (Nie martw się, to głównie :setpołączenia). Kiedy spojrzałem na źródło, :setwywołania są takie ... set autoindent Nie ma :przed set. Jestem prawie pewien, że faktycznie...
Po zainstalowaniu tmuxw iTerm 2. (build 3.0.13) Kiedy wykonać vimw tmux, podświetlanie składni wygląda następująco. Ale poza Tmuxem podświetlanie składni wygląda dobrze. Moje $TERMwewnętrzne i zewnętrzne tmux to xterm-256color. Dodałem również set -g default-terminal "screen-256color" w...
Jak mogę zmienić kolor linii statusu aktualnie skupionego okna? Widziałem, jak modyfikują to kolory. Czy to jakaś grupa wyróżnień? Albo coś
Czy istnieje sposób na przesunięcie kursora na środek bieżącej linii? (środek linii tekstu - nie środek szerokości ekranu) Zastanawiałem się, czy istnieje skrót podobny do Mtego, który przesuwa kursor na środek ekranu. EDYCJA : Dodano wyjaśnienie w