Pytania otagowane jako vim

Vim to wysoce konfigurowalny edytor tekstu zbudowany w celu umożliwienia wydajnej edycji tekstu. Jest to ulepszona wersja edytora vi.

4
Jak wyświetlić nazwę pliku, liczbę wierszy i liczbę znaków w vimie?
Kiedy po raz pierwszy uruchamiasz vima za pomocą vim myfile.c, w lewym dolnym rogu ekranu pokazuje nazwę pliku w cudzysłowie, liczbę linii, a następnie liczbę znaków. Znika w chwili, gdy coś jeszcze potrzebuje tej nieruchomości. Jak mogę to odzyskać? Wiem, że :echo @%mogę podać nazwę pliku, ale to tylko 1/3 …
14 vim 

1
W Vimie, jaki jest elegancki sposób na pobranie danych z wiersza poleceń?
Jeśli jestem w Vimie i chcę uzyskać dane wyjściowe z wiersza poleceń i przypiąć je do mojego bieżącego pliku, mogę uruchomić to: :! echo "foo" >> % To doda „foo” do mojego bieżącego pliku i będę musiał go ponownie załadować. Czy jest na to bardziej elegancki sposób - czy dane …
14 vim 


3
Ponownie skompiluj VIM z opcjami
Mam zainstalowany VIM, ale muszę go skompilować z określonymi opcjami: In addition to the most commonly used features, the plugin requires: +python or +python3, +clientserver and +conceal. Jakie są kroki, aby odinstalować i ponownie skompilować z tymi opcjami, nie psując niczego?

1
Czy istnieje sposób na użycie wielu metod składania vim jednocześnie?
Mam foldmethod=indentustawione w moim ~/.vimrc, iw ogóle, że pracuje dla mnie i chciałbym go zachować. Jest jednak kilka plików, które regularnie edytuję (i które są pod moją wyłączną kontrolą), w których chciałbym dodać w systemie opartym na znacznikach, w szczególności, aby po otwarciu pliku duża sekcja rzadko patrzenie na (które …
14 vim 



3
Jestem użytkownikiem Emacsa. Jak mogę się nauczyć Vima?
Przez większość czasu używam Emacsa. Jednak postanowiłem spróbować nauczyć się Vima. Jestem zadowolony z Emacsa, staram się po prostu uniknąć przekształcenia go w Młot Maslowa . Widziałem kilka samouczków, ale nie widziałem jeszcze dobrego napisanego z punktu widzenia kogoś pochodzącego z Emacsa. Czy jest jakaś ogólna rada, której może udzielić …
14 vim  emacs  migration 


4
Jak powiedzieć Dropbox, aby ignorował pliki GIT?
Trzymam moje pliki vim w Ubuntu One, a ponieważ mam wiele wtyczek zainstalowanych jako podmoduły git (lub jak wiele różnych je instaluje) i jestem zainteresowany aktualizacją tych repozytoriów na moim głównym komputerze, ustawiłem Ubuntu One na zignoruj ​​te pliki, używając: ignore = \A.*\.git\Z w ~/.config/ubuntuone/syncdaemon.confcelu nie będzie musiał synchronizować tysięcy …
14 git  vim  dropbox 

3
vim: diff dwie sekcje w dwóch plikach, ale nie cały plik?
Zaktualizowałem system z Nagios 2 do Nagios 3, a teraz porównuję pewne różnice w starych i nowych plikach konfiguracyjnych. Istnieją znaczące zmiany w plikach konfiguracyjnych i nie chcę wykonywać różnic dla całego pliku, ponieważ vimdiff pokazuje mi zbyt wiele nieistotnych różnic i ma problem z radzeniem sobie z #komentarzami na …
14 vim  vimdiff 

1
Obsługa Vim * / dyn
Co oznacza znak plus przed */dynsię na :versionwyjście polecenia użytkownika, np: +python/dyn +python3/dyn +ruby/dyn +tcl/dyn Nie znalazłem na nim żadnej przydatnej dokumentacji. Po uruchomieniu :echo has('python3')Vim zwraca 0. Po uruchomieniu :python3 print('hi')napisane jest, E370: Could not load library python31.dllże powinienem zainstalować Pythona (jak rozumiem). Po prostu nie widzę różnicy między …
14 vim  python  ruby  dynamic 

5
Jak zamienić bufor ekranu vima na poprzednią aktywność bash po wyjściu?
Próbuję dowiedzieć się, co to jest funkcja bash (lub vim). Oto scenariusz. Jestem w terminalu bash, następnie edytuję coś za pomocą vima, a następnie wracam do bash. W niektórych terminalach ekran sesji vim znika, aby pokazać poprzednią aktywność powłoki bash (to jest to, czego chcę?). W innych pozostaje bufor ekranu …
14 bash  vim 

2
jak sprawić, by automatyczne uzupełnianie vima zachowywało się jak domyślne automatyczne uzupełnianie basha?
Kiedy wpiszesz: e, some/path/file<Tab>jeśli jest kilka dopasowań, vim po prostu wybiera pierwszy i musisz przewijać pozostałe za pomocą klawisza Tab. (prawie jak zachowanie interfejsu wiersza polecenia systemu Windows). Jak sprawić, by zachowywał się jak uderzenie, gdy kończy się, dopóki nie będzie dwuznaczności? EDYCJA : zaktualizowane pytanie dla większej przejrzystości.
14 bash  vim  autocomplete 

1
Dostosuj drugi koniec zaznaczenia wizualnego
Myślę, że pozwoliłoby to na wizualną funkcję selekcji vima, która przewyższałaby efektywność nawet myszy, zapewniając możliwość „przełączania” bieżącego zakończenia selekcji: Ilustrowany ( |powinien reprezentować kursor (Vim ma operować po lewej stronie znaku, na którym się znajduje) i [text]reprezentuje zaznaczony tekst, po prostu udawaj, że zajmują zerową szerokość. Tło przestrzeni między …
14 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.