标签: vim-plugin

如何编写VIM配色方案?

我一直在寻找VIM配色方案,并在那里发现了一些很好的(特别是使用http://code.google.com/p/vimcolorschemetest/),但我总是希望改变每个方面的一些方面我找.所以我现在已经决定,我真正想做的就是自己制作,或者能够自定义我在飞行中找到的那些.基本上,我想知道的是:

1)我如何编写vim配色方案 - 是否有任何好的(快速)教程?

2)如何添加特定于语言的自定义?就像对Python说的那样,我可能会对类和方法有不同的颜色感兴趣(这是否可能?可以进行什么级别的自定义?).您可以告诉我有关如何针对特定语言进行自定义的任何内容都非常棒!(尤其是python,还有像C,Java,Ruby这样的人会很棒)

3)我是否可以从包含颜色方案的所有方面(如背景,文本,语言特定的东西等)开始,有好的,完整的(理想的评论很好的)模板?

vi vim vim-plugin

35
推荐指数
5
解决办法
3万
查看次数

vim脚本,如果vim版本<7.3

我在寻找它已有一段时间了.

我想在vim插件文件中添加一行,如果在不支持的vim版本上运行,将禁用它.

我从某个地方记得它是这样的:

if version > 730
    "plugin code goes here
endif
Run Code Online (Sandbox Code Playgroud)

但那失败了.

linux vim vim-plugin

32
推荐指数
1
解决办法
6652
查看次数

在Vim中重构C/C++(例如Eclipse中的方法提取)

Vim中是否有任何插件或内置方法可以对C或C++代码进行重构,比如Eclipse中的重构工具?

我特别热衷于Eclipse中的提取方法重构工具,它将从新方法中确定参数,并且通常还会猜测要用作返回值的变量.

c eclipse vim refactoring vim-plugin

29
推荐指数
2
解决办法
1万
查看次数

当我写信时,如何让VIM播放打字机声音?

经过WindowsQ10的大量写作后,我习惯了每次按键时打字机的声音.至少对我来说,拥有这种声音反馈感觉很棒.

另一方面,在Linux上,我喜欢将它编写为VIM,因为它具有编辑功能.如何将此功能添加到VIM?

简单地说,我想每次在插入模式下按键时播放声音.

linux vim vim-plugin

28
推荐指数
1
解决办法
1万
查看次数

NERDTree的两个基本问题 - 切换窗口和查找文件

我正在使用带有NERDTree的vim来开发,但不擅长它.我对NERDTree有两个问题:

  1. 没有鼠标如何在导航窗口和编辑窗口之间移动光标?
  2. 如何通过键盘直接转到导航窗口中的一个特殊文件节点(名为xxx)?

vim vim-plugin nerdtree

28
推荐指数
1
解决办法
2万
查看次数

vim-surround不适合我.s键删除而不是环绕声

刚刚安装了环绕插件.

新缓冲区,类型为Hello World.说我想用引号括起来.

在正常模式下,V进入可视模式,s进入环绕声

除非它没有,否则删除整行.

vim vim-plugin

25
推荐指数
1
解决办法
4778
查看次数

电力线可以显示在多个缓冲区中,但不能显示在单个缓冲区中

我刚刚使用病原体和子模块将Powerline插件安装到我的vim中.

多个缓冲区位于何处时,电源线才可见.当vim中只有一个缓冲区时,我看不到它.

我想知道它是不是一个bug?

单 VEC 奥斯

vim macvim vim-plugin

25
推荐指数
1
解决办法
2738
查看次数

如何在Visual Studio Code vim扩展中使用vim(键绑定)

我刚开始使用Visual Studio Code并认为它真的很棒.还安装了vim扩展,但我正在努力映射esc到另一个密钥.

通常我有这个:

:imap jj <Esc>
Run Code Online (Sandbox Code Playgroud)

我可以看到VS Code有一个keybindings.json文件.我试过这个:

[{
    "key": "jj",
    "command": "vim.Esc",
    "when": "editorTextFocus"
}]
Run Code Online (Sandbox Code Playgroud)

还有一个settings.json文件,所以我试过:

{
  "vim.keyboardLayout": "en-US (QWERTY)",
    "vim.insertModeKeyBindings": {
        "j": "vim.Esc"
    }
}
Run Code Online (Sandbox Code Playgroud)

也没工作.那么有没有人知道如何使用VS代码的vim扩展我可以映射jjEsc或其他什么Esc呢?

vim vim-plugin visual-studio-code

25
推荐指数
2
解决办法
3万
查看次数

vim-airline:什么是"!trailing [1]"

在我的vim-airline展示的右边,我有! trailing[1].

我假设这意味着尾随某种空格,但我如何阅读vim-airline告诉我的内容以及我应该做什么?

vim vim-plugin vim-airline

24
推荐指数
3
解决办法
1万
查看次数

Vim CtrlP插件:手动设置root搜索目录?

我已经阅读了文档,但无法弄清楚这是否可行.

我想保留默认设置g:ctrlp_working_path_mode = 2,但是如果需要,我希望能够手动覆盖当前窗口中所有缓冲区的设置.

具体来说,我想发出一个ctrlp命令或更改设置根搜索目录的ctrlp配置变量,这样就可以将该目录用于所有将来的搜索,无论我在哪个缓冲区中.

奖金问题:是否可以设置两个根目录,以便搜索它们并组合结果?

谢谢!

vim vim-plugin

23
推荐指数
3
解决办法
1万
查看次数