Pytania otagowane jako vim

Vim to darmowy i otwarty modalny edytor tekstu dostępny na większość głównych platform. Umożliwia wysoką wydajność w wielu zadaniach edycji tekstu, ale ma stromą krzywą uczenia się. Aby nauczyć się podstaw, uruchom „: help vimtutor”. W przypadku pytań niezwiązanych z programowaniem użyj https://vi.stackexchange.com/.

6
Jak inaczej zmapować Ctrl + A i Ctrl + Shift + A?
W terminalu nie można rozróżnić Ctrl+ Ai Ctrl+ Shift+, Aponieważ oba emitują ten sam kod klucza, więc widzę, dlaczego Vim nie może tego zrobić. Ale gVim, będąc aplikacją X, może rozróżniać Ctrl+ Ai Ctrl+ Shift+ A. Czy istnieje sposób na odwzorowanie tych dwóch rzeczy w inny sposób? Na początek chciałbym …
92 vim  key-bindings 

2
Kopiuj z jednego rejestru do drugiego
Jak skopiować zawartość jednego rejestru do drugiego bez wklejania do schowka? Wyszarpnąłem jeden tekst i został on w domyślnym "rejestrze. Teraz chcę skopiować inny tekst bez usuwania / nadpisywania "rejestru. Chcę więc przenieść zawartość "rejestru, aby coś powiedzieć alub bzarejestrować, aby móc skopiować nowy tekst do środka ". Jak to …


7
Jak automatycznie usunąć okno podglądu po autouzupełnianiu w Vimie?
Używam omnifunc=pythoncomplete. Podczas autouzupełniania słowa (np. os.<something>) Otrzymuję listę kwalifikujących się członków klasy i funkcji, zgodnie z oczekiwaniami, a także okno podglądu bufora magazynującego z dokumentacją o wybranym składniku lub funkcji. To świetnie, ale po wybraniu funkcji, którą chcę, okno podglądu pozostaje. Mogę się go pozbyć :pc, ale chciałbym, żeby …

7
Jak mogę wstawić tekst w środku linii do wielu linii w Vimie?
Powiedzmy, że mam dziesięć wierszy i chcę dodać tekst przed słowem występującym w tych wierszach? Nie musi znajdować się na początku wiersza. Z: sdfsd foo sdfsd sfsd foo fsdf sdfsdf foo sdfsdf do: sdfsd bar(foo sdfsd sfsd bar(foo fsdf sdfsdf bar(foo sdfsdf Jest to również możliwe, aby nie tylko Dołączenie …
91 vim  vi 

2
Jak zmienić styl podświetlenia w sprawdzaniu pisowni Vima?
W tej chwili, kiedy robię to :set spellw moim Vimie, błędy ortograficzne są podświetlane, jakby były zaznaczonym tekstem. To, czego chcę, to podkreślenie błędów ortograficznych w formacie MS Word. Próbowałem :help spellposzukać, ale nie mogłem znaleźć wskazówki. Każda pomoc jest mile widziana.

10
Super szybka nawigacja VIM
Jedyne, czego mi brakuje w korzystaniu z innych edytorów, to znajdowanie swojego miejsca za pomocą myszki. Potrafię spojrzeć oczami na określony obszar pliku i ruchem myszy i kliknięciem jestem tam. Z VIM'em muszę jjjjjkkkkkkjjjjhhhh ... prawie gotowe hhhhh o bzdury przegapiłem o 3 znaki, lll. Uczę się robić znaczniki i …
91 vim  navigation 


6
Jak mogę zmienić linię podświetlenia Vima, aby nie była podkreśleniem?
W niektórych schematach kolorów bieżąca linia podświetlenia zmienia tło, w innych, na przykład Desert, bieżąca linia jest podkreślona. Chcę zmienić bieżące podświetlenie linii w Desert, aby zamiast podkreślenia użyć innego koloru tła. Jak mogę to zrobić? Mój .vimrc: set cursorline highlight Cursorline cterm=bold Aktualizacja: .vimrcto rozwiązuje problem colorscheme desert set …
91 vim 

7
Niewłaściwe wcięcie podczas edycji Yaml w Vimie
Wydaje się, że Vim nie reaguje poprawnie na symbol myślnika w plikach YAML, przez co łamie format. Na przykład mam blok, który powinien wyglądać tak: handlers: - name: restart exim4 service: name=exim4 state=restarted Kiedy kończę pisać restart exim4i service:wpisuję Vim, reindentuje moją ostatnią servicelinię: handlers: - name: restart exim4 service: …
91 vim  yaml 

10
Najlepszy sposób na wstawienie znacznika czasu w Vimie?
EditPad Lite ma fajną funkcję ( CTRL- E, CTRL- I), która wstawia znacznik czasu, np. "2008-09-11 10:34:53" do twojego kodu. Jaki jest najlepszy sposób na uzyskanie tej funkcjonalności w Vimie? (Używam Vima 6.1 na serwerze Linux przez SSH. W obecnej sytuacji wielu z nas ma wspólny login, więc nie chcę …
90 vim  vi 

9
Czy mogę zmapować klawisz Alt w Vimie?
Próbowałem zmapować jako dodanie poniższej linii do .vimrc, ale to nie działa. Sprawdziłem, czy .vimrc jest ładowany przez Vima. map <Alt-D> <C-D> czy jest jakiś błąd w tym mapowaniu?
90 vim 

15
Nawigacja po plikach Vima
Bardzo się staram nauczyć vima po używaniu TextMate przez ostatnie kilka lat. Zacząłem zapisywać do pamięci część nawigacji w pliku, ale mam problemy z nawigacją między wieloma plikami. W moim przepływie pracy dość często przerzucam się między kilkoma plikami (wystarczająco dużo plików, aby okna podzielonego okienka stały się zbyt małe). …
90 vim  editor  navigation 

11
Przewijanie wewnątrz Vima w terminalu Maca
Szukałem w Google, próbując dowiedzieć się, czy można użyć kółka myszy do przewijania w Vimie w terminalu Maca, bez powodzenia. Wygląda na to, że tylko X11 lub iTerm to obsługują. Zanim się poddaję, pomyślałem, że spróbuję tutaj geniuszy, aby sprawdzić, czy ktoś zna sposób na zrobienie tego. Czy ktoś wie, …
89 macos  vim  terminal 

6
Wykryj, czy klucz jest powiązany z czymś w vimie
Chciałbym wiedzieć, czy istnieje sposób, aby dowiedzieć się, czy klucz robi coś w vimie. Wiem, że mogę użyć :mapdo wyświetlenia mapowań zdefiniowanych przez użytkownika, ale czy jest coś dla wbudowanych rzeczy? Na przykład, zawsze miałem CTRL- Wzobowiązany do ścisłej karcie, bo myślałem, że to był nieużywany. Po pół roku dowiedziałem …
89 vim  key-bindings 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.