崇高的文本3完整的vim支持

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了崇高的文本3完整的vim支持相关的知识,希望对你有一定的参考价值。

我在sublime text 3中安装了Vintageous,所以我可以使用一些vim命令和交互。但我使用它很长一段时间,并且有很多功能缺失,比如'ctrl + x'和'ctrl + a'减少和增加一个数字,'ctrl + r'重做,' ctrl + v'选择垂直块,'ctrl + c'退出插入模式......等

我真的很喜欢崇高的文本3,但另一方面,我真的很想念这些命令,所有这些命令让vim如此强大。

那么如何才能在崇高的文本中获得完整的vim模式3.如果我能做到这一点,那将是完美的(因为我真的很想念vim的完整功能)。

PS:我正在使用Ubuntu 15.10,Linux版本> 4。

答案

Vintageous有设置vintageous_use_ctrl_keys,它可以解决你的大部分问题。与其他软件包相比,Vintageous使用用户首选项。因此,您只需将条目"vintageous_use_ctrl_keys": false添加到“首选项>>设置 - 用户”。但是,对于此设置,控件选项板中有一个条目。按ctrl+shift+p并写Vintageous: Toggle Vim Ctrl Keys。您可以看到其他设置here,只需在用户首选项中更改它们即可。

如果您仍然缺少某些键,我建议您查看默认键盘映射并搜索其他包,这些包提供此行为并根据需要更改键绑定。

另一答案

现在有一个新的播放器,ActualVim插件。

你喜欢使用Sublime Text 3的所有内容,以及你喜欢在vim中输入的所有内容。

实际使用嵌入式Neovim实例来精确操作每个Sublime Text缓冲区,就像您直接在vim中编辑文本一样,而不会破坏任何Sublime Text功能(除了现在的多个选择)。

它比Vintage模式或Vintageous更好。您可以使用自己的.vimrc,插件,真实的vim动作和命令。

另一答案

NeoVintageous是Vintageous的一个分支。它包含您需要的许多功能。

https://packagecontrol.io/packages/NeoVintageous

您需要启用ctrl键,默认情况下禁用这些键

菜单>首选项>设置


    {
        "vintageous_use_ctrl_keys": true
    }

在v2.0.0中默认启用ctrl键(参见roadmap

另请参阅帮助文件::h neovintageous

以上是关于崇高的文本3完整的vim支持的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在崇高文本3中使用块光标?

从零开始配置vim(27)——代码片段

崇高片段:Fic

markdown 崇高的片段

xml 崇高的片段

xml 崇高的片段