【问题标题】:Install vim-go in linux?在linux下安装vim-go?
【发布时间】:2014-10-10 03:57:29
【问题描述】:

此时我最好被描述为 linux/vim 中的涉猎者。我正在尝试开始使用。尝试安装 vim-go 插件,我遇到了问题。关注以下post

我在~/.bashrc 文件的末尾添加了以下内容:

export GOPATH=~/gocode
export PATH=$PATH:$GOPATH/bin

并创建了以下目录~/gocode

所以我创建了我的~/.vim/bundle~/.vim/autoload 目录。我将pathogen.vim 下载到了自动加载目录。我将 vim-go 的 github 存储库克隆到创建 vim-go 目录的 bundle 目录中。

我创建了我的 ~/.vimrc 文件并添加了以下内容:

call pathogen#infect()
syntax enable  
filetype plugin on  
set number  
let g:go_disable_autoinstall = 0

我从 vim 控制台执行了以下操作(安装 Hg 后有效):

:GoInstallBinaries

仅供参考,我不使用 vundle,老实说,我什至不知道它是什么 :)。

到目前为止,该插件似乎无法正常工作。当我输入 :help vim-go 时,我收到以下错误:E149: Sorry, no help for vim-go

我在做什么

【问题讨论】:

  • 运行这个命令::Helptags,然后再次运行:help vim-go
  • @romani 感谢您修复了帮助,但这一点是唯一有效的。语法高亮等...不是
  • 我无法为您提供更多帮助。也许你可以试试 vim-go 的问题跟踪器?
  • @romainl 好的,谢谢,我会听取您的建议并这样做。

标签: linux vim go installation


【解决方案1】:

使用手动安装方法(将 vim-go/ 复制到 ~/.vim)我能够让它工作,但只有在我拥有以下 ~/.vimrc 文件,当然还有按照说明。

set nocompatible
set shell=/bin/sh
syntax on
filetype plugin on
let g:go_disable_autoinstall = 0

这是在没有其他 vim 插件或之前的 ~/.vim 目录或 ~/.vimrc 的 Ubuntu 14.04 桌面上完成的。坦率地说,官方安装说明和那里的许多教程都认为对全新安装的 Ubuntu 很有用。

但是“帮助 vim-go”仍然不适合我。在 ~/.vim 目录中尝试了以下命令并使其正常工作:Vim helptag generation

【讨论】:

  • 因此,我非常个人化地处理了整个事件,解决了我所有的问题并编写了脚本以避免将来出现问题:github.com/paulswanson/congo
【解决方案2】:

解决方案把它放在你的 .vimrc 中:

set nocompatible   
execute pathogen#infect()  
syntax on  
filetype on  
filetype plugin on  
filetype plugin indent on  

进入你的 .zshrc 或 .bashrc 并输入:

export GOPATH="$HOME/gocode/"
export PATH=$PATH:~/gocode/bin

并在终端执行:

source .zshrc

source .bashrc

现在去

 cd ~/.vim/bundle

如果你使用病原体的话:

  git clone  https://github.com/fatih/vim-go.git

在 vim 中执行:

:GoInstallBinaries

测试其中一个命令:

:GoFmt
:GoLint

【讨论】:

    猜你喜欢
    • 2019-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-28
    • 2014-08-04
    • 2011-10-22
    • 2014-07-23
    • 2011-11-26
    相关资源
    最近更新 更多