Vim Janus <D-F> <D-/>

5

很抱歉问这么一个随意的问题,但在阅读Janus时我注意到它提供了一些快捷方式。

我认为它们与MacVim有关,想知道Linux的等效方式是什么。

对于<D-F> <D-/>D实际上代表什么?我如何让这些命令起作用?


1
dupity dupity dupe https://dev59.com/eV7Va4cB1Zd3GeqPLqj- - Andy Ray
@Andy Ray 看起来接近但是不同的答案。 - sayth
2个回答

4

D 代表 Mac 上的 (命令)键。Linux 没有相应的键(参见 :help <D-)。但是,您可以将它们重新映射到其他键。


1
@Connor 看起来很奇怪,他们为什么没有将它映射到 Windows 键。 - sayth
大多数终端不会识别特定的键,这极大地限制了这些选项。 - Conner
1
在 Vim 中,Windows 键几乎不存在。无论是在 CLI 还是在 GVim 中。 - romainl

4
你没有仔细阅读。
尽管我鄙视那种“分发”,但Janus的作者们在为Linux/Windows版本(使用CtrlAlt)设计他们的Mac OS X特定映射方面做得非常出色:例如,查看vim/core/before/plugin/mappings.vim第60行第160行
回答你的问题:
  • <D-/>被映射到这里,以及它的Linux/Windows替代方案。

  • <D-F>被映射到那里,以及它的Linux/Windows替代方案。

<A-映射在大多数终端中可能存在问题。

根据这个是<//-/>和<//-f>。我很长时间都避免使用Janus,我有一个很长的vimrc和许多vundle插件。但我想学习vim编辑器以及CSS / JavaScript / Python,但大部分时间都在尝试弄清楚/配置vimrc。话虽如此,我立即尝试弄清楚Janus如何设置pep8和delimitMate。显然,Janus使用flake8,目前似乎不起作用。所以我可能最终还是要配置vimrc。 - sayth
发现了为什么他们使用easyMotion https://github.com/Lokaltog/vim-easymotion.git,这就是为什么//语法的原因。 - sayth

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接