Pytania otagowane jako vi

vi to zorientowany na ekran edytor tekstowy stworzony pierwotnie dla systemu operacyjnego Unix.






1
Niestandardowe powiązania klawiszy dla trybu powłoki vi, tj. „Set -o vi”?
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 …
18 bash  vi 

2
Co się stanie, jeśli użyję vi na dużych plikach?
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?
16 vim  vi 


3
Czym różni się Elvis od Vima?
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 …
15 vim  vi  elvis 

4
Wklejanie ze schowka do powłoki zsh lub bash z obsługą vi
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 …
15 bash  shell  zsh  vi  clipboard 

3
Wyszukaj i zamień znaki kontrolne (^ @, ^ M, ^ I…) w vi
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?

4
Konfiguracja trybu Bash vi do domyślnego trybu poleceń
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.
14 bash  vi 

7
xargs i vi - „Wejście nie pochodzi z terminala”
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ę …

2
Co to jest „<Esc> Kv” w bash
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.

5
Przestań vim od zepsucia mojego wcięcia w komentarzach
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 …
13 vim  vi 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.