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

4
Dzielone panele Tmux vs. iTerm2
Dlaczego powinienem używać tmux, gdy iterm2 ma podzielone panele? Nigdy nie korzystałem z tmux i chcę wiedzieć, czy są zalety korzystania z tego w moim przepływie pracy zamiast funkcji podzielonego panelu, które ma iterm2. Bardzo podoba mi się przyciemnianie nieaktywnych okien, które oferuje dzielone szyby iTerm2. Czy tmux robi coś …
107 vim  tmux  iterm 

13
Instalowanie Vima z obsługą Ruby (+ Ruby)
Próbuję zainstalować polecenie-t dla vima, ale moja obecna wersja vima nie ma flagi (+ ruby). Polecenie „który ruby” pokazuje, że Ruby jest zainstalowany. Co muszę zrobić, aby aktywować flagę + ruby ​​w vimie? Ponadto, co technicznie oznacza flaga + ruby?
107 ruby  vim 

5
Wyszukaj zaznaczenie w vimie
Pisząc w C ++ używam wtyczek vim i vim dla Visual Studio. Często szukam ciągu znaków w funkcji, na przykład przy każdym wywołaniu funkcji object->public_member.memberfunc(). Wiem, że vim oferuje wygodny sposób wyszukiwania pojedynczego słowa, naciskając *i #, a także może wyszukiwać wpisane ciągi za pomocą polecenia wszechobecnego ukośnika /. Podczas …
107 vim  viemu  string-search 

3
Jak sprawdzić, jakiego schematu kolorów używa sesja Vima
Możesz ustawić schemat kolorów Vima, wydając :colorscheme SCHEME_NAME ale, co dziwne, nie możesz uzyskać aktualnie używanego schematu, wydając :colorscheme ponieważ skutkuje to „E471: Argument required ”. Nie widzę też schematu kolorów wymienionego na wyjściu programu :set. Jak więc dowiedzieć się, jaki jest aktualnie używany schemat kolorów (poza ręcznym przełączaniem motywów, …

11
Jak zmienić kursor między trybami Normal i Insert w Vimie?
Chciałbym wiedzieć, jak zmienić, jeśli to możliwe, kursor w Vimie (w kolorze, kształcie itp.) W zależności od trybu, w którym się znajdujesz. Ciągle zapominam, że nie jestem w trybie wstawiania i zaczynam pisać kod, co skutkuje różnego rodzaju szalonymi rzeczami. Byłoby pomocne, gdyby kursor zawierał jakieś wizualne wskazanie.
107 vim 


6
Jak zamienić tekst między cudzysłowami w vi
Powiedz, że mam ten wiersz kodu: $query = "SELECT * FROM table"; Czy w vi / vim jest polecenie, które może natychmiast usunąć wszystko między cudzysłowami i ustawić kursor między nimi, abym mógł zacząć pisać?
106 vim  vi 

8
Jak wyświetlić znaki UTF-8 w VIM lub Gvim
Od czasu do czasu pracuję na stronach internetowych zawierających skrypty nieanglojęzyczne, większość z nich używa zestawu znaków utf-8, VIM i Gvim nie wyświetlają poprawnie znaków UTF-8. Używanie VIM 7.3.46 w systemie Windows 7 64-bitowym, z set guifont=Monaco:h10_vimrc Czy jest sposób, aby to naprawić? Aktualizacja: przeszukałem w Google i znalazłem set …
106 vim 

3
Jak sprawdzić, czy określony plik istnieje w Vimscript?
Szukam eleganckiego sposobu w Vimscript, aby sprawdzić, czy plik istnieje w bieżącym katalogu. Wymyśliłem kod poniżej, ale nie jestem pewien, czy jest to najbardziej eleganckie rozwiązanie (ustawię opcję Vima, jeśli plik istnieje). Czy jest jakiś sposób, aby nie musieć robić kolejnego porównania nazwy pliku? Może użyć innej wbudowanej funkcji niż …
105 vim  file-exists 

7
Czy w Vimie jest sposób na wklejenie tekstu w linii wyszukiwania?
Chcę go wyszukać $maximumTotalAllowedAfterFinishi zamienić na $minimumTotalAllowedAfterFinish. Zamiast wpisywać długi tekst: :%s/$maximumTotalAllowedAfterFinish/$minimumTotalAllowedAfterFinish/g Czy istnieje sposób na skopiowanie tych długich nazw zmiennych do wiersza wyszukiwania, ponieważ w wierszu poleceń nie mogę wpisać „ p”, aby wkleić?
105 vim 

20
Uruchamianie kodu Pythona w Vimie
Piszę kod w Pythonie za pomocą Vima i za każdym razem, gdy chcę uruchomić swój kod, wpisuję to w Vimie: :w !python To jest frustrujące, więc szukałem szybszej metody uruchamiania kodu Pythona w Vimie. Może wykonywanie skryptów Pythona z terminala? Używam Linuksa.
105 python  vim 

9
Czy vim może monitorować zmiany w pliku w czasie rzeczywistym
Moje pytanie jest podobne do tego, jak monitorować plik tekstowy w czasie rzeczywistym, ale chcę to zrobić w vimie. Wiem, że mogę odczytać otwarty plik użycia tail -f sample.xmlpliku, a gdy nowa zawartość zostanie zapisana w pliku, zapisze również nową zawartość na moim ekranie. Czy mogę pozwolić, aby vim automatycznie …
104 vim 

11
Otwórz URL pod kursorem w Vimie w przeglądarce
Po raz pierwszy używam Twitvim. Gdy zobaczyłem wszystkie adresy URL, zacząłem się zastanawiać, czy istnieje sposób, aby otworzyć adres URL pod kursorem w Twojej ulubionej lub określonej przeglądarce?
104 vim 


5
Vim - jak uruchomić polecenie natychmiast po uruchomieniu Vima?
Mam wtyczkę (FindFile.vim), która musi być uruchamiana :FindFileCache .za każdym razem, gdy uruchamiam vima, aby zebrać pamięć podręczną plików w celu szybkiego otwarcia. Muszę to jednak uruchamiać za każdym razem, gdy uruchamiam vima. Jak mógłbym napisać polecenie uruchamiane raz, za każdym razem, gdy uruchamia się vim?
103 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.