Публикации по теме 'vi'
Шпаргалка по идеальному VI для операций
Шпаргалка по идеальному VI для операций
Или как произвести впечатление на коллег.
Прошло много времени с тех пор, как я использую vi вместо редакторов, таких как nano, и я поделюсь с вами некоторыми командами, которые я использую ежедневно, чтобы улучшить ваши навыки и производительность.
Давайте сначала разберемся с основами, а затем поговорим немного о расширенных командах. Первое, что нужно знать, это различные режимы, которые позволяет использовать vi. Чтобы переключаться..
Достаточно Vim, чтобы быть опасным
Советы начинающему пользователю Vim
Что такое Vim?
Vim - это де-факто текстовый редактор для Linux. Его можно рассматривать как эквивалент Блокнота для Windows или TextEdit для Mac. Хотя некоторые разработчики регулярно используют Vim для разработки, большинство будет использовать его как служебную программу для внесения небольших изменений в текстовые файлы на удаленном сервере.
Если Vim - это просто текстовый редактор, зачем ему введение?
Да, Vim - это текстовый редактор, но..
Вопросы по теме 'vi'
Какой ярлык для вас наиболее эффективен в Vim?
Я много слышал о Vim , как о плюсах, так и против. На самом деле кажется, что вы (как разработчик) должны работать с Vim быстрее, чем с любым другим редактором. Я использую Vim для выполнения некоторых базовых задач, и в лучшем случае я в 10 раз...
847387 просмотров
schedule
28.11.2021
Выполнить скрипт прямо в vim / mvim / gvim
TextMate имеет приятную функцию, которая позволяет вам выполнять скрипт из текущего контекста и показывает результат в отдельном окне. Это позволяет писать и тестировать код на ходу. Я почти уверен, что похожая функция есть в MacVim / gVIM, но я не...
49937 просмотров
schedule
05.09.2021
vim изменяемый выключен
Пытаюсь создать новый файл с деревом ботаников. Я нажимаю клавишу a , чтобы создать новый файл, и получаю сообщение:
E21: Cannot make changes, 'Modifiable' is off
Использую MacVim и Janus (почти из коробки)
97330 просмотров
schedule
26.09.2021
Vim: скопировать / удалить строку от первого непустого символа до последнего непустого символа
В большинстве случаев, когда я копирую или удаляю какой-то код в Vim, используя yy или dd , я также получаю пробелы для отступов. Есть ли быстрая команда, с помощью которой я могу выдернуть строку без начальных или конечных пробелов?
389 просмотров
schedule
24.10.2021
Сценарий Sed / Awk для добавления / вставки?
У меня есть файл конфигурации, который выглядит как в примере ниже. Есть ряд определений, сгруппированных по имени хоста. Я просто добавил определение «cpu-service» к «mothership» одного хоста. Теперь мне нужно сделать это еще 100+ в том же файле....
288 просмотров
schedule
05.09.2021
Как я могу открыть vim с определенным номером строки вверху?
Я знаю, что vim можно открыть файл с определенным номером строки, используя этот синтаксис:
vim +500 filename
Однако я бы хотел, чтобы указанная строка открывалась вверху окна редактора, а не посередине.
18489 просмотров
schedule
13.10.2021
Git - означают ли цвета что-то в vi, когда я фиксирую?
Я использую Git Bash в Windows, и когда я запускаю git commit , открывается редактор vi, чтобы я мог написать заметку о фиксации. Я заметил, что первая строка текста, который я пишу, желтого цвета (хотя не весь, только первые 30 или 40 символов),...
5356 просмотров
schedule
19.11.2021
Получение текущего номера строки?
Есть ли какое-либо сопоставление клавиш, которое выводит текущий номер строки редактируемой строки? Или, что еще лучше, можем ли мы создавать формулы на основе результатов сопоставления клавиш?
Я хочу получить номер строки и добавить 1 к...
48738 просмотров
schedule
23.09.2021
Как набрать ^ A в скрипте оболочки unix / VI
Я новичок в unix и пишу скрипт для извлечения данных в формате файлов с разделителями.
хотите использовать ^ A в качестве разделителя, не могли бы вы предложить, как его ввести / вставить
4981 просмотров
schedule
13.09.2021
Удалить все символы / слова, не соответствующие шаблону
У меня есть текст без строк, и я хочу удалить все символы, не соответствующие шаблону:
Шаблон будет от параметра слова до тех пор, пока он не найдет }} . Например, если у меня есть эта запись:
KHJLMNNamespaceparameter:{{"Hello i am...
676 просмотров
schedule
08.11.2021
Как я могу сохранить файл, который я открыл в vim, как неправильный пользователь?
Со мной такое случается постоянно. Я вхожу в систему как обычный пользователь и начинаю редактировать файл с помощью vim. После завершения редактирования, когда я пытаюсь сохранить файл, у меня недостаточно прав для сохранения файла. Мне нужно...
72412 просмотров
schedule
03.10.2021
vim с помощью команды cscope find s и открыть результат в новой вкладке вместо окна
Я использую команду cscope :cs find s someFunction и вижу длинный список с этой функцией, я обнаружил, что меня интересует список и открываю его, vim открывает файл в новом окне, я хочу открыть файл в новой вкладке.
Я нашел несколько похожих...
3207 просмотров
schedule
09.09.2021
vim в Cygwin заменяет первый символ на 'g' при открытии файла
Я использую vim в терминале Cygwin. Он работал нормально. Недавно я добавил в Cygwin пакет, который вызвал обновление vim и некоторых других компонентов. Теперь, когда я открываю любой файл в vim, первый символ в файле заменяется символом 'g'.
Я...
1469 просмотров
schedule
17.11.2021
Поиск всего слова в vim - есть ли другой способ, кроме использования \ ‹\›
Есть несколько ответов о том, как искать целое слово в vim. Например, эта ссылка Как сделать На него отвечает поиск по всему слову, аналогичный grep -w в Vim .
Мне интересно, есть ли альтернатива \<word\> в vim для поиска всего слова?...
572 просмотров
schedule
01.11.2021
как автоматически обновить путь к файлу в заголовке файла с помощью autocmd в vi / vim?
У меня есть функция в моем .vimrc, которая автоматически обновляет файл, который я сейчас редактирую, с отметкой времени (изменено) последнего «сохранения» (: w).
Я также хотел бы обновить имя файла и путь к файлу. У меня есть autocmd, который...
238 просмотров
schedule
08.09.2021
Vim: как вернуться из режима табуляции в режим вертикального разделения
Я могу использовать Ctrl+W T , чтобы переключить вертикальное разделение формы на вкладку.
У меня вопрос: что я могу использовать, чтобы вернуться к вертикальному / горизонтальному разделению для всех вкладок?
194 просмотров
schedule
31.10.2021
Подсветка синтаксиса vim повышает производительность
Как повысить производительность при прокрутке файлов и их кодировании? С подсветкой синтаксиса vim очень медленный. Когда выключаю, все ок. Есть ли способ или какие-либо рекомендации, чтобы сделать это быстрее?
9978 просмотров
schedule
18.02.2022
VIM – поиск тегов из нескольких местоположений в проекте
Добрый день,
Обычно я работаю над относительно небольшими (менее 20 000 строк кода) проектами, которые находятся в одном каталоге, имеют собственный Makefile и с которыми довольно легко работать.
Я предпочитаю редактор VIM, и когда я открываю...
767 просмотров
schedule
01.03.2022
В чем смысл этого персонажа?
Я пытаюсь воссоздать входной файл для программного обеспечения посещаемости, но он не принимает ввод. Когда я открыл устаревший входной файл с помощью vim, он показал символ ^K светло-голубого цвета вместо нового символа строки, отображаемого в...
89 просмотров
schedule
06.03.2022
Размещение символов в определенном столбце в vi
Есть ли способ разместить символ в определенной строке в vim, даже если строка короткая?
Например, я участвую в проекте, который имеет стиль блока комментариев шириной 79 столбцов с символом комментария на каждом конце, например....
1689 просмотров
schedule
17.03.2022