Запитання з тегом «command-line»

Запитання щодо команд ex-або двокрапки. Для питань щодо параметрів командного рядка, які використовуються для запуску редактора, використовуйте тег [виклик].

4
Як редагувати вміст зі стандартного вводу?
Я хотів би відредагувати вміст vim, який динамічно генерувався з командного рядка, але файл ще не мав. Наприклад: $ echo This is example. | vim /dev/stdin $ cat /etc/hosts | vim /dev/stdin але це не вдається з помилками: Vim: Попередження: Введення не з терміналу Vim: Помилка читання входу, вихід ... …

1
Як вирішується історія команд між декількома екземплярами Vim?
Vim зберігає історію колишніх команд (доступних через :↑і q:), і ця історія зберігається після виходу. Якщо я запускаю кілька екземплярів Vim (той самий користувач, той самий домашній каталог), як Vim арбітрує між історіями команд? Здається, останній процес виходу виграє. Чи є спосіб зберегти історії команд усіх примірників?

2
Як уникнути цілого рядка в команді:
Подивимось. У мене gvimпрацює, і я хочу відкрити файл, дотримуючись autocmds ( який виключає--remote-tab ). Тепер я знаю, що можу (в основному, з певним виправленням): gvim --remote-send ":tabe my_file<CR>" яка працює. Але якщо у файлі є пробіли або дивні символи, я повинен зробити наступне: gvim --remote-send ":tabe my\\ file<CR>" (подвійний …


7
Як шукати рядки, що відповідають поточному рядку в vim
Я зазвичай шукаю слова за допомогою :/string, але якщо мені доведеться шукати весь поточний рядок, як це зробити. event: 1 beacon: 0x02 //line 1 event: 19 beacon: 0x02 //line 2 event: 1 beacon: 0x03 //line 3 event: 1 beacon: 0x02 //line 4 event: 8 beacon: 0x01 //line 5 event: 19 …


3
Створіть командний рядок введіть команди <Esc> та Ctrl
Уявіть, що ви хочете цитувати слово нижче. Якщо |позиція курсору, ви можете легко цитувати це слово у cw""&lt;Esc&gt;Pзвичайному режимі. |below Я хочу досягти такої ж поведінки в режимі командного рядка. Моє запитання - як я можу сказати режиму командного рядка, який я хочу ввести &lt;Esc&gt;. Я спробував :norm cw""&lt;Esc&gt;Pі деякі …

2
Zsh-подібне вкладка часткових шляхів
Пов’язане з частковою вкладкою Bash для імен файлів у Vim Однією з дійсно фантастичних особливостей програми zshє те, що ви можете, наприклад, набрати ls /u/s/m/m/who.1, натиснути Tabта завершити ls /usr/share/man/man1/who.1.gz. Після того, як ви звикнете до цього, насправді прикро повертатися до нього /u&lt;tab&gt;/s&lt;tab&gt;/m&lt;tab&gt;/m&lt;tab&gt;..., особливо коли весь частковий шлях може вирішити …


2
Автоматичне завершення значень параметрів на cmdline
Я не можу підрахувати, скільки разів я намагався це зробити: :set foldmethod=syn^I Здається, що завершення не працює на значеннях опцій! У деяких випадках параметри є складними рядками, де завершення може не мати сенсу. (Наприклад 'comments') Але чи були вкладені будь-які зусилля, щоб забезпечити заповнення дикозаводу для загальних випадків використання? Якщо …

1
Як замінити в декількох рядках?
Я хотів би вставити слово в кілька рядків, чи є якась така команда :[2,3,5,7,11]s/^/word\ /g який би вставити wordна початку рядка 2, рядок 3, рядок 5, рядок 7 та рядок 11? Тут кілька рядків не є суміжними.

4
Виведіть поточне ім'я файлу для видання у командному рядку
Як я можу провести шлях до поточного файлу в командному рядку, щоб набрати схоже ім’я файлу? Я не хочу абревіатури, яку було б замінено поточною назвою файлу, я хочу відредагувати ім'я файлу, доповнивши його шлях до каталогу. Наприклад, я хочу до :editфайла з подібним іменем або в подібному каталозі, наприклад …

2
Як працювати з режимом командного рядка vi vi?
Чи існує спосіб взаємодії з режимом командного рядка, залишаючись завжди в домашньому положенні? Зокрема, наступні дві дії є громіздкими, вимагаючи переміщення пальців до клавіш зі стрілками, а іноді й гірше, миші. Переміщення: чи є спосіб переміщення вперед і назад в режимі командного рядка, залишаючись у звичайному положенні? Як можна скопіювати …

2
Як записати цілий буфер на стандартний вихід з командного рядка?
Я хотів би записати весь буфер у стандартний output ( /dev/stdout) замість файлу, і наступна команда працює, як очікувалося, під час редагування файлу: :w &gt;&gt; /dev/stdout Підказка: Натисніть Control+, Lщоб оновити екран. Але це не працює, як очікувалося, коли я намагаюся зробити те ж саме з командного рядка ( неінтерактивно …

1
Різниця між повною та короткою командою
Чи є практична різниця між використанням :e і :edit За винятком читабельності, де має сенс використовувати карту :edit, тому що вона більш чітка. Чи є різниця між ними? Примітка. Це стосується і всіх інших команд.

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