vim go
go语言没有如source insight般优秀的编辑器,试用了多种,vim算最好的,其次可以用liteide(有反查变量函数引用点、修改行变色功能),两者可配合使用。 下面是一步步搭建vim go语言编辑环境的过程。 ubuntu为例,前提:go开发环境配置好、git安装好。
安装 Pathogen
安装 VIM-GO 插件装好了插件管理器,就可以开始安装我们想要的插件了。
此时,插件本身已经安装完成,可以根据github.com/fatih/vim-go的说明进行使用,其中要指出的是
默认有一些高亮未打开,在.vimrc使用以下打开:
let g:go_highlight_functions = 1 let g:go_highlight_methods = let g:go_highlight_structs = let g:go_highlight_operators = let g:go_highlight_build_constraints = 1
高亮效果:
安装 neocomplete如果想要实时的代码补全提示,可以通过安装 neocomplete 插件来实现,不过它对 VIM 的版本有比较高的要求,具体可以查看它的主页github.com/Shougo/neocomplete.vim。
|
名称: | visualmask |
下载地址: | http://www.vim.org/scripts/script.php?script_id=1026 |
安装: | 把下载下来的 visualmask.vim 放到 $HOME/.vim/plugin 目录下。 |
帮助: | 见 visualmask.vim 的开头部分。 |
普通模式下按 ctrl+F2 或者 mm 即可进行设置高亮书签;按 F2 或 Shift+F2 进行跳跃;将光标移动到书签上,再按 ctrl+F2 或 mm 取消该书签。
使用的过程中遇到一个问题,每次添加书签的时候都会提示:E197: Cannot set language to "en_US"。将 visualmask.vim的第55行:
exec ":lan mes en_US"
改成以下即可解决:
安装Ack
先装ack-grep,sudo apt-get install ack-grep
git clone https://github.com/mileszs/ack.vim.git ~/.vim/bundle/ack.vim
vimrc中加入 :
map <F4> :Ack
光标停留在某函数或变量名上,按F4回车,即可全局搜索调用处
ctrlP找文件快捷
http://www.vim.org/scripts/download_script.php?src_id=19448
直接<Ctrl + p>,输入文件名,可像sublime一样快速定位文件。
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!