Pytania oznaczone «vim»

3
Vim zmniejsza opóźnienie po wydaniu polecenia

Mam w sobie mapowania, które .vimrcmożna otworzyć lub przełączyć na często używane aplikacje. Przypadek użycia: Mam 10 otwartych aplikacji i korzystam z MacVim. Szybciej jest rozwiązać problem, <Leader>scktóry jest zamapowany map <Leader>sc :silent !open /Applications/Google\...

3
w Vimie, jak mogę wybrać otaczający blok lub akapit

Chcę rekurencyjnie wybrać bieżący blok. na przykład mam ten kod ruby 1 def function 2 if true 3 if also_true 4 do this 5 end 6 end 7 end na przykład jestem teraz w czwartej linii. a kiedy coś naciskam, blok wizualny wybiera linię 3-5, a jeśli ponownie ją naciskam, wybierze 2-6, a jeśli ponownie...

3
Podświetlanie kolorów składni Vima zniknęło z wiersza poleceń

Gdybym wykonać następujące polecenia od wewnątrz na vimsesji, która odwiedza plik kodu, powstały hardcopy składnia jest podświetlony w kolorze : :syntax on :hardcopy >/path/to/hardcopy.ps Ale jeśli wypróbuję tę samą sekwencję poleceń z wiersza poleceń (powłoka uniksowa), wynikowa kopia nie...

3
Crontab - preferencje vim

Używam vim jako mojego normalnego edytora, więc mój vimrc jest skonfigurowany w określony sposób. Często zdarza mi się, że edytuję crony za pomocą polecenia crontab -e Kiedy to robię, edytuję w vimie, ale bez mojego normalnego vimrc - mógłbym załadować go za pomocą polecenia, ale chciałbym,...

3
Ścieżki względne w .vimrc

Chciałbym dodać coś takiego let coffee_compiler = '~/repos/coffee-script/bin/coffee' do mojego .vimrc, ale vim nie rozszerzy ~(oczywiście, ponieważ nie jest to moja powłoka). Jak mogę sprawić, by działało to bez podawania mojej nazwy użytkownika? (Udostępniam plik vimrc na wielu hostach, więc...

3
Vimscript: Błąd podczas sprawdzania podciągów

Obecnie próbuję powiązać funkcję, aby zrobić coś w zależności od bieżącej ścieżki pliku, uruchamianej za każdym razem, gdy zmieniam bieżący bufor za pomocą autocmd BufEnter W moim .vimrc autocmd BufEnter * call SayLocation() Dalej w moim .vimrc fun SayLocation() let str = expand("%p:~") if...

3
Kropka „.” Nie powtarza ostatniego polecenia

Jakoś kropka „.” polecenie nie powtarza dla mnie ostatniego polecenia. Przeszukuję plik w poszukiwaniu ciągu „xml”, wydając go, :/xmla vi, zgodnie z oczekiwaniami, zabiera mnie do następnego znaleziska. Ale teraz, kiedy naciskam „”. nic się nie dzieje (kursor pozostaje dokładnie tam), chociaż jeśli...

3
Vim jest bardzo denerwujący i powolny

Ten obraz GIF ilustruje mój problem: Moje środowisko wykonawcze: Windows 7 SP1 Vim74 (wersja Windows) ConEmu najnowsza wersja x64 wersja Mój .vimrc plik: 529-liniowy plik na codepad Ustawienia związane z moim problemem (jak myślę): set term=xterm set t_Co=256 let

3
Ctrl-A nie działa w trybie wiersza poleceń vim

W trybie poleceń vima, kiedy wpisuję naprawdę długie polecenie wyszukiwania i zamiany, jak przejść do początku wiersza? Ctrl+ei Ctrl+wpracują. Ale kiedy nacisnę Ctrl+ato po prostu drukuje ^A. Czy istnieje inny sposób przeskoczenia na początek

3
Zawijanie istniejącego tekstu

I już zostały googling wokół i odkrył, że mogę być zawijany w vimnajpierw :set wrap linebreak nolist, potem set tw=80. Tekst, który teraz piszę, będzie zawijany w słowa. Jeśli chcę zawinąć tekst już w dokumencie, muszę wszystko zaznaczyć i nacisnąć gq. Nie jest to praktyczne, jeśli chcę zawinąć i...

3
Kontroluj znaki w moim pliku tekstowym

Nie mam pojęcia, jak nagle otrzymałem ^ I znaków w pliku kodu źródłowego. Wszędzie, gdzie miałem spację (ale tylko na początku linii), pojawia się jako ^ I. To sprawia, że ​​mój kod jest bardzo nieczytelny. Używam vima jako edytora. Czy ktoś może mi powiedzieć, co mogło do tego doprowadzić i...

2
Linux Ubuntu Vim - przejdź do katalogu dowiązań / linków?

Hej, czy możecie mi pomóc z niektórymi problemami, jak poruszać się po linkach do katalogu lub pliku, który wskazuje przez linię poleceń? Jeśli spróbuję w nich „cd”, to znaczy, że nie są to katalogi, które oczywiście nie są tylko plikiem, ale mogę kliknąć ten plik (niektóre z nich) w przeglądarce...