久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

vimgo語言設置 vimgolf

ubuntu下怎么配置go語言開發環境

具體步驟:

創新互聯公司主要從事網站制作、網站設計、網頁設計、企業做網站、公司建網站等業務。立足成都服務竹山,10多年網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:18982081108

1、去官網下載go1.1.2的tarball,一般下載到tem目錄

2、打開終端cd /usr/local, tar -zxvf go1.1.2.linux-386.tar.gz

將源碼文件解壓縮到/usr/local目錄,如果解壓到其他目錄,需要自己設置GOROOT

3、安裝gcc工具,因為golang有些功能是使用c寫

sudo apt-get install bison gawk gcc libc6-dev make

4、$ cd go/src,$ ./all.bash

運行bash腳本,如果運行正常會獲得你的操作系統和cpu信息,自動編譯安裝

5、將export PATH=$PATH:/usr/local/go/bin 寫入$HOME/.profile

最后進行測試輸入go version 會顯示go1.1.2 linux/386

如何配置go語言集成開發環境 vim

1、編譯vimgdb

下載vimgdb73和vim73

mkdir -p ./tmp

cd tmp

tar zxvf ../vim-7.3.tar.gz

unzip ../vimgdb-for-vim7.3-master.zip

mv vimgdb-for-vim7.3-master vimgdb-for-vim7.3

patch -p0 vimgdb-for-vim7.3/vim73.patch

cd vim73

安裝依賴

sudo apt-get install build-essential

sudo apt-get build-dep vim-gtk

sudo apt-get install libncurses5-dev

安裝

// 這里直接執行make的操作

make

sudo make install

安裝vimgdb runtime

cd ../vimgdb-for-vim7.3

cp vimgdb_runtime ~/.vim/bundle

打開vim

:helptags ~/.vim/bundle/vimgdb_runtime/doc " 生成doc文件

添加配置.vimrc

" vimgdb插件

run macros/gdb_mappings.vim

在vim中執行gdb時,報 “Unable to read from GDB pseudo tty” 的錯誤,因為沒有安裝 gdb ,所以安裝gdb

sudo apt-get install gdb

2、安裝vundle

set up vundle

$ git clone ~/.vim/bundle/vundle

Configure Plugins

在.vimrc文件的開頭添加下面的內容,有些不是必須的,可以注掉

set nocompatible " be iMproved, required

filetype off " required

" set the runtime path to include Vundle and initialize

set rtp+=~/.vim/bundle/vundle/

call vundle#rc()

" alternatively, pass a path where Vundle should install plugins

"let path = '~/some/path/here'

"call vundle#rc(path)

" let Vundle manage Vundle, required

Plugin 'gmarik/vundle'

" The following are examples of different formats supported.

" Keep Plugin commands between here and filetype plugin indent on.

" scripts on GitHub repos

Plugin 'tpope/vim-fugitive'

Plugin 'Lokaltog/vim-easymotion'

Plugin 'tpope/vim-rails.git'

" The sparkup vim script is in a subdirectory of this repo called vim.

" Pass the path to set the runtimepath properly.

Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}

" scripts from

Plugin 'L9'

Plugin 'FuzzyFinder'

" scripts not on GitHub

Plugin 'git://git.wincent點抗 /command-t.git'

" git repos on your local machine (i.e. when working on your own plugin)

Plugin ''

" ...

filetype plugin indent on " required

" To ignore plugin indent changes, instead use:

"filetype plugin on

"

" Brief help

" : PluginList - list configured plugins

" : PluginInstall(!) - install (update) plugins

" : PluginSearch(!) foo - search (or refresh cache first) for foo

" : PluginClean(!) - confirm (or auto-approve) removal of unused plugins

"

" see :h vundle for more details or wiki for FAQ

" NOTE: comments after Plugin commands are not allowed.

" Put your stuff after this line

Install Plugins

Launch vim and run

: PluginInstall

vim +PluginInstall +qall

3、官方vim-lang插件

Config vim file .vimrc,Add content bellow in bottom of the file

" 官方的插件

" Some Linux distributions set filetype in /etc/vimrc.

" Clear filetype flags before changing runtimepath to force Vim to

" reload them.

filetype off

filetype plugin indent off

set runtimepath+=$GOROOT/misc/vim

filetype plugin indent on

syntax on

autocmd FileType go autocmd BufWritePre Fmt

4、代碼補全的插件gocode

