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! …
Próbuję utworzyć własne podświetlanie składni dla vima. Byłem postępując zgodnie z instrukcjami w tutaj (pierwsza odpowiedź), ale muszę ustawić grupę dla importa pack, a inna grupa dla func, lib, group. Jak mogę to zrobić? Przykładowy wygląd mojego kodu: importuj testlib wbudowana paczka func myfunc: param # type { testlib testcommand …
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ę.
Korzystam z vima jako przeglądarki w komendzie północy i chcę szybko przeglądać i zamykać plik. Jak mogę odwzorować klawisz Escape :qw trybie normalnym, aby vim zakończył działanie tylko wtedy, gdy nic się nie zmieni?
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 …
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 …
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 …
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 …
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?
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ę …
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ś.
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. …
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ół, …
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ć …
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 …
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.