Используя SHIFT+Arrows, чтобы выбрать текст в энергии / Маквим

Одна из более хороших особенностей в Маквиме - то, что возможно использовать обычные команды OS для копирования и приклеивания текста (а именно, command+C и command+V) в нем.

Это особенно хорошо в ситуациях, когда Вы работали в другом редакторе только за минуту до этого, и Ваш мозг не готов все же консультировать Ваши пальцы по вопросам того, как напечатать реальную вещь.

Однако есть одна вещь, на которой мой мозг должен сделать довольно немного взглядов: это - текст, выбирающий способ. В non-vi редакторах я использовал бы Shift+Arrow для этого, и пробующий это в Маквиме не работает. Но с другой стороны это не смотрит на меня, что Shift+Arrow используется для чего-либо еще также. Действительно ли возможно повторно нанести на карту ключи, чтобы сделать это возможным?

(Идеально, редактор все еще был бы в способе вставки, выбрав текст; это сэкономило бы некоторые дополнительные нажатия клавиш.)

19
задан Debilski 25 January 2010 в 01:38
поделиться

2 ответа

Из руководства:

текстовые редакторы на Mac OS X позволяют пользователю Удерживайте клавишу Shift + Движение, чтобы продлить выбор. Кроме того, нажав Клавиша для печати в то время как выбирая заменяет текущий выбор с этот характер. Маквим может эмулировать Такое поведение (путем предоставления Ключевые привязки и установив 'keymodel' и «ВыборMode», чтобы не по умолчанию значения) Хотя он не включен дефолт. Сделать Маквим вести себя больше как текстовый и меньше как Vim, добавить Следующие строки к вашему "~ / .vimrc" (не .GVIMRC) Файл:

if has("gui_macvim")
    let macvim_hig_shift_movement = 1
endif
28
ответ дан 30 November 2019 в 03:48
поделиться

В качестве примечания для себя и аккуратный совет для других:

Поскольку выделение SHIFT + стрелка и выделение мыши теперь автоматически запускает режим SELECT , это означает, что это очевидно, не так просто сделать выбор ВИЗУАЛЬНО с помощью мыши или клавиш со стрелками. (Даже когда вы уже находитесь в режиме VISUAL , выделение с помощью мыши все равно будет запускать режим SELECT .) Следовательно, всякий раз, когда кто-то хочет применить команды к выделению, следующий метод помогает.

  • Выделите текст с помощью мыши или SHIFT + стрелка
  • Отмените выбор, нажав ESC
  • Нажмите gv , чтобы автоматически повторно выбрать предыдущий выбор и запустить ВИЗУАЛЬНЫЙ режим

Edit: То же самое можно сделать, просто нажав CTRL + g.

6
ответ дан 30 November 2019 в 03:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: