Pytania otagowane jako vim

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

1
Jak zmienić kolor tła dla błędów w schemacie kolorów Xoria256 VIM?
Zastanawiam się, jak zmienić czerwony kolor tła dla błędów w schemacie kolorów Xoria 256 dla VIM. Po prostu nie mogę znaleźć części do zmiany. AKTUALIZACJA Jedynym sposobem, aby uzyskać czerwone światło hi tło, aby odejść, jest przejście do .vimrc i skomentowanie: au BufWinLeave * silent! mkview au BufWinEnter * silent! …
vim  colors 


2
Korzystanie z dwóch ścieżek Pythona dla vima w systemie Windows
Chciałem po prostu :!python %uruchomić plik im za pomocą vim, ale oczywistym konfliktem jest to, że nie ma sposobu, abym mógł rozróżnić python2 i python3, ponieważ uwzględnienie obu spowoduje, $PATH$że wystąpią dwa przypadki python.exe. Czy istnieje na to eleganckie rozwiązanie? Chcę tylko szybko uruchomić to, nad czym pracuję.


1
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 str =~ "~/dir1" echo "I am …

1
Regex w wielu plikach w vimie
Muszę zamienić określone słowo w wielu plikach w vimie. Przekonałem się, że mogę to zrobić, jeśli otworzę każdy plik w buforze, ale podczas próby otwarcia wszystkich plików, które wymagają zastąpienia vima, oświadczam, że istnieje to „zbyt wiele nazw plików”. Istnieje wtyczka, która włącza to, czego potrzebuję, ale zastanawiałem się, czy …
vim  regex 

1
Podświetlanie Vima utknęło w bałaganie dla konkretnego pliku
Używam JSLint i wtyczek Syntastic dla VIM, i mam problem, gdzie konkretny plik jest zatrzymany Zerwawszy podświetlanie i JSLinting, foo/bar.js. Jeśli jednak zmienię ścieżkę w ten sposób foo2/bar.js, problem podświetlania zostanie rozwiązany. Próbowałem usunąć .viminfo, ponownie zainstalować moje wtyczki, a także sprawdzić mój plik z repozytorium, ale wydaje się, że …

2
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, aby ładował się automatycznie …
vim  cron 

1
Jak odinstalować ctags na MacOSX?
Bałam się vimem i co jakiś czas mój procesor przechodzi do 100% uruchomionych ctagów. Robi się denerwujący, nie mogę wymyślić, jak go odinstalować. Próbowałem „sudo port odinstaluj ctags”, ale to nic nie zrobiło. Myślałem, że odinstalowałem pakiet vim, który go używał, ale najwyraźniej nie. Jak odinstalować ctags?
macos  unix  vim  ctags 

0
Czy mogę sprawić, by Vim był biegły w różnych kolorach w oparciu o „źródło zasilania”, „wyjście monitora”?
Opis wyzwania / przypadku użycia Po przejściu na nowy laptop z fantazyjnym procesorem, ale gównianym monitorem, chciałbym ograniczyć się backgrounddo „ciemności”, gdy korzystam z laptopa w podróży. Jednak spędzam większość czasu na zadokowaniu laptopa, a tym samym korzystam z mojego normalnego zestawu monitorów. Oto moje zwykłe ustawienie, które dostosowuje backgroundsię …
laptop  vim 

2
Problem z VIM
Mam problem z VIM na Ubuntu 10.4. Pojawia się po zainstalowaniu gvima i dokonaniu konfiguracji. Po wpisaniu polecenia Vim pojawia się następujący komunikat: Vim: Złapany śmiertelny sygnał SEGV Vim: Zakończony. Błąd segmentacji Surfowałem po okolicy, ale nie mogę znaleźć rozwiązania tego problemu. Proszę, pomóż mi, jeśli to widziałeś.
vim  gvim 

2
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 zrobię to :/xmlponownie, przejdę do następnego znaleziska. …
vim 

1
Przenoszenie kolumn tabeli HTML w vimie
Mam tabelę HTML z takimi wierszami: <tr> <td>DATE</td> <td>NUMBER</td> <td>DESCRIPTION</td> <td>DEADLINE</td> </tr> <tr> <td>6/7</td> <td>1</td> <td>foo1</td> <td>bar1</td> </tr> <tr> <td>6/15</td> <td>2</td> <td>foo2</td> <td>bar2</td> </tr> <tr> <td>6/20</td> <td>3</td> <td>foo3</td> <td>bar3</td> </tr> ... etc ... Chciałbym przesunąć wszystkie wpisy w kolumnie OPIS w dół. Więc chciałbym przejść o foo1jeden krok w dół, …
vim  html 

2
Jak dodać i edytować plik .vimrc w cygwin
Niedawno pobrałem plik cygwin setup-x86_64.exei uruchomiłem go, wybrałem wszystkie pakiety vim i je również zainstalowałem. Teraz próbuję edytować plik vimrc, aby zainstalować niektóre wtyczki, ale kiedy wpisuję:e $MYVIMRC vim, vim po prostu otwiera nowy plik o nazwie $ MYVIMRC . Pytania są następujące: gdzie i jak mogę znaleźć i edytować …

0
Vim zawsze pozostaje w ostatnim wierszu bufora wyjściowego
Więc stworzyłem ini vim konsoli do kompilacji, używając następującej funkcji: function Printbuild() "let logjob = job_start("cmake\ -Bbuild\ -H.\ &&\ cmake\ --build\ build/\ --\ -j4\ -w", {'out_io': 'buffer', 'out_name': 'buildwindow'}) "set splitbelow let logjob = job_start(["/bin/bash","-c",g:buildprg],{'out_io': 'buffer', 'out_name': 'dummy'}) set splitbelow 20split | buffer dummy endfunction i wydaje się, że działa …
vim  gvim  buffer 

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.