Запитання з тегом «vi»

vi - текстовий редактор, орієнтований на екран, створений спочатку для операційної системи Unix.

3
Як автоматично позбавити пробіли під час збереження у Vi та Vim?
Чи є .vimrcналаштування для автоматичного видалення пробілів пробілів під час збереження файлу? В ідеалі (щоб бути безпечним) я хотів би мати цю функціональність лише для певних файлів, наприклад *.rb
22 vim  vi  editors  vimrc  whitespace 



9
Коментуючи кілька рядків коду, визначених номерами рядків, використовуючи vi або vim
З цього питання про переповнення стека я дізнався, що можна використовувати vi/ vimкоментувати визначений діапазон номерів рядків. Наприклад, припустимо, у мене є такий скрипт bash: #!/bin/bash This is my very very great script Тепер припустимо , що я хочу , щоб закомментировать номера рядків 6 по 8 (які містять слова …
20 vim  vi 

2
Чому vi, мабуть, порушено (помилка viminfo E576), і як я можу це виправити?
Я досвідчений у використанні Unix / Linux, але я не фахівець. Якщо я хочу відкрити файл (наприклад, file.txt), я використовую vi: vi file.txt Це відкриває файл, і якщо я хочу його закрити, я використовую :q!. Я використовую цей метод два роки, коли я використовую Unix / Linux. У моєму закладі …
18 ubuntu  vi 

1
Користувацькі прив’язки клавіш для режиму оболонки vi, тобто "встановити -o vi"?
Я щойно відкрив чудеса set -o vi, і мені цікаво, чи можна налаштувати цей режим оболонки vi якимось тими ж способами, які ви можете налаштувати vi чи vim? Наприклад, створити власну прив'язку клавіш для відображення більш зручного ключа або комбінації клавіш esc? Якщо вона наразі не підтримується, наскільки складно було …
18 bash  vi 

2
Що станеться, якщо я використовую vi для великих файлів?
Незважаючи на те, що нам не доручили, мій колега використовував vi для перегляду великого текстового файлу (server.log 3,5 ГБ). Це заповнило / var / tmp і спричинило деякі проблеми на сервері. Що це спричинило? Чому ми не повинні використовувати vi для великих файлів?
16 vim  vi 

3
Чи порушує використання ctrl + c замість esc для виходу з режиму вставки щось в vi?
Під час використання vi ви можете вийти з режиму вставки за допомогою Ctrl+ Cзамість більш традиційного Esc. Чи є ситуації, коли було б небажано використовувати для перших замість останніх? Це порушує щось, крім найкращої практики?
15 vim  vi 

3
Чим відрізняється Елвіс від Віма?
Я вже деякий час використовую Slackware, який постачається з Елвісом як його редактором за замовчуванням. Більшість інших дистрибутивів Linux, здається, постачаються разом із Vim замість Елвіса. Звиклавшись до Елвіса, я зіткнуся з кривою навчання при переході до дистрибутива, який використовує vim? Які переваги та недоліки Elvis порівняно з Vim?
15 vim  vi  elvis 

4
Вставлення з буфера обміну до zsh або bash shell
Мені хотілося б мати змогу вставити з буфера обміну системи (або виділення тексту) у моєму підказку "vi-like" оболонки за допомогою клавіатури. Я зазвичай використовую zsh, а іноді і bash. В обох випадках у мене оболонка налаштована з подібною поведінкою ( bindkey -v/ set -o vi). In vim, поведінка, яку я …
15 bash  shell  zsh  vi  clipboard 

3
Шукайте та замінюйте контрольні символи (^ @, ^ M, ^ I ...) у vi
Я скопіював цей рядок з /proc/some_proc_id/cmdlineмоєї машини ubuntu, java^@-jar^@/usr/lib/selenium/selenium-server-standalone.jar^@-port^@4444^@-trustAllSSLCertificates^@ Так чи інакше символи пробілу представлені символом ^@in vi. Я спробував замінити їх пробілами за допомогою команди, :%s#^@# #g Але він каже, pattern not found ^@. Як можна замінити спеціальні символи, особливо ті, що починаються з символу карата?

4
Конфігурація режиму Bіs за замовчуванням для командного режиму
Чи можна налаштувати режим bash vi таким чином, щоб він був спочатку в командному режимі, а не в режимі вставки ? Я вважаю, що мені треба Escзанадто сильно тиснути . Здається, є можливість вказати це в zsh, але я не знайшов способу це зробити в bash / readline.
14 bash  vi 

7
xargs та vi - "Введення не з терміналу"
У мене в системі близько 10 php.iniфайлів, які розташовані повсюдно, і я хотів швидко переглядати їх. Я спробував цю команду: locate php.ini | xargs vi Але viпопереджає мене, Input is not from a terminalі тоді консоль починає ставати дуже дивно - після цього мені потрібно натиснути, :q!щоб вийти, viа потім …

2
Що таке "<Esc> Kv" в bash
Коли я в ударі і натисніть Esc, Shift+ K, V, Баш запускає $EDITORз ім'ям файлу аналогічно /tmp/bash-fc-186566385. Чому це і в чому його мета? Мені, напевно, потрібно згадати, що я бігаю з Баш set -o vi.

5
Перестаньте vim не псувати мої відступи в коментарях
Чомусь Вім вважає, що всі мої коментарі повинні видалити всі відступи. Якщо додати #до початку рядка, раптом всі провідні пробіли будуть видалені. Як я можу це зупинити? У мене встановлені Янус і NERDtree, на випадок, якщо це невідповідно, а також багато інших особистих конфігурацій у мене .vimrc, але жодна, що …
13 vim  vi 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.