Uwielbiam podświetlanie składni vima. Szczególnie dobrze radzi sobie na zunifikowanych różnicach, więc używam go bardzo często w ten sposób: diff -pu old new | vim - Zdaję sobie sprawę z jednej wskazówki, by używać vima jako mniejszej , ale tak naprawdę chcę sposobu, aby po prostu wyprowadzać kolorowe wydruki (bez …
Kiedy vim jest uruchamiany wewnątrz ekranu GNU, nie koloruje tła po tekście. Wygląda na to, że ekran powinien być skonfigurowany do prawidłowej obsługi 256 kolorów: $ screen $ tput colors 256 $ echo $term xterm-256colors OS i Shell Używam: $ cat /etc/redhat-release Red Hat Enterprise Linux WS release 4 (Nahant …
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 <SID>GetTestVar()<cr> nnoremap <c-space> :echo <SID>testVar<cr> Można to obejść, pisząc funkcje dostępu (jak powyżej), ale czasami …
Domyślnie Vim wydaje się nie chcieć wciskać zawartości wewnątrz <li> znaczniki, chociaż automatycznie przypisuje się do większości innych znaczników HTML. Na przykład, jeśli zacznę od tego kodu: <ul> <li> foo </li> <li> bar </li> </ul> i mieć vim autoindent to dostaję: <ul> <li> foo </li> <li> bar </li> </ul> Jednak …
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 linii?
Jakie narzędzia są w stanie nagrywać i wyświetlać naciskane klawisze ekranowe, a jednocześnie nagrywać pulpit? Widzowie mogą więc zobaczyć, jakie klawisze naciskam, na przykład, tłumacząc coś w Vimie?
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, …
Chciałbym uzyskać wynik polecenia ex umieszczony w rejestrze. Wiem, że istnieje polecenie: redir, ale wymaga ono trzech poleceń, aby wykonać zadanie. Czy istnieje natywny sposób, aby to zrobić za pomocą jednego polecenia?
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 twarde kodowanie nazwy użytkownika jest nie-nie.)
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 &t_AB="\e[48;5;%dm" let &t_AF="\e[38;5;%dm" Mój problem: Kiedy przewijam w dół, teksty są …
Kiedy zaznaczam tekst w trybie wizualnym Vima, przewijanie za pomocą Ctrl- Fanuluje zaznaczenie. Jak mogę zachować zaznaczenie podczas przewijania (za pomocą Ctrl- F)?
W vimie, kiedy chcę wciąć część kodu, zwykle wchodzę w tryb Visual, a następnie używam <lub, >aby zmienić wcięcie. Po wykonaniu tego vim umieszcza mnie w pierwszym wierszu kodu, który wciąłem. Często następną rzeczą, którą chcę zrobić, jest dodanie kodu na końcu. Jak szybko przeskoczyć do końca, aby móc trafić …
Mam listę jak poniżej: words more words here's more skip space words here bananza! D: look more spaces and words! Jak mogę wstawiać rzeczy na początku tylko tych wierszy z tekstem? :%norm 0i*będzie *dobrze, ale ponieważ robi wszystkie linie, otrzymuje również puste linie. Czy jest jakiś sposób, aby to zrobić …
W Vimie próbuję uruchomić podstawienie dla tego tekstu: lorem ipsum -- dolor sit ... aby wyglądało to tak: lorem ipsum&#8212;dolor sit Próbuję to zrobić :%s/ -- /&#8212;/g, ale pozostawia mi to: lorem ipsum -- &#8212;dolor sit Jak powinienem dostosować składnię podstawień?
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 będzie wyróżniona kolorem (otrzymuję tylko czarny tekst, czasem pogrubiony lub podkreślony …
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.