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



8
Jak przełączać się między trybami poleceń i wstawiania w Vimie?
Właśnie zacząłem używać Vima jako IDE. Używałem go przez jakiś czas jako edytor testów, więc nie musiałem często przechodzić do trybu poleceń. Ale ponieważ programuję w Javie, muszę przejść do trybu poleceń, aby utworzyć plik, skompilować / uruchomić go ... itd. Problem w tym, że potrzebuję dobrego sposobu przełączania się …
88 vim  insert  command 

11
Używanie Vima do rozwoju Lispa
Od jakiegoś czasu używam Lispa z przerwami, ale zaczynam poważniej podchodzić do wykonywania „prawdziwej” pracy w Lisp. Jestem wielkim fanem Vima i zastanawiałem się, jak mogę być najbardziej produktywny, używając Vima jako mojego edytora do rozwoju Lispa. Wtyczki, sugestie dotyczące przepływu pracy itp. Są mile widziane. Proszę, nie mów "użyj …
87 vim  ide  lisp  common-lisp 

7
Preferencje Tab Vs Space w Vimie
Vim jest bardzo przychylny, jeśli chodzi o kartę Vs. preferencje przestrzenne. Jak rozumiem, tabstopustawienie wskazuje szerokość znaku tabulacji. To shiftwidthustawienie określa, ile kolumn należy zwiększyć / zmniejszyć podczas używania poleceń <<i >>, podczas gdy softtabstopustawienie wpływa na ilość białych znaków, które mają być wstawione po naciśnięciu Tabklawisza w trybie wstawiania. …

8
Ukryj wszystkie (nie) pasujące linie w Vimie
Czy można pokazać / ukryć wszystkie pasujące linie w vi lub Vimie? Nie wyróżniaj, ale pokazuj tylko te linie. Na przykład mam tekst ze słowem słowo ERROR. Jak sprawić, by pokazywał tylko wiersze zawierające ERRORi jak tylko wiersze bez ERROR? Czy istnieje rozwiązanie bez usuwania wszystkich pasujących wierszy, a następnie …
87 vim  vi 


6
Jak mogę otworzyć kilka plików jednocześnie w Vimie?
Czy jest sposób, aby otworzyć wszystkie pliki w katalogu z poziomu Vima? Więc to :commandw efekcie powiedziałoby: „Otwórz wszystkie pliki /some/pathdo buforów”. Idealnie byłoby wspaniale otwierać rekursywnie wszystkie pliki w katalogu.
87 vim 

6
Ustaw domyślną czcionkę MacVima
Jak ustawić domyślną czcionkę dla MacVim? Próbowałem dodać następujący wiersz set guifont = Monaco:h12 do jednego z następujących plików: ~/.vimrc ~/.gvimrc ~/Applications/MacVim/MacVim.app/Contents/Resources/vim/vimrc ~/Applications/MacVim/MacVim.app/Contents/Resources/vim/gvimrc ~/Applications/MacVim/MacVim.app/Contents/Resources/vim/.vimrc ~/Applications/MacVim/MacVim.app/Contents/Resources/vim/.gvimrc Zrestartowałem MacVima, ale nadal nie ustawi on domyślnej czcionki. Coś przegapiłem? UPDATE: Mogę wydać set guifontpolecenie w czasie wykonywania i działa dobrze. Po prostu wydaje …
87 vim  fonts  default 

8
Jak określić „słowo pod kursorem” w linii poleceń VIM?
Chcę napisać polecenie, które określa „słowo pod kursorem” w VIM. Na przykład, powiedzmy, że mam kursor na słowie i sprawiam, że pojawia się dwukrotnie. Na przykład, jeśli słowo to „abc”, a ja chcę „abcabc”, mogę wpisać: :s/\(abc\)/\1\1/ Ale wtedy chciałbym móc przesunąć kursor do „def” i użyć tego samego polecenia, …
86 vim  command-line 

1
Jak zainstalować wtyczkę Vimball (z rozszerzeniem .vba)?
Jak zainstalować wtyczkę Vimball (z .vbarozszerzeniem)? Dokumentacja mówi tylko: szczegóły instalacji Edytuj plik vba i wpisz: :so % Dokumentacja vimball mówi: Wszystko, co użytkownik musi zrobić z vimballem, to: vim someplugin.vba :so % :q Czy muszę to zapisać w trybie normalnym (w Vimie) czy w _vimrcpliku? Czy muszę pisać pełną …
86 vim  vim-plugin 


7
Klawisz Backspace nie działa w Vim / vi
Właśnie dokonałem pewnych zmian w .vimrcpliku i .bash_aliasespliku i od tego czasu nie mogę usuwać słów klawiszem Backspace. Mój .vimrcplik zawiera: set nocompatible set number set incsearch set autoindent set ruler set autowrite set smarttab set linebreak set spell set et set title set mouse=v set history=50 set tabstop=4 set …
86 vim 

12
Jak poruszać się po dużym projekcie w VIM
Jak zarządzasz dużymi projektami (setkami plików) używając tylko VIM? Osobiście zaczynam mieć problemy w każdym większym niż mały projekt. czy jest jakiś sposób, aby szybko „przejść do pliku”, najlepiej z uzupełnieniem nazwy? to samo z „przejdź do definicji klasy”, gdy znajduje się w innym pliku Znam wszystkie podstawy VIM, więc …
86 vim  editor 

3
Idź do n-tego symbolu w linii
Jak przenieść kursor do n-tego symbolu od lewej w Vimie? Jednym z rozwiązań, które widzę, jest naciśnięcie 0n<right-arrow>, przesunie się do pozycji n + 1. Czy jest na to bardziej naturalny sposób?
85 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.