在 vim 中如何创建键盘快捷键来自动插入几句文本?

在 vim 中如何创建键盘快捷键来自动插入几句文本?

在 vim 中如何创建键盘快捷键来自动插入几句文本?

例如

<html>
  <head>
  </head>
  <body>
  </body>
</html>

答案1

这在你的 vimrc/.vimrc 文件中

inoremap HHH <html><cr>  <head><cr>  </head><cr>  <body><cr>  </body><cr></html>

然后在插入模式下你可以输入HHH,它会输入

<html>
  <head>
  </head>
  <body>
  </body>
</html>

答案2

片段就像内置的:abbreviate类固醇一样,通常带有参数插入、镜像和多个停止功能。最早、非常著名(并且仍然广泛使用)的 Vim 插件之一是剪辑工具(灵感来自文本伴侣编辑器);不幸的是,它不再维护;尽管有一把叉子。一个现代的替代方案(需要 Python)是超级剪钳。还有更多,请参阅Vim Tips Wiki 上的这个列表马克·韦伯 (Mark Weber) 的比较

需要评估的有三件事:首先,片段引擎本身的功能;其次,作者或其他人提供的片段的质量和广度;第三,添加新片段的难易程度。

相关内容