如何安装Vimball插件(带.vba扩展名)?
文档只是说:
安装详细信息编辑vba文件并键入:
Run Code Online (Sandbox Code Playgroud):so %
vimball文档说:
用户需要的所有vimball都是:
Run Code Online (Sandbox Code Playgroud)vim someplugin.vba :so % :q
_vimrc文件中写入?.vba文件的完整路径?vim someplugin在正常模式下写字.我要写:vim plugin吗?Emacs 24 看起来会有一个包管理器.Vim有哪些包管理选项?
我正在尝试使用此处提供的资源和方向向ubuntu上的VIM添加Go语言语法高亮显示http://go-lang.cat-v.org/text-editors/vim/.
Go附带一个go.vim包含VIM语法设置的文件,上面的页面提供了以下说明
将$ GOROOT/misc/vim/syntax/go.vim放在〜/ .vim/syntax /中,并将以下内容放在〜/ .vim/ftdetect/go.vim中:
au BufRead,BufNewFile *.go set filetype=go
Run Code Online (Sandbox Code Playgroud)
这与我在别处看到的自定义vim语法的过程大致相同(Ubuntu 12.10上的Vim 7.3在任何地方都没有'ftplugin'目录,并且https://github.com/jnwhiteh/vim-golang/blob /master/readme.txt)
所以当我创建目录时,我认为我正在做正确的事:
〜/ .vim
~/.vim/syntax
~/.vim/ftdetect
并按照上述说明添加
go.vim到〜/ .vim/syntax /并创建一个文件go.vim,在〜/ .vim/ftdetect /中包含
au BufRead,BufNewFile *.go set filetype=go
Run Code Online (Sandbox Code Playgroud)
然而,似乎没有出现语法突出显示.我是否需要做些什么来强制VIM查看这些新的设置文件?
我已经将我的gnome-terminal的背景设置为深蓝色,有点透明,所以我可以在编码时看到底层网页或其他文档.
我一直在使用smyck配色方案,它似乎是我的终端背景作为它的背景,所以当我进入Vim时它看起来很无缝.
(我在网页顶部的终端窗口)
(进入vim的终端窗口非常相似)
最近我决定改用其他配色方案.当我尝试软糖时,我注意到它已经覆盖了我的默认终端背景设置,包括颜色和透明度,如下所示.
(现在使用软糖束进入vim的终端窗口非常相似)
我已经安装了AfterColors插件,但我不知道从哪里开始调整配色方案以恢复默认背景.有什么建议吗?
是否有插件或脚本在新标签中打开ctags条目?我想把光标放在一个函数上,按ctrl +]并在另一个选项卡中打开该条目.我也想,如果我在视觉上选择一个条目,对于ctrl +]仍然可以工作并在新的vim选项卡中打开.
病原体对我不起作用.我跟随Adam Lowe在这里发布的提示(还有更多)没有任何成功......
我的vimrc:
filetype off
call pathogen#runtime_append_all_bundles()
filetype plugin indent on
set nocompatible
syntax on
set tabstop=2
set smarttab
set shiftwidth=2
set autoindent
set expandtab
set number
colorscheme darkblue
Run Code Online (Sandbox Code Playgroud)
.vim的内容 - ls .vim/*:
.vim/autoload:
pathogen.vim
.vim/bundle:
nerdcommenter/ vim-haml/ vim-surround/
vim-endwise/ vim-rails/ vim-vividchalk/
Run Code Online (Sandbox Code Playgroud)
通过将它们从GitHub克隆到bundle目录中来安装bundle中的所有插件.
我尝试过使用病原体1.1和1.2,甚至是最新的GitHub,没有任何结果.Vividchalk,Vim-rails和nerdcommenter无法正常工作.我对其他插头的经验很少,所以我不确定它们,但我想它们也没有用.
我正在使用ArchLinux,vim 7.2.385-1(不是最新的,因为最新版本要求我安装ruby1.9,但它仍然是7.2).它已经通过pacman-ArchLinux软件包管理器安装.除了使用病原体之外,没有安装vim插件(我甚至重新安装了带有清洁功能的vim包/usr/share/vim).
我究竟做错了什么?
编辑:
/etc/vimrc http://hpaste.org/fastcgi/hpaste.fcgi/view?id=29685#a29685/usr/share/vim/vimfiles/archlinux.vim
http://hpaste.org/fastcgi/hpaste.fcgi/view?id=29686#a29686我最近发现了一个使用名为的vim插件<Plug>.例如,有一个<Plug>abc_def我想要执行的命令.
我尝试过:<Plug>abc_def类似的东西.没有任何效果.并:help <Plug>没有提供任何信息.
但是,我已经能够通过创建映射来执行它:map x <Plug>(unite_redraw).然后我可以按下来执行它x.
现在,有没有办法执行:<Plug>abc_def而不创建虚拟映射只是为了运行它?我使用的实际插件是Unite.
我曾经使用ZoomWin:https://github.com/vim-scripts/ZoomWin在Vim中的一个和多个窗口之间切换.但这个插件有一个大问题.当我试图恢复多个窗口(垂直分割)时,延迟大约2-4秒.
你知道如何避免这种滞后吗?或者也许是更好的解决方案.
版本25解决了问题:https://github.com/regedarek/ZoomWin
是否有任何适用于Vim 7.4的WORKING插件会自动关闭括号('{}','[]','()')并且可能会插入一些回车(至少为'{}')?
我知道这个问题已被问过很多次了,但是没有一个答案在vim 7.4中似乎没有用,或者插件没有更新或者什么的.
到目前为止,我已经尝试过vim-smartinput,autoclose和delimitmate,尽管我已经启用了插件,但它们中的NONE已设法插入任何结束字符,否则它们似乎处于活动状态.我不知道vim是否有某些变化会以某种方式破坏这些插件.这些插件似乎都没有至少在一年内更新.任何适用于vim 7.4的工作解决方案?
我正在使用Matrix colorscheme和CSApprox作为我的终端vim.
我似乎无法将背景设置为透明.我已经尝试过编辑matrix.vim文件,但它并没有让它变得更好.
这里是 matrix.vim
" vim:set ts=8 sts=2 sw=2 tw=0:
"
" matrix.vim - MATRIX like colorscheme.
"
" Maintainer: MURAOKA Taro <koron@tka.att.ne.jp>
" Last Change: 10-Jun-2003.
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = 'matrix'
hi Comment guifg=#226622
hi Constant guifg=#55ff55
hi Special guifg=#44cc44
hi Identifier guifg=#55ff55
hi Statement guifg=#55ff55 gui=bold
hi PreProc guifg=#339933
hi Type guifg=#55ff55 gui=bold
hi Underlined guifg=#55ff55 gui=underline
hi Error guifg=#55ff55
hi Todo guifg=#113311 gui=none
hi Cursor guifg=#226622
hi lCursor …Run Code Online (Sandbox Code Playgroud) vim ×10
vim-plugin ×10
brackets ×1
color-scheme ×1
go ×1
matrix ×1
packages ×1
terminal ×1
vi ×1
zoom ×1