配置go的環境變量,比如我的配置,GOPATH變量是必須要配置的,PATH中必須把GOPATH的bin也添加進去,否則沒有自動提示,會提示找不到模式

export GOROOT=/usr/local/go

export GOPATH=/data/app/gopath

export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

Set up gocode

Then you need to get the appropriate version of the gocode, for 6g/8g/5g compiler you can do this:

go get -u github點抗 /nsf/gocode (-u flag for "update")

Configure vim in .vimrc file

Plugin 'nsf/gocode', {'rtp': 'vim/'}

Install Plugins

Launch vim and run

: PluginInstall

vim +PluginInstall +qall

寫一個helloword程序,輸入fmt后按C-xC-o如果能看到函數的聲明展示出來,說明安裝是正確的。

4、代碼跳轉提示godef

Set up godef

go get -v code.google點抗 /p/rog-go/exp/cmd/godef

go install -v code.google點抗 /p/rog-go/exp/cmd/godef

git clone ~/.vim/bundle/vim-godef

Configure vim in .vimrc file

Bundle 'dgryski/vim-godef'

Install Plugins

Launch vim and run

: PluginInstall

vim +PluginInstall +qall

5、代碼結構提示gotags

Set up gotags

go get -u github點抗 /jstemmer/gotags

Put the following configuration in your vimrc:

Bundle 'majutsushi/tagbar'

nmap :TagbarToggle

let g:tagbar_type_go = {

\ 'ctagstype' : 'go',

\ 'kinds' : [

\ 'p:package',

\ 'i:imports:1',

\ 'c:constants',

\ 'v:variables',

\ 't:types',

\ 'n:interfaces',

\ 'w:fields',

\ 'e:embedded',

\ 'm:methods',

\ 'r:constructor',

\ 'f:functions'

\ ],

\ 'sro' : '.',

\ 'kind2scope' : {

\ 't' : 'ctype',

\ 'n' : 'ntype'

\ },

\ 'scope2kind' : {

\ 'ctype' : 't',

\ 'ntype' : 'n'

\ },

\ 'ctagsbin' : 'gotags',

\ 'ctagsargs' : '-sort -silent'

\ }

命令模式下按在右邊就會顯示當前文件下的函數名,結構體名等等,光標放到相應的tag上,按回車可以快速跳到程序中的相應位置。

再次按會關閉tag窗口。

PS:本地的.vimrc的配置

" 插件管理器 vundle

set nocompatible " be iMproved, required

filetype off " required

" set the runtime path to include Vundle and initialize

set rtp+=~/.vim/bundle/vundle/

call vundle#rc()

" alternatively, pass a path where Vundle should install plugins

"let path = '~/some/path/here'

"call vundle#rc(path)

" let Vundle manage Vundle, required

Plugin 'gmarik/vundle'

" The following are examples of different formats supported.

" Keep Plugin commands between here and filetype plugin indent on.

" scripts on GitHub repos

" Plugin 'tpope/vim-fugitive'

" Plugin 'Lokaltog/vim-easymotion'

" Plugin 'tpope/vim-rails.git'

" The sparkup vim script is in a subdirectory of this repo called vim.

" Pass the path to set the runtimepath properly.

" Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}

" scripts from

" Plugin 'L9'

" Plugin 'FuzzyFinder'

" scripts not on GitHub

" Plugin 'git://git.wincent點抗 /command-t.git'

" git repos on your local machine (i.e. when working on your own plugin)

" Plugin ''

" ...

"

filetype plugin indent on " required

" To ignore plugin indent changes, instead use:

" filetype plugin on

"

" Brief help

" : PluginList - list configured plugins

" : PluginInstall(!) - install (update) plugins

" : PluginSearch(!) foo - search (or refresh cache first) for foo

" : PluginClean(!) - confirm (or auto-approve) removal of unused plugins

"

" see :h vundle for more details or wiki for FAQ

" NOTE: comments after Plugin commands are not allowed.

" Put your stuff after this line

syntax on

" ********************************************************************

" 這里省略了其它不相關的插件

" vimgdb插件

run macros/gdb_mappings.vim

" 官方的插件

" Some Linux distributions set filetype in /etc/vimrc.

" Clear filetype flags before changing runtimepath to force Vim to

" reload them.

filetype off

filetype plugin indent off

set runtimepath+=$GOROOT/misc/vim

filetype plugin indent on

syntax on

autocmd FileType go autocmd BufWritePre buffer Fmt

