在 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) 的比较。
需要评估的有三件事:首先,片段引擎本身的功能;其次,作者或其他人提供的片段的质量和广度;第三,添加新片段的难易程度。