Вопросы с тегом «key-bindings»

12
Использование vim и кофеина на одной машине

Фон Я работаю в исследовательской лаборатории и использую три разные ОС ежедневно. На компьютерах с Windows и Mac я использую Caffeine, чтобы запретить этим компьютерам активировать заставку, когда я работаю на другом компьютере (у Linux такой проблемы нет). Это очень раздражает, чтобы войти снова,...

11
Как я могу изменить Vim для работы с другой раскладкой клавиатуры?

Я печатаю с раскладкой клавиатуры не QWERTY. Многие из ключей, которые использует Vim, теперь находятся в домашнем ряду, но некоторые привязки клавиш просто не работают, наиболее очевидным из которых являются hjklключи. Как и где я могу изменить эти привязки клавиш для лучшей работы с моей...

11
Проблема следующие ссылки документа VIM (: справка) на терминале

У меня проблемы с чтением документации vim на терминале, потому что я не могу перейти по указанным ссылкам. Я цитирую: Перейти к теме: поместите курсор на тег (например, | bars |) и нажмите CTRL-]. Проблема в том, что я использую испанскую клавиатуру, где «+» и «]» находятся на одной кнопке,...

11
Сопоставить последовательность букв в режиме вставки

Я уже могу сопоставить комбинацию клавиш в режиме вставки: :inoremap abc <do stuff> Однако у этого есть несколько недостатков: При вводе частичной версии последовательности, такой как abсимволы, фактически не отображаются в течение короткого промежутка времени, так как «ждет», чтобы увидеть,...

11
Каковы преимущества использования двоеточия для команд вместо точки с запятой?

Vi очень успешно минимизирует перемещение пальца и скорость в командном режиме. Замена ;и, :кажется, экономит много дополнительных нажатий клавиш для команд, которые используются более часто, чем повторы поиска букв, но есть недостатки в использовании нестандартной раскладки клавиш. Каковы...

11
Быстро переключаться между шрифтами во время выполнения

Несмотря на то, что шрифты можно выбрать вручную в GVim из меню, у меня есть несколько предпочтительных шрифтов, которые я хотел бы переключать между в зависимости от задачи (небольшая битовая карта, больший OTF ... и т . Д.) . Есть ли способ настроить привязку клавиш для циклического перебора...

11
Как удалить строку выше / ниже курсора, но не текущую строку?

Есть ли команда для удаления строки (или n строк) над текущей? Выше = ток не включен. Т.е. есть альтернатива, dkкоторая не удаляет текущую строку? Подобно тому, как o/ Oи p/ Pработать, но с удалением. В настоящее время я делаю kdd, что перемещает курсор на одну строку вверх и удаляет его. Я мог бы...

11
Как повторить отображение при нажатой клавише

У меня есть .vimrcнесколько простых сопоставлений для изменения размера разделенных окон: noremap <Leader><UP> <C-w>+ noremap <Leader><DOWN> <C-w>- Это работает довольно хорошо, но, например, когда я хочу изменить размер окна из 10 строк, я должен нажать и...

11
Какие есть варианты для входа в режим вставки?

Я использовал , чтобы войти в режим вставки с aне понимая , что существует система, чтобы где начинается режим вставки. Меня иногда раздражало, aчто курсор ставится после первого символа строки, но дело в том, что он входит в режим вставки после текущей позиции курсора. Затем я понял, что могу...

10
Как vimgolf записывает все нажатия клавиш?

Время от времени мне нравится участвовать в раунде вимгольфа . Это может быть поучительно. Как они могут записывать все нажатия клавиш? Это должно быть особенность vim. Кто-нибудь есть идеи, как это сделать. Это может пригодиться для записи всего при определенных...

10
Контекстно-зависимое отображение или сокращение режима вставки

Я планирую реализовать некоторые отображения утилит для моего плагина LaTeX, чтобы упростить типизацию математики. Например, я хочу создать сокращения, похожие на `a : \alpha `b : \beta -> : \to => : \Rightarrow И аналогичные. Я хочу, чтобы (некоторые из) сопоставления были доступны только...

10
Как Ctrl-A и Ctrl-X, но изменить только первую цифру

Есть ли способ увеличить / уменьшить первую цифру после / под курсором, а не целую цифру. Я знаю, что это не то, как работает Vim, но есть ли плагин, который делает это? Я не смог его найти. Это очень полезно при редактировании CSS и в других случаях. Данный: ▐margin: 10px Когда я нажимаю, CTRL-Aя...

10
Отображение Ctrl со знаком равенства

Я пытаюсь отобразить мой Ctrl и знак плюс вместе. Это то, что я пытаюсь в моем vimrc: nnoremap <C-=> : echo "Hello" <CR> Однако, похоже, что отображение не запускается. Любые предложения о том, что я могу делать не так? Я использую...

10
Открытая секция 3

Я использую Vim для разработки C на Linux. Когда я нажимаю K, чтобы открыть справочную страницу для основного слова, у меня нет контроля над тем, какой раздел man открывается. Есть ли способ указать это...

10
Есть ли <Cw> для СЛОВ?

Нажатие Ctrl- wв режиме вставки удалит предыдущее слово. Это эквивалентно Ctrl- Backspaceв Windows и Opt- Deleteв OS X и действительно ускоряет набор текста. Vim имеет отдельные понятия wordи WORD(см. :help word). Это неоценимо для текстовой навигации: это разница между wи W, bи B, и так далее....

10
Объединение последовательностей команд для повторения (.)

Рассматривать: apple pear Поместите курсор на первую строку и введите Yp: apple apple pear Наведите курсор на pearстроку и введите, .чтобы повторить последнюю команду. Это повторяет только p(а не комбинацию Yp), производя: apple apple pear apple Я хотел бы сказать способ .повторить последние N...

10
случай использования для `gs`

согласно документации для gs: засыпать на N секунд (по умолчанию 1) Таким образом, вы можете уложить Vim на 10 секунд, используя 10gs. Каков хороший вариант использования этой...