如何在vim中编写快捷方式映射?

时间:2010-03-11 02:10:46

标签: vim

我想添加一个像我输入的快捷方式:open_my_document,它变为:e /var/book/document.txt。 怎么样?

3 个答案:

答案 0 :(得分:1)

我认为您可能正在寻找类似:h cabbr:h cmap的内容。

如果您使用cabbr,则输入自定义命令后文本不会更改。如果您使用cmap,它会。只是尝试两种方式来查看您更愿意使用它。

我不知道其中一个或另一个的优点/缺点,我个人使用cmap

答案 1 :(得分:1)

如果要创建自定义命令,请使用:command

:command Open_my_document e /var/book/document.txt

然后你可以使用:

:Open_my_document

通常你可以输入:Ope,然后点击标签,vim将完成完整的命令名称。

请注意,您的命令需要以大写字母开头,因为只有内置的vim命令才能以小写字母开头。

答案 2 :(得分:0)

将此添加到.vimrc:

map :open_my_document :e /var/book/document.txt
相关问题