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 …
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 …
Zainstalowałem vim, mintty przez cywin na XP. Problem polega na tym, że kiedy próbuję nacisnąć backspace w trybie edycji VIM, kursor przesuwa znak do tyłu zamiast wymazywać poprzedni znak. Jak mogę poprawić to dziwne zachowanie?
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?
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 …
Pierwotnie zadałem i odpowiedziałem na to pytanie: Jak korzystać z wersji Homebrew Python z Homebrew MacVim? Te instrukcje działały na systemie Snow Leopard przy użyciu Xcode 4.0.1 i powiązanych narzędzi programistycznych. Wydaje się jednak, że nie działają już w Mountain Lion z Xcode 4.4.1. Moim celem jest pozostawienie wersji systemu …
Uwaga: W przypadku Mountain Lion zobacz: Jak mogę używać Homebrew Python z Homebrew MacVim na Mountain Lion? Zainstalowałem Python 2.7 z Homebrew na Mac OS X Snow Leopard. Kiedy instaluję MacVima przy użyciu brew install macvim, kompiluje się ze wsparciem dla Pythona, ale jest kompilowany z instalacją Pythona w systemie. …
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ć …
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 …
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 …
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 …
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 …
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.
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.