Czasami muszę podzielić dużą łatkę na mniejsze (rozłączne), np. Dla każdej oddzielnej funkcji. Zwykle robię to za pomocą standardowych poleceń vim yank / dd i przełączania podzielonego okna. Ale czy są jakieś narzędzia / sztuczki vim, które pomagają w tego rodzaju edycji? Na przykład wsparcie dla poleceń takich jak: przenieś …
Używam VI i VIM od lat (30 lub więcej) (w xterms, nie w swoim własnym oknie, gvim) i mam ogromną bibliotekę poleceń vim , które daję vim używając środkowego przycisku myszy jako wyboru. Na przykład często robiłem takie rzeczy jak ... vi {many_hundreds_of_files} paste vim commands using mouse - one …
W zshw vim mode, piszę coś foo foo bar bar Potem nacisnąłem, Escżeby przejść do normalnego trybu i pisać : foo foo bar bar execute: _ Potem, że mogę to zrobić, chcę, aby wyszukać i zamienić barzbaz foo foo bar bar execute: s/bar/baz/g_ Potem próbuję nacisnąć Enter, ale to nie …
TL; DR; wersja - Jak mogę cofnąć tekst wklejony z bufora kopii systemu operacyjnego bez cofania innego tekstu, który został wpisany od czasu przejścia do trybu wstawiania? Dłuższy opis: Umieść coś w buforze kopii systemu operacyjnego (np. Zaznacz tekst i zrób Command-cna Macu) Przejdź do trybu wstawiania w vim ( …
Jak zapewne większość z was wie, można użyć %do wyszukiwania do przodu w linii, aby znaleźć następny sparowany nawias klamrowy / wspornik / paren i przejść do odpowiedniego partnera: |a|rray[index] = value; " |e| is the cursor; hit %: array[index|]| = value; Mam nadzieję, że istnieje podobny klucz, który wyszukuje …
Używam Vima 7.3 w Ubuntu i mam mały problem z kopiowaniem do schowka systemowego za pomocą następującego polecenia, "+yale pojawia się następujący błąd:E354: Invalid register name: '+' W moim vim --versionwidzę -xterm_clipboard. Opcja kopiowania odbywa się za pomocą kliknięcia prawym przyciskiem myszy, jest również wyszarzona. Jakie kroki muszę podjąć, aby …
:set rlPrzez przypadek pomyślałem, że to dla względnych linii. Aktywowałem tryb od prawej do lewej . Doc za rightleftnie powiedzieć, jak odwrócić rl modebez wychodzenia vim. Jak w Vimie idzie się od lewej do prawej?
Zainstalowałem Powerline za pomocą instalacji PIP zgodnie z ich zaleceniami instalacyjnymi. Mam dobrze działa zarówno w Zsh jako zachęty i tmux jako linia statusu, ale nie mogę sprawić, aby działał w vim. Kiedy dodam następujące elementy do mojego vimrc: python from powerline.vim import setup as powerline_setup python powerline_setup() python del …
Pomoc mówi, że polecenia wirtualnego trybu zastępowania w Vimie gri GRzamiany znaków w oknie nieruchomości, a nie w pliku. :help Virtual-Replace-mode Rozumiem to jako zmianę znaków na wyświetlaczu, ale nie w samym buforze. Czy to prawda? To wydaje się niepoprawne. Mogę użyć wyjaśnienia i prawdopodobnie scenariusza lub przykładu, w którym …
W systemie Linux edytując file_Bw vimie chcę dodać linię 10-25 file_A. Przykład: jeden ma cały zestaw dokumentów HTML z tym samym nagłówkiem i tak, można utworzyć szablon i zacząć od tego, ale nadal: Szukam prostego [i eleganckiego] sposobu wstawienia zakresu wierszy z jednego pliku i dodania go do pliku, który …
Na to pytanie Gilles odpowiedział Jeszcze inną możliwością jest uruchomienie tail -fw buforze powłoki Emacsa i użycie zdolności kolorowania składni Emacsa. Ponieważ jestem użytkownikiem vima, chciałbym to zrobić z vimem , a nie emacsem . Czy vim ma tę funkcję?
jEdit obsługuje edycję blokową, ale Emacs i Vim wydają się mieć poważne problemy z użytecznością tego samego tematu. Gdyby ktoś mógł tutaj wpisać niewiadome, o wiele bardziej znośne byłoby użycie dowolnego edytora: Rzeczywisty wybór prostokątny : gdzie wybór na ekranie jest prostokątem, a nie wyborem liniowym, który jest następnie używany …
Gdybym miał X lub więcej okien otwartych w sesji VIM i chciałem na chwilę szybko ukryć wszystko oprócz aktywnego, a następnie przywrócić okna do układu, w którym miałem je, jak to zrobić?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.