我是Vim的新手,我使用的是MacOS。在MacOS中,我们通常使用cmd和\来注解代码块,我也想在我的Vim设置中实现这一点。在这个post之后,我知道如何修改~/.vimrc来注解不同的语言,如C++和Python。剩下的部分是设置注解的快捷键,我对此毫无头绪。是否可以在Vim中设置cmd和\作为注解的快捷键?或者是否可以使用非字母符号组成快捷键?
cmd
\
~/.vimrc
2vuwiymt1#
首先...在MacOS中,我们通常使用cmd和\来注解代码块不,这与macOS没有什么关系。除了“打开文件”、“复制”等基本操作之外,什么顺序或组合键可以做什么是在应用程序级别决定的。这里,唯一与操作系统相关的部分是使用command键,但macOS编辑器/IDE可以使用他们想要的任何东西(例如,IntelliJ使用cmd+/)。第二......当Vim在macOS上的终端仿真器中执行时,它无法看到cmd键或任何包含cmd键的组合,因此您可以忘记在该上下文中将任何内容Map到cmd + \。使用MacVim GUI时,cmd键可在Map中用作<D-:cmd + \将是<D-\>。虽然这在MacVim GUI中可以工作,但我建议不要这样做,因为它不是可移植的。
command
cmd+/
<D-
<D-\>
1条答案
按热度按时间2vuwiymt1#
首先...
在MacOS中,我们通常使用
cmd
和\
来注解代码块不,这与macOS没有什么关系。除了“打开文件”、“复制”等基本操作之外,什么顺序或组合键可以做什么是在应用程序级别决定的。这里,唯一与操作系统相关的部分是使用
command
键,但macOS编辑器/IDE可以使用他们想要的任何东西(例如,IntelliJ使用cmd+/
)。第二......
当Vim在macOS上的终端仿真器中执行时,它无法看到
cmd
键或任何包含cmd
键的组合,因此您可以忘记在该上下文中将任何内容Map到cmd
+\
。使用MacVim GUI时,
cmd
键可在Map中用作<D-
:cmd
+\
将是<D-\>
。虽然这在MacVim GUI中可以工作,但我建议不要这样做,因为它不是可移植的。