Какая команда в Vim самая убедительная

StackOverflow https://stackoverflow.com/questions/87299

  •  01-07-2019
  •  | 
  •  

Вопрос

Я хочу бросить своего нынешнего редактора.Я чувствую, что мне нужно что-то еще.Это не подвергает мои руки риску RSI.Мне нужно понять, почему мне следует сменить редактора.И было бы здорово поверить, что я буду программировать, когда мне исполнится 80 лет.

Все большие парни используют Vim.Единственный знакомый мне специалист по Emacs — RMS.Пол Грэм — чувак из Vi.

Это было полезно?

Решение

. (точка) — повторяет последнее действие редактирования.Очень удобно, когда вам нужно выполнить несколько подобных изменений.

Другие советы

:help usr_12.txt

В справочной системе появится раздел, посвященный «Умным трюкам».Если это вас не взволновало, я не знаю, что будет!

Самое лучшее — это оперативность, с которой вы можете редактировать код (а это часто делается в программировании).Такие команды, как

  • cw, чтобы изменить слово
  • dw, чтобы удалить слово
  • ct, чтобы изменить весь текст до следующей запятой
  • ci( чтобы изменить содержимое скобок, в которых вы сейчас находитесь
  • xp для исправления орфографических ошибок («spleling» -> курсор на l -> xp -> «орфография»)
  • o чтобы вставить новую строку ниже и начать редактирование
  • O, чтобы вставить новую строку выше

Тогда появляется возможность очень быстро работать с именованными регистрами.Чтобы переместить блок, просто выберите его, нажмите d, затем переместите его на новое место и нажмите p.Гораздо быстрее, чем Ctrl-С и Ctrl-В.Используйте «ud», чтобы удалить текст и переместить его, чтобы зарегистрировать вас (я использую его для шаблона комментариев).

А также Vim имеет всю необходимую поддержку сценариев (либо с использованием собственного языка сценариев, либо с использованием Python, Ruby,...).

Звездочка.

*

Его эффект:Немедленно найдите следующий экземпляр слова под курсором.

цифры.

В командном режиме введите номер (любое количество цифр) введите команду.

эта команда будет выполнена $number раз

то есть:

99дд

стирает следующие 99 строк.

  1. Быстрое время запуска.

  2. Резкое различие между редактированием и просмотром.(вы знаете, когда редактируете)

  3. Единственный способ найти то, что вы ищете, - это поиск «/», и это хорошо, поскольку он намного быстрее, чем ваши глаза.

Но лучшие команды:

/ - строка поиска

ЗЗ - выйти

.- повторить последнюю вставку (я думаю)

%!- вставить команду unix

Почему вы хотите, чтобы вас убедили начать использовать другой редактор?Если вас устраивает то, что у вас есть сейчас, оставайтесь.Если нет, возможно, спросите о редакторах с функциями, которых вам не хватает.

Обработка многострочных регулярных выражений в строках поиска с помощью "\_.".При проверке более 4 ГБ текстовых файлов различных форматов это несколько раз спасало мне жизнь.

Даже если вы используете Visual Studio, есть замечательный vsvim.

Прекрасный встроенный оценщик регулярных выражений.

Вам следует сопоставить Caps Lock с Esc.Выход из режима вставки будет выглядеть естественным, в отличие от неуклюжего движения, которое вам придется сделать, чтобы нажать клавишу ESC.Кроме того, кто вообще пользуется Caps Lock?

Мне нравится скорость Vim, но я считаю, что ему не хватает возможностей современной IDE для разработки на C++.Eclipse CDT с виПлагин это хороший компромисс.

Вы получаете обзор мощности и источников, предоставляемый Eclipse CDT, со скоростью и гибкостью Vim для кодирования.

Может быть, читая»Приходите домой в ВИМ"Статья Стива Лоша - хорошее начало или серия видео об интересных плагинах.И обязательно посмотрите несколько статей на сайте vimcasts.org

\v

Сделайте ваши регулярные выражения максимально совместимыми с Perl.

См. очень волшебный раздел здесь Чтобы получить больше информации.

Чтобы по-настоящему вдохновиться, вы должны увидеть гуру vim в действии.Если у вас нет местного гуру, вот видео, которое вас вдохновит.

http://www.youtube.com/watch?v=jDWBJOXs_iI&feature=based

Если вы еще не знакомы с vim, скорость, с которой осуществляется навигация, нарезка и нарезка кода, будет неотличима от магии.Через несколько месяцев изучения vim та же скорость редактирования покажется обыденностью.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top