Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim 如何将::Conqueterm映射到:ctp(命令模式)而不是(正常模式)_Vim - Fatal编程技术网

Vim 如何将::Conqueterm映射到:ctp(命令模式)而不是(正常模式)

Vim 如何将::Conqueterm映射到:ctp(命令模式)而不是(正常模式),vim,Vim,我最近开始在fedora的gvim中使用Conqueterm,键入所有这些都很痛苦,所以有没有办法将它映射到一个较短的键 我需要将此映射到命令模式(ESC->:ctp)而不是正常模式(ctp)用户定义的命令必须始终以大写字母开头。小写字母 命令只是内置的。无论如何,您可以创建一个较短的版本 通过将类似以下内容添加到.vimrc中来更改您的命令: 或添加参数以创建更方便的命令: :command! Ctb ConqueTerm bash 另一个选项是检查自动完成设置,然后键入:Con和 按tab

我最近开始在fedora的gvim中使用Conqueterm,键入所有这些都很痛苦,所以有没有办法将它映射到一个较短的键
我需要将此映射到命令模式(ESC->:ctp)而不是正常模式(ctp)

用户定义的命令必须始终以大写字母开头。小写字母 命令只是内置的。无论如何,您可以创建一个较短的版本 通过将类似以下内容添加到.vimrc中来更改您的命令:

或添加参数以创建更方便的命令:

:command! Ctb ConqueTerm bash
另一个选项是检查自动完成设置,然后键入
:Con
和 按tab键。它应该自动完成完整的命令。此外,还提供了一张地图 有效期:

或缩写:

:cabbrev Ctp ConqueTerm
正如你所见,有多种方法可以做到这一点。每一种都有其独特之处 方面,但有时您不会注意到像这样的简单命令。 挑一个对你更合适的

:cnoremap Ctp ConqueTerm
:cabbrev Ctp ConqueTerm