Używam gvima jako edytora tekstu, a kolorowanie składni jest świetne, z wyjątkiem tego, że podkreśla „błędy” i daje białe tło z czerwoną czcionką. Jak wyłączyć wyróżnianie błędów? Uważam to za denerwujące i nie potrzebuje
Używam gvima jako edytora tekstu, a kolorowanie składni jest świetne, z wyjątkiem tego, że podkreśla „błędy” i daje białe tło z czerwoną czcionką. Jak wyłączyć wyróżnianie błędów? Uważam to za denerwujące i nie potrzebuje
Jestem zwykłym użytkownikiem gVim w systemie Windows, ale nie robię nic więcej niż instalowanie go, konfigurowanie mojego małego _vimrcpliku i uruchamianie . Teraz staram się zarówno zrozumieć ukończenie gVim Omni , jak i uruchomić go (dowiedziałem się o tym poprzez haXe ). Czytając :help...
Odziedziczyłem dużo kodu VBA i do tej pory używam VBE. Czasami ciężko jest wykonać niektóre zadania, takie jak zaawansowane wyszukiwanie tekstu, więc zwykle eksportuję moduł, edytuję zawartość za pomocą vima i importuję zmodyfikowany moduł, aby przetestować kod. Może to być trochę bałaganiarskie...
Używam msysgit i chciałbym mieć gvima jako mojego edytora git. Używam cygwin bash zamiast git bash. Bieganie $ /cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/gvim.exe uruchamia gvim. Ale jeśli ustawię to jako edytor git: $ git config core.editor /cygdrive/c/Program\ Files\...
Używam gvim na Windowsie. Jak mogę otworzyć nowy plik? Próbowałem z, :e ~\mypath\myfile.txtale pojawia się ten komunikat o błędzie: E303: Nie można otworzyć pliku wymiany dla „C: \ Users \ Jonas \ mypath \ myfile.txt”, odzyskiwanie niemożliwe Jak otworzyć nowy plik za pomocą gvim w systemie...
Niedawno zacząłem używać Vima z NERDTree. Irytujące jest to, że kiedy zamykam bufor, NERDTree rozszerza się, aby wypełnić resztę ekranu, i muszę otworzyć inny plik i ponownie otworzyć NERDTree, aby przywrócić go do starego układu. Czy istnieje sposób „zablokowania” NERDTree na miejscu? Najlepiej...
Właśnie się potknąłem przesunięcie + wchodzić do przewijania w dół w vimie. Zastanawiam się, czy jest coś tak użytecznego (tj. Łatwiejszego do osiągnięcia niż ctrl + b ) do stronicowania. Szukam czegoś, co już tam jest, a nie niestandardowego mapowania.
Używam układu klawiatury Dvorak z VIM, a klawisz „t” jest ruchem „w górę” podczas edycji zwykłego pliku. Problem polega na tym, że NERDTree ponownie mapuje „t”, aby otworzyć pliki w nowej karcie. Jak mogę cofnąć to mapowanie i użyć „t” dla ruchu w górę w NERDTree? Oto odpowiednie wiersze z mojego...
Na moim komputerze z systemem Windows uruchamianie gVim wydaje się wiązać git z powłoką systemu Windows, natomiast jeśli uruchamiam z wiersza poleceń, tak nie jest. Jak mogę uruchomić gVim (lub jakikolwiek inny program, naprawdę) bez wiązania powłoki i konieczności dodawania '& amp;' do końca...
Czy ktoś zna dobry / schludny sposób tworzenia skrótów do katalogów w Vimie? Przypomina „~ [skrót]” w Zsh, którego można użyć do szybkiego określenia katalogu. Mógłbym tworzyć aliasy w moim katalogu domowym i używać „~ / [alias]”, ale byłoby miło, gdybym mógł mieć coś dostępnego tylko w...
Kiedy zaznaczam tekst w trybie wizualnym Vima, przewijanie za pomocą Ctrl- Fanuluje zaznaczenie. Jak mogę zachować zaznaczenie podczas przewijania (za pomocą Ctrl-
Od kiedy przeniosłem się do systemu Windows 7, za każdym razem, gdy rozwijam skrypt .bat, mam dokładnie jedną szansę, aby go poprawnie. Jak tylko wykonam skrypt, zostaje on zablokowany przez nieznany proces, nawet jeśli wydaje się, że wykonanie zostało zakończone, i muszę wymusić zamknięcie...
Czy jest możliwe, aby domyślna przenośna instalacja gVIM ( Windows ) była przenośna, aby można ją było przenosić na pamięć USB? Wiem, że istnieje kilka przenośnych dystrybucji, ale wszystkie wydają się być
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...
Wiem, że możesz odwoływać się do lokalnych funkcji skryptowych za pomocą <SID> ale co ze zmiennymi lokalnymi? Próbowałem tego i uderzając <c-space> zawiedzie: let s:testVar = "foo" function! s:GetTestVar() return s:testVar endfunction nnoremap <space> :echo...
W gvim używającym netrw (eksploratora plików) zwykle klikam plik, aby otworzyć go w ostatnim aktywnym oknie. Prowadzi to po prostu do błędu z informacją: „Nie można wprowadzać zmian”, „modyfikowalne” jest wyłączone. Kolejne środkowe kliknięcie, a plik otwiera się dobrze tam, gdzie go oczekuję....
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...
Rozumiem, że Vim nie może odróżnić <c-s-[key]> i <c-[key]> ponieważ mapują do tego samego kodu ascii. I również z tego samego powodu <c-i> jest równa <tab>. Podobnie nie możesz mapować <c-1>, <c-;>, itp., ponieważ nie ma reprezentacji ascii. Czytałem, że...
Jeśli NERDTree uruchomi się gdzieś na dysku C: po osiągnięciu C: (które NERDTree uważa za „/”), otrzymuję komunikat „już na szczycie”, jeśli spróbuję kliknąć podwójną kropkę .. Pomoc NERDTree polega na nawigowaniu w górę iw dół katalogów, ale wydaje się, że nie ma sposobu na bezpośrednie...
Przechowuję polecenia znalezione na stronie http://www.commandlinefu.com/commands/browse w pliku tekstowym. Jeśli otworzę ten plik tekstowy w Vimie i chcę wykonać polecenie w miejscu, w którym faktycznie znajduje się kursor, kopiuję linię za pomocą Y, przełączając się do trybu poleceń za pomocą :i...