vim - 插入字符而不进入插入模式?

标签 vim shortcut keymapping

有时我想插入一个 #注释掉一行并快速测试它。目前我做:

i#ESC:w

有什么更短的我可以做的吗?

最佳答案

虽然我同意其他人的观点,有 better ways to comment and uncomment code ,似乎人们已经分心并忘记了实际回答这个问题。

这是我插入单个字符的方法:

:noremap <key> i <Esc>r

如果我要更正拼写错误,我往往会发现我需要经常替换、删除或添加单个字符,所以(resp.)r , x , 以及为 <key> 选择的任何内容在上面变得很得心应手。

请注意 .对于此类任务也特别方便。它重复前面的 Action 。

不过,就我个人而言,我只在执行一项任务时将此功能映射到一个有值(value)的键,我经常使用它来证明占据键盘上的主要位置是合理的(例如纠正错字),因为实际上,它每次只节省一次击键仅在 <key> 时使用不是组合,这当然会限制可用性。

关于vim - 插入字符而不进入插入模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21197820/

相关文章:

vim - 启动 MacVim 导致 E254 无法分配颜色

vim:视觉 block 选择直到每一行的字符

python - 是否有用于简单设置属性的 __init__ 的 Python 快捷方式?

Windows 7 将 CTRL + j 映射到向下箭头键

java - 在 Vim 中使用 UltiSnip 生成 getter 和 setter

python - 为什么调用python的标签补全时会弹出tcl和c中的关键字?

c# - 是否有调试客户端/服务器应用程序的快捷方式?

phpstorm - Atom 中是否有类似于 PhpStorm 中的 Option + 向上箭头来选择整个代码块的快捷方式

visual-studio-code - 创建一个快捷方式来切换 VSCode 中的大纲 View

vim - 如何搜索 vim 键盘映射?