" 代碼補全的插件

Bundle 'Blackrush/vim-gocode'

" 代碼跳轉提示

Bundle 'dgryski/vim-godef'

" 代碼結構提示

Bundle 'majutsushi/tagbar'

nmap F8 :TagbarToggleCR

let g:tagbar_type_go = {

\ 'ctagstype' : 'go',

\ 'kinds' : [

\ 'p:package',

\ 'i:imports:1',

\ 'c:constants',

\ 'v:variables',

\ 't:types',

\ 'n:interfaces',

\ 'w:fields',

\ 'e:embedded',

\ 'm:methods',

\ 'r:constructor',

\ 'f:functions'

\ ],

\ 'sro' : '.',

\ 'kind2scope' : {

\ 't' : 'ctype',

\ 'n' : 'ntype'

\ },

\ 'scope2kind' : {

\ 'ctype' : 't',

\ 'ntype' : 'n'

\ },

\ 'ctagsbin' : 'gotags',

\ 'ctagsargs' : '-sort -silent'

\ }

如何將windows版的vim界面語言設置成英文

改菜單欄的顯示語言的話,在 vimrc 里加上:

so?$VIMRUNTIME/delmenu.vim

set?langmenu=none

so?$VIMRUNTIME/menu.vim

由于 vimrc 是在菜單加載之后加載的,所以要先刪除當前菜單,然后設語言,之后再加載一次。none 強制使用英語,如果為空的話,則使用 v:lang 指定的語言,就是指計算機設置的語言,對咱們來說當然一般就是中文了。

注意,如果你的菜單里有自己定義的東西,這種方法也會把自定義的內容刪掉。如果這不是你要的,請在最后一個加載語句之后再加載自定義的內容。

如果是要改 vim 的顯示語言,在 vimrc 里加上:

language?C

這個命令會修改 v:lang 的值。

文章名稱:vimgo語言設置 vimgolf
網站鏈接:http://www.js-pz168.com/article36/ddieosg.html

成都網站建設公司_創新互聯,為您提供網站制作、搜索引擎優化、定制網站、網站改版、網站設計標簽優化

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

