vim - 添加行的快捷方式

标签 vim macvim

在我当前的项目中,我最终经常输入这一行

Then show me the page

我应该如何创建快捷方式映射,以便如果我在一行上并点击该快捷方式,则在当前行下方创建一个新行并添加上述行。

如果新添加的行与上述行具有相同的缩进,那就太好了。

我正在使用 MacVim。

最佳答案

在正常模式下,您可以键入或将此行添加到您的 vimrc:

:nmap Q oThen show me the page<cr><esc> 

这只是将击键回放到 o在当前行下方画一个新行(使用正确的缩进),输入字符,按回车键换行,然后退出插入模式。

我选择了按键 Q,但这会覆盖其他东西。您可能会选择不同的击键...

关于vim - 添加行的快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3776626/

相关文章:

search - 在 VIM 搜索和替换中使用退格键

vim - 使所有分屏具有相同宽度的快捷方式?

Windows 10 上命令提示符下的 Vim

vim - Janus for Vim 应该很慢吗?

ruby-on-rails - 使用 vim 从现有标记 block 轻松创建 Ruby on Rails 部分

regex - 在 VIM 中查找并删除所有括号数据

regex - 将数字顺序添加到匹配的事件中

macos - MacVim:与 TextMate 相比更厚的字体渲染

Vim - 视觉 block : Delete rather than insert

vim - 匹配不工作