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/.

9
Połącz wiele linii (dwa bloki) w Vimie
Chciałbym scalić dwa bloki linii w Vimie, tzn. Pobrać linie n..mi dołączyć je do linii a..b. Jeśli wolisz wyjaśnienie pseudokodu:[a[i] + b[i] for i in min(len(a), len(b))] Przykład: abc def ... 123 45 ... powinno stać się abc123 def45 Czy istnieje dobry sposób na zrobienie tego bez ręcznego kopiowania i …
323 vim 

12
Przechodzenie przez tekst w trybie wstawiania
Czy w trybie wstawiania w Vimie jest jakiś sposób na przewijanie tekstu, przesuwając niektóre znaki do przodu i do tyłu, za pomocą klawiszy strzałek? Gdybym naciśnij h, j, ki lpodczas gdy w trybie Insert, rzeczywiste znaki są drukowane na ekranie zamiast poruszania się po tekście. Sposób, w jaki to robię …
321 vim  vi 


5
Jak sprawdzić, które wtyczki spowalniają Vima?
Czy istnieje sposób na profilowanie wtyczek Vima? Mój MacVim staje się wolniejszy, gdy otwieram duży .py. Wiem, że mogłem odznaczyć wszystkie wtyczki i ponownie wybrać jeden po drugim, aby sprawdzić, która wtyczka jest winowajcą, ale czy istnieje szybszy sposób? Mój dotvim jest tutaj: https://github.com/charlax/dotvim

9
Jak zwiększyć rozmiar okna podziału pionowego w Vimie
:vsplit(krótka forma :vs:) podziel rzutnię Vima pionowo. :30vsdzieli rzutnię, dzięki czemu nowe okno ma szerokość 30 znaków. Po utworzeniu tego okna 30 znaków, jak zmienić jego rozmiar na 31 lub 29? Z poziomymi oknami Ctrl- W +zwiększa liczbę linii o jeden. Jakie jest równoważne polecenie zwiększenia kolumn o jeden?
316 vim  window  viewport 


18
Przesuwaj całą linię w górę iw dół w Vimie
W Notepad ++ mogę użyć Ctrl+ Shift+ Up/, Downaby przesunąć bieżącą linię w górę lub w dół. Czy w Vimie jest podobne polecenie? Przeglądałem niekończące się przewodniki, ale nic nie znalazłem. Jeśli nie, jak mogę powiązać działanie z tą kombinacją klawiszy? Edycja: Odpowiedź Mykoli działa dla wszystkich linii, z wyjątkiem …
311 vim  vi 

12
Vim: wstaw te same znaki w wielu wierszach
Czasami chcę edytować pewien wizualny blok tekstu w wielu wierszach. Na przykład wziąłbym tekst, który wygląda następująco: name comment phone email I niech tak to wygląda vendor_name vendor_comment vendor_phone vendor_email Obecnie chciałbym to zrobić ... Wybierz wszystkie 4 wiersze wiersza bloku, naciskając, Va następnie jcztery razy. Wcięcie z >. Wróć …
306 vim 

20
Jak uruchomić terminal w Vimie?
Jestem przyzwyczajony do Emacsa, ale wypróbowuję Vima, żeby zobaczyć, który z nich bardziej mi się podoba. Jedną z rzeczy, które lubię w Emacsie, jest możliwość uruchomienia terminalu wewnątrz Emacsa. Czy jest to możliwe w Vimie? Wiem, że możesz wykonywać polecenia z Vima, ale chciałbym móc uruchomić terminal wewnątrz karty.
303 vim 


4
Jak rozwinąć / zwinąć sekcje różnic w Vimdiff?
Dzisiaj zacząłem używać vimdiff i chciałem robić pewne rzeczy, które uznałem za oczywiste w edytorach różnic opartych na systemie Windows (takich jak rozwijanie / zwijanie sekcji różnic, pełne rozszerzenie pliku / tylko różnice z 3 liniami kontekstu powyżej lub poniżej itp.). Obecnie znam tylko następujące polecenia: Skróty klawiszowe: do - …




6
Jak wyjść z okna tekstowego w Git?
Korzystam z systemu Windows i przed zatwierdzeniem Git chce, żebym wprowadził wiadomość tekstową, a pojawi się nowe okno tekstowe. Jak mogę z tego wyjść? Próbuję nauczyć się Git. Tak więc mała pomoc będzie mile widziana.
275 git  vim 

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.