Często używam /polecenia vim search, aby zweryfikować moje wyrażenia regularne (tylko po to, żeby zobaczyć, co pasuje). Potem zwykle używam :%skomendy replace, gdzie używam tego wyrażenia regularnego z wyszukiwania jako ciągu do zamiany, np. Najpierw szukam takiego ciągu: /TP-\(\d\{5\}\)-DD-\d\{3\} Dokładnie pasuje do tego, czego chcę, więc wykonuję swoje zamiany: :%s/TP-\(\d\{5\}\)-DD-\d\{3\}/\1/g …
Próbuję porównać dwa dane wyjściowe polecenia (bez plików) vimdiff "$(tail /tmp/cachain.pem)" "$(tail /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem)" Próbowałem grać z przekierowaniem, potokiem, vim - -cale coś mi brakuje. Czy ktoś może pomóc?
Z powodu braku bezpieczeństwa ze standardowym serwerem vino, przełączyłem się na używanie x11vnc na moim systemie Linux (z Xubuntu 14.04) i SSVNC po stronie Windows. Z vino, wycinanie i wklejanie z Windowsa do Linuksa i Windowsa, w dwóch kierunkach, było niestabilne (1), ale kiedy działało, działało dla każdego programu; Mogę …
Aby dopasować słowo, można użyć \v(\w+) Z pomocy vima :h \w: \ w znak słowny: [0-9A-Za-z_] Działa to dokładnie tak, jak opisano w instrukcji. Chcę jednak dopasować słowa zawierające znaki poza a-z, np . Prästgården . Dopasowanie wyrażenia regularnego \v(\w+)do prästgården daje zamiast tego trzy dopasowania: prästgården ^^ ^^^ ^^^^ …
Korzystając z vi, możesz wyjść z trybu wstawiania za pomocą Ctrl+ Czamiast bardziej tradycyjnego Esc. Czy są jakieś sytuacje, w których niepożądane byłoby stosowanie w przypadku pierwszego z nich zamiast drugiego? Czy narusza to coś innego niż najlepszą praktykę?
mam set fileformat=unix w moim .vimrc, a mimo to, jeśli utworzę plik w vim(działający w Cygwin), nadal będzie on tworzył pliki w formacie DOS i muszę je uruchomić, dos2unixaby je wyczyścić. (Wydaje mi się, że tak naprawdę nie muszę , ponieważ Git czyści je dla mnie, ale po prostu denerwuje …
Od jakiegoś czasu używam Slackware, który jest dostarczany z Elvisem jako domyślnym edytorem. Większość innych dystrybucji Linuksa wydaje się być dostarczana z Vimem , zamiast z Elvisem. Czy po dość przyzwyczajeniu się do Elvisa zmierzę się z krzywą uczenia się, przechodząc do dystrybucji, która używa vima? Jakie są zalety i …
Mam trochę dziwnego problemu z systemem vimSnow Leopard: otrzymuję niezerowy kod wyjścia z samego uruchomienia, vima następnie zamknięcia. $ vim # exit immediately using :q $ echo $? 1 Jeśli jednak użyję pełnej ścieżki do vim, nie widzę tego zachowania $ /usr/bin/vim # exit immediately using :q $ echo $? …
Jedną z najbardziej irytujących cech vima jest podział linii. Z niektórych powodów ktoś stwierdził, że dobrze byłoby dzielić linie nawet w formatach wrażliwych na białe znaki. Na przykład zmiana: echo very-long-string > file do echo very-long-string > file Jak to wyłączyć? Edycja : To nie jest zawijanie wizualne - jest …
Jeśli przeszukujesz coś w Vimie, przygotowując wyszukiwarkę z ukośnikiem, np. /searchtermVim umieszcza ją w tabeli historii wyszukiwania . Następnie możesz nawigować po wyszukiwanych hasłach, wpisując ukośnik do przodu ( /) i używając klawiszy strzałek Up/ Down. Ta tabela historii ciągów wyszukiwania jest trwała po ponownym uruchomieniu Vima. Wszystko powyżej jest …
Od jakiegoś czasu używam domyślnej konfiguracji vima i chcę wprowadzić kilka zmian. Jednak jeśli edytuję ~/.vimrc, wydaje się, że zastępuje wszystkie inne ustawienia konfiguracji /etc/vimrci takie, np. Teraz nie ma podświetlania składni. Oto, co ładuje vim: :scriptnames /etc/vimrc /usr/share/vim/vimfiles/archlinux.vim ~/.vimrc /usr/share/vim/vim80/plugin/... <there are a few> Innymi słowy, chcę zachować wszystko, …
Na stronie Vundle GitHub jest napisane, że należy używać PluginInstalldo instalowania wtyczek, ale kiedy szukam Vundle w Internecie, ludzie często go używają BundleInstall. Oba polecenia wydają się być dostępne. Czy jest jakaś różnica i kiedy należy jej użyć?
Vim ma ten okropnie irytujący nawyk dzielenia wiadomości zatwierdzających i automatycznego łamania linii, z jakiegoś powodu renderując drugą linię na czerwonym tle. Jak sprawić, by Vim przestał to robić?
Chcę znaleźć wszystkie wystąpienia „indeksu”, po których nie następuje .php w dzienniku za pomocą less. /index(?!\.php)nie działa. czy to możliwe? Co to jest regex dla less i vim (czy się różnią?). Czy nie jest to możliwe w przypadku bibliotek wyrażeń regularnych tych aplikacji?
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.