标签: vim-plugin

UltiSnips无法正确触发

我正在使用UltiSnips.

http://www.vim.org/scripts/script.php?script_id=2715

一切正常.让我们说当我输入st<tab>它时插入submit_tag….但如果st<tab>介于其他角色之间,则无法正常工作.

例如: foost<tab>bar

有任何解决这个问题的方法吗?

vim macvim vim-plugin ultisnips

4
推荐指数
1
解决办法
3442
查看次数

有没有用python编写的vim插件?

就像Command-T一样.Command-T要求Vim使用Ruby支持编译.有没有用python编写的vim插件?

python vim vim-plugin

4
推荐指数
1
解决办法
1437
查看次数

是否可以在Vim中重新映射Ex命令(remap:Ack to:ack)?

我使用Vim插件ack.vim,但我不明白为什么命令是:Ack用大写的"A"(有点烦人持有shift).

是否有可能将其重新映射到:ack?

vim macvim vim-plugin

4
推荐指数
1
解决办法
360
查看次数

选择 QuickFix 窗口中的项目后,如何关闭该窗口?

我的vim得到了很棒的bookmarks.vim插件。我特别喜欢命名书签并使用 QuickFix 窗口列出它们。

在显示书签列表的代码中,我想添加一些内容,以便在我选择一个选项后关闭 QuickFix 窗口。我怎么做?

" Open all bookmarks in the quickfix window
command! CopenBookmarks call s:CopenBookmarks()
function! s:CopenBookmarks()
let choices = []

for [name, place] in items(g:BOOKMARKS)
let [filename, cursor] = place

call add(choices, {
\ 'text': name,
\ 'filename': filename,
\ 'lnum': cursor[1],
\ 'col': cursor[2]
\ })
endfor

call setqflist(choices)
copen
endfunction
Run Code Online (Sandbox Code Playgroud)

vim vim-plugin

4
推荐指数
2
解决办法
1601
查看次数

如何在选择特定提交后返回结果:Gblame?

来自vim 的逃犯插件的自述文件:

:Gblame带有git blame输出的交互式垂直分割.按行上的Enter键以编辑行更改的提交,或按o以拆分方式打开它.

一旦我按下特定的提交输入,是否可以返回到责备输出?

git vim vim-plugin git-blame

4
推荐指数
1
解决办法
2258
查看次数

gvim ftplugin未加载

我试图弄清楚这一点:

  • ~/.vim/ftplugin/verilog.vim与我的命令一起添加(匹配规则)
  • 启动gvim并打开一个verilog文件。
    现在:
    • :set filetype? 退货 filetype=verilog
    • :filetype 退货 filetype detection=ON plugin=ON indent=OFF

此时,好像没有加载 verilog.vim (matchit不匹配)。
仅在运行时:source ~/.vim/ftplugin/verilog.vim-我的命令已加载(并且matchit正确匹配)

知道出了什么问题吗?

vim vim-plugin

4
推荐指数
1
解决办法
600
查看次数

如何为内核和设备驱动程序开发设置 YouCompleteMe?

我想为内核黑客设置 vim,所以我安装了YouCompleteMe以进行自动完成。但是,无论我做什么,看起来都无法正确配置它。它没有正确地完成语义;它只建议当前文件中已经使用的语义,甚至不建议标题或其他翻译单元中的语义,如果这是不可能的,那么 ycm 就毫无用处。有谁知道如何为特定目的做到这一点?如果有必要包括我的.vimrc或.ycm_extra_conf.py请在评论中询问。另外,如果我需要额外的工具,请指定它们,以便我也可以设置它们。

c vim linux-kernel vim-plugin

4
推荐指数
2
解决办法
2900
查看次数

没有MacVim的YouCompleteMe

我一直在阅读关于VIM的youcompleteme插件.但问题是,我想要一个设置,我可以移动到我的其他开发平台(OpenIndiana,FreeBSD,Linux和OS X).

难道不会使用macvim使插件从平台移动到平台有点困难吗?

干杯

macos vim macvim vim-plugin

4
推荐指数
1
解决办法
2087
查看次数

像nerdtree插件一样切换neovim终端缓冲区

因为我们可以选择在 neovim 缓冲区内有一个终端。我非常希望有一种方法来“切换”包含终端的缓冲区,并将其显示在固定位置,例如屏幕底部。

我知道 nerdtree 为我做这件事,它通过键绑定切换总是出现在我的屏幕左侧。我希望与neovim中的终端缓冲区相同。有没有人知道这样的插件或者我将如何创建一个插件?

vim-plugin nerdtree neovim

4
推荐指数
1
解决办法
3066
查看次数

如何限制Vim Syntastic位置列表窗口的大小

Vim syntastic插件会弹出错误和警告位置列表,并且不必要地消耗了比列表所需更多的屏幕空间:

在此处输入图片说明

如何配置syntastic来打开仅具有足以显示列表的行的位置列表窗口?

vim vim-plugin syntastic

4
推荐指数
1
解决办法
766
查看次数

标签 统计

vim-plugin ×10

vim ×9

macvim ×3

c ×1

git ×1

git-blame ×1

linux-kernel ×1

macos ×1

neovim ×1

nerdtree ×1

python ×1

syntastic ×1

ultisnips ×1