Czy jest .vimrcustawienie automatycznego usuwania końcowych białych znaków podczas zapisywania pliku? Idealnie (dla bezpieczeństwa) chciałbym mieć tę funkcję tylko dla niektórych plików, np *.rb
Nauczyłem się z tego pytania Przepełnienie stosu , że można użyć vi/, vimaby skomentować określony zakres numerów linii. Załóżmy na przykład, że mam następujący skrypt bash: #!/bin/bash This is my very very great script Załóżmy teraz, że chcę wypowiedzieć się numery linii 6 do 8 (które zawierają słowa very, veryi …
Biegle posługuję się systemami Unix / Linux, ale nie jestem ekspertem. Jeśli chcę otworzyć plik (na przykład file.txt), używam vi: vi file.txt Otworzy to plik, a jeśli chcę go zamknąć, używam :q!. Używam tej metody od dwóch lat, kiedy używam Unix / Linux. Moja instytucja ma klaster z systemem Ubuntu …
Właśnie odkryłem cuda set -o vii jestem ciekawy, czy można dostosować ten tryb powłoki vi na niektóre z tych samych sposobów, w jakie można dostosować vi lub vim? Na przykład utworzyć niestandardowe powiązanie klucza, aby zamapować wygodniejszy klucz lub kombinację klawiszy esc? Jeśli nie jest obecnie obsługiwany, jak trudno byłoby …
Chociaż otrzymaliśmy polecenie, aby tego nie robić, mój kolega użył vi, aby wyświetlić duży plik tekstowy (server.log 3,5 GB). To wypełniło / var / tmp i spowodowało pewne problemy na serwerze. Co to spowodowało? Dlaczego nie powinniśmy używać vi do dużych plików?
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ę?
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 …
Chciałbym mieć możliwość wklejenia ze schowka systemowego (lub zaznaczania tekstu) do mojego „podobnego do vi” polecenia powłoki za pomocą klawiatury. Zwykle używam zsh i czasami bash. W obu przypadkach mam powłokę skonfigurowaną z zachowaniem podobnym do vi ( bindkey -v/ set -o vi). W vimie zachowanie, którego szukam, jest dostępne …
Skopiowałem ten wiersz z /proc/some_proc_id/cmdlinemojej maszyny Ubuntu, java^@-jar^@/usr/lib/selenium/selenium-server-standalone.jar^@-port^@4444^@-trustAllSSLCertificates^@ W jakiś sposób znaki spacji są reprezentowane przez ^@w vi. Próbowałem zastąpić je spacjami za pomocą polecenia, :%s#^@# #g Ale to mówi pattern not found ^@. Jak zastąpić znaki specjalne, zwłaszcza te rozpoczynające się symbolem karatowym?
Czy można skonfigurować tryb bash vi tak, aby początkowo był w trybie poleceń zamiast w trybie wstawiania ? Uważam, że muszę Esczbyt mocno naciskać . Wydaje się, że istnieje możliwość określenia tego w Zsh, ale nie znalazłem sposobu na zrobienie tego w bash / readline.
W php.inimoim systemie jest około 10 plików rozmieszczonych w dowolnym miejscu i chciałem szybko je przeglądać. Próbowałem tego polecenia: locate php.ini | xargs vi Ale viostrzega mnie, Input is not from a terminala potem konsola zaczyna się naprawdę dziwnie - po czym muszę nacisnąć, :q!aby wyjść, via następnie rozłączyć się …
Kiedy jestem w bash i prasy Esc, Shift+ K, Vbash wystrzeliwuje się $EDITORz podobnym do pliku /tmp/bash-fc-186566385. Dlaczego tak jest i jaki jest jego cel? Prawdopodobnie muszę wspomnieć, że uruchamiam bash set -o vi.
Z jakiegoś powodu Vim uważa, że wszystkie moje komentarze powinny zostać usunięte wszystkie wcięcia. Jeśli dodam #na początku linii, nagle wszystkie wiodące białe znaki zostaną usunięte. Jak mogę to zatrzymać? Mam zainstalowane Janus i NERDtree, na wypadek, gdyby okazało się to odpowiednie, wraz z wieloma innymi osobistymi konfiguracjami .vimrc, ale …
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.