手機網站建設
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
欧美中日韩一区二区三区| 亚洲激情一区二区三区| 亚洲自拍的二区三区| 9191国产精品| 中文av一区二区| 日韩在线一区二区| av在线不卡电影| 亚洲国产精品综合| 日韩欧美一级二级| 一区二区三区四区不卡视频 | 日本少妇一区二区| 99亚偷拍自图区亚洲| 色综合久久久久久久久五月| 91精品国产综合久久香蕉麻豆| 国产精品伦理一区二区| 久久超级碰视频| 国产私拍一区| 欧美精品黑人性xxxx| 亚洲三级理论片| 久久er99精品| 91传媒免费看| 亚洲一区二区三区乱码| 欧美一区二区在线看| 国产精品国产三级国产有无不卡| 石原莉奈在线亚洲二区| 99精品视频在线播放观看| 自拍偷拍99| 国产精品欧美极品| 国产尤物一区二区| 日韩一区国产在线观看| 成人丝袜18视频在线观看| 久久久久久久久久久电影| 天堂一区二区在线| 岛国视频一区| 老司机精品视频一区二区三区| 国产伦视频一区二区三区| 欧美日韩的一区二区| 亚洲男人天堂av网| 99久久精品国产麻豆演员表| 一本到高清视频免费精品| 国产精品的网站| 国产v日产∨综合v精品视频| 亚洲成人自拍视频| 欧美激情资源网| 国产精品1区2区3区| 亚州欧美一区三区三区在线| 国产丝袜在线精品| 国产精品一色哟哟哟| 亚洲国产精品久久久久婷婷老年 | 粉嫩久久99精品久久久久久夜| 亚欧洲精品在线视频免费观看| 国产喂奶挤奶一区二区三区| 国产主播一区二区| 亚洲精品久久久久久一区二区| 国产日韩三级在线| 国产精品18久久久久久久网站| 一区二区三区四区在线视频| 国产精品毛片无遮挡高清| 懂色av一区二区三区蜜臀 | 日韩一区二区影院| 蜜臀av一级做a爰片久久| 欧美在线视频二区| 国产精品美女一区二区在线观看| 大白屁股一区二区视频| 在线看不卡av| 性做久久久久久| 国产精品久久久久久久久久久久冷| 欧美日韩一级黄| 亚洲影院久久精品| 91麻豆国产精品久久| 欧美午夜免费电影| 亚洲专区一二三| 精品国产一区二区三区四区vr| www久久久久| 国产99久久久国产精品潘金| 欧美三级蜜桃2在线观看| 视频一区视频二区中文| 日本不卡免费新一二三区| 奇米色777欧美一区二区| 999视频在线免费观看| 欧美电影免费提供在线观看| 国产在线不卡一卡二卡三卡四卡| 亚洲一区二区三区在线观看视频| 亚洲免费av在线| 精品免费日产一区一区三区免费| 国产蜜臀97一区二区三区| 成人av影视在线观看| 91精品国产91久久久久久一区二区 | 中日韩av电影| 动漫精品视频| 国产女人水真多18毛片18精品视频| 不卡的av中国片| 日韩精品一区二区在线观看| 国产精品538一区二区在线| 欧美视频一区二| 久久国产夜色精品鲁鲁99| 91久久线看在观草草青青| 日韩精品一级中文字幕精品视频免费观看| 欧美午夜精品久久久久免费视| 亚洲人成网站在线| 乱一区二区三区在线播放| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 国产精品免费区二区三区观看| 国产欧美日韩在线| 国产精品久久久久久久久久久久午夜片 | 精品亚洲成av人在线观看| 欧美亚洲禁片免费| 久久超级碰视频| 欧美精品久久99| 福利一区福利二区| 欧美变态tickling挠脚心| 成人精品视频网站| 26uuu精品一区二区| 91偷拍与自偷拍精品| 精品美女在线观看| 懂色中文一区二区在线播放| 91精品蜜臀在线一区尤物| 精品中文字幕一区二区小辣椒| 一本久久a久久精品亚洲| 亚洲成人动漫一区| 一本一本久久a久久精品综合麻豆| 五月婷婷综合在线| 欧美在线视频日韩| 国产精品 欧美精品| 精品久久久久香蕉网| 91香蕉视频污在线| 国产精品美女久久久久久久| 欧美三级日韩在线| 午夜视频久久久久久| 在线观看亚洲专区| 国产盗摄女厕一区二区三区 | 中文字幕二三区不卡| 久久99精品久久久久久秒播放器| 亚洲免费观看高清完整版在线观看| 欧美一区免费视频| 日韩精品视频网| 欧美伦理电影网| 99久久久国产精品免费蜜臀| 欧美国产精品一区二区| 日本高清久久一区二区三区| 日韩**一区毛片| 69精品人人人人| 91视频免费播放| 亚洲精品免费视频| 色婷婷av一区二区三区gif| 国产精品白丝av| 国产欧美一区二区精品性色超碰 | 国产乱色国产精品免费视频| 精品国产一区二区精华| 国产一区二区三区黄| 亚洲成av人片一区二区梦乃| 欧美偷拍一区二区| 91玉足脚交白嫩脚丫在线播放| 一区免费观看视频| 色婷婷av一区| 不卡区在线中文字幕| 中文字幕亚洲在| 色婷婷激情综合| 成人av在线一区二区三区| 亚洲欧美中日韩| 日本高清成人免费播放| 成人三级伦理片| 亚洲人成伊人成综合网小说| 在线免费一区三区| 99v久久综合狠狠综合久久| 亚洲日本电影在线| 欧美影院一区二区| 91日韩在线专区| 亚洲观看高清完整版在线观看| 在线成人免费视频| 国模一区二区三区私拍视频| 青娱乐精品视频在线| 亚洲精品一区二区三区在线观看| 欧美精品尤物在线| 国产乱子轮精品视频| 国产精品私人自拍| 中文字幕一区二区三区乱码| 国产精品系列在线观看| 日韩理论片一区二区| 精品视频免费看| 国产精品一区二区三区免费观看| 亚洲国产一区二区在线播放| 欧美日韩视频一区二区| 91免费精品国自产拍在线不卡| 亚洲日本在线a| 在线一区二区三区四区| 成人开心网精品视频| 国产精品久久99| 欧美日韩精品一区二区天天拍小说| 粉嫩av免费一区二区三区| 免费国产亚洲视频| 亚洲国产精品精华液ab| 欧美性色黄大片| 精品蜜桃一区二区三区| 国产一区二区91| 夜夜精品视频一区二区| 欧美精品一区二区视频| 色偷偷成人一区二区三区91| eeuss鲁一区二区三区| 婷婷综合五月天|