![在 vim 中如何创建键盘快捷键来自动插入几句文本?](https://linux22.com/image/1598746/%E5%9C%A8%20vim%20%E4%B8%AD%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E9%94%AE%E7%9B%98%E5%BF%AB%E6%8D%B7%E9%94%AE%E6%9D%A5%E8%87%AA%E5%8A%A8%E6%8F%92%E5%85%A5%E5%87%A0%E5%8F%A5%E6%96%87%E6%9C%AC%EF%BC%9F.png)
在 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) 的比较。
需要评估的有三件事:首先,片段引擎本身的功能;其次,作者或其他人提供的片段的质量和广度;第三,添加新片段的难易程度。