问题标签 [vim-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
142 浏览

vim - 来自 lh 插件的 Vim 错误?

每当我打开降价文件时,我都会收到此错误。我假设它是lh我的自动加载文件夹中的一个插件。

我已经删除了文件夹,但仍然没有运气。我不确定如何进行调试,并且想知道是否有人可以帮助我?

基本上,该错误弹出,然后我失去了 vim 中的任何语法突出显示,以及使用其他插件的能力 - <code>fugitive 等。

谢谢你的帮助。

0 投票
2 回答
6256 浏览

python - 在 Vim 中未启用 Python

我正在尝试让依赖于 python 的 Xdebug vim 插件工作。这是我的环境:Windows 7 Professional 64bit,Vim 7.3。我为这个插件设置了所有东西,但是当我按下 F5 时没有任何反应。我发现一些博客描述了一些额外的步骤来让它在 Windows 上运行。他们都强调确保正确安装了正确版本的 Python。我查看了 debugger.vim 文件中的插件代码,靠近顶部,它检查 python 是否可用,如果不可用则退出。我插入了一个 echo 命令来告诉我是否没有安装 python,果然会弹出一个消息框通知我。这是修改后的代码:

根据这个博客http://phphints.wordpress.com/2008/08/20/add-debug-support-to-vim/我需要安装包含 dll vim 在运行时寻找的 python 版本来自 vim 的版本命令。矿山报告:

所以我安装了64位版本的python 2.7.1。即使 python27.dll 位于 System 32 文件夹中,结果也相同。我还尝试将 python.exe 的位置添加到 PATH 中,但这没有帮助。我也尝试安装 64 位版本的 python 3.1.3 但这没有帮助。有任何想法吗?

0 投票
3 回答
7388 浏览

vim - gvim 病原体问题

我从github下载了pathogen.vim并将它放在~/.vim下的“autoload”目录中。但是现在当我启动 gvim 并执行 :helptags 时,它会显示“需要参数”。我的 ~/.vimrc 文件的内容是:

我错过了什么?

谢谢。

安迪

PS:我这样做是为了安装 Nerdtree

--- 编辑 1 ---

根据我目前所看到的,来自 github 的 Pathogen.vim 插件对我不起作用,所以我不得不从 vim.org 下载它,它起作用了。但是现在当我执行“unzip nerd_tree -d ~/.vim/bundle”然后启动 gvim 时,我仍然找不到 nerdtree。

- - -结尾 - - - - -

0 投票
4 回答
25222 浏览

vim - vim:在新标签中打开标签

是否有插件或脚本可以在新选项卡中打开 ctags 条目?我想将光标放在一个函数上,按下ctrl+]并在另一个选项卡中打开该条目。我还想在视觉上选择一个条目,ctrl+]以便仍然可以工作并在新的 vim 选项卡中打开。

0 投票
2 回答
4550 浏览

vim - 如何打开或关闭 NERDTree 和 Tagbar\?

我想<leader>\在以下情况下打开或关闭 NERDTree 和 Tagbar:

  1. 仅当 NERDTree 和 Tagbar 都打开时才关闭
  2. 如果 NERDTree 和 Tagbar 已关闭,或者如果其中一个已打开,则同时打开

到目前为止,在 VIMRC,我有:

这并不完全有效,因为如果一个打开,另一个关闭。它会打开一个关闭的,关闭一个打开的。

如何做到这一点?

0 投票
2 回答
74 浏览

ruby-on-rails - 修复 :Rcontroller 的自动完成

有人使用 Rails 插件吗?

:Rcontroller adm<tab>,它触发某种自动完成,总是返回:Rcontroller admin/admins

这是因为,我有一个admins_controller.rbadmin目录中调用的文件。

我需要它来:Rcontroller admin/代替。

任何人都知道如何实现这一目标?

0 投票
3 回答
503 浏览

vi - 防止插件重新映射 vim 中的键

我为 vim 安装了一堆插件,其中一个正在破坏dw命令。我不确定它是哪一个。现在基本上dw是通过它找到的下一个空格删除所有内容,而不是像应该的那样在标点符号处停止。

我真的不想弄清楚是哪个破坏了它以及如何修复它。有没有一种方法可以在我的 .vimrc 中指定我不希望它改变?

编辑:

dwLuc 已经回答了我的问题,但我想我仍然会为未来的读者澄清它,因为对于默认情况下应该做什么存在一些分歧。假设我们有单词 1234.5678。默认情况下,在我使用过的所有系统上,如果光标在 1 上,输入dw应该会留下 0.5678。当我问这个问题时,为我输入 dw 反而删除了整个内容(1234.5678)。

0 投票
1 回答
2157 浏览

vim - 如何在 vim 中启用 SuperTab 插件

嗨,我安装了 neocomplcache 脚本,它很棒,但我想使用一个名为 SuperTab 的功能,我认为网站上的文档是错误的,但我知道有 .vimrc 经验的人可以帮助我。网站是这个

在脚本的站点中,您可以将一堆行添加到 .vimrc 以获取功能,有一行我认为它的格式不正确,这就是为什么当我按原样添加时它不起作用的原因,该行是这样的:

我将在其下方和上方添加段落以作为上下文。

" 插件键映射
。imap (neocomplcache_snippets_expand) smap
(neocomplcache_snippets_expand) inoremap
neocomplcache#undo_completion() inoremap
neocomplcache#complete_common_string()

“ SuperTab 喜欢片段行为。” imap neocomplcache#sources#snippets_complete#expandable() ? “\(neocomplcache_snippets_expand)”:pumvisible()?“\”:“\”

“推荐的键映射。”:关闭弹出窗口并保存缩进。inoremap neocomplcache#smart_close_popup() 。"\" " : 完成。 inoremap pumvisible() ? "\" : "\" " , : 关闭弹窗并删除 backword 字符。inoremap neocomplcache#smart_close_popup()."\" inoremap neocomplcache#smart_close_popup()."\" inoremap neocomplcache#close_popup() inoremap neocomplcache#cancel_popup()

我应该如何添加它以启用该功能?谢谢。

0 投票
1 回答
8805 浏览

vim - Vim:出现语法错误时如何显示错误信息?

我有一个 C 文件(或 ruby​​ 文件)并且有语法错误。当我保存时,左侧会出现一个栏,并且有一个箭头指向语法错误所在的行。我安装了 syntastic vim 插件,所以我不知道这是本机功能还是来自插件。

现在我的问题是:如何从 vim 中看到错误消息?

0 投票
1 回答
969 浏览

css - Vim 在评论中预览 css 颜色

我使用Skammer 的插件使用 Vim 预览 css 文件中的颜色。
但它不会在评论中预览颜色。
我该如何启用它?