“Golang”的版本间的差异
跳到导航
跳到搜索
第3行: | 第3行: | ||
从go 1.8开始,GOPATH环境变量现在有一个默认值,如果它没有被设置。 它在Unix上默认为$HOME/go, | 从go 1.8开始,GOPATH环境变量现在有一个默认值,如果它没有被设置。 它在Unix上默认为$HOME/go, | ||
− | |||
− | |||
wget -c https://dl.google.com/go/go1.14.4.linux-amd64.tar.gz | wget -c https://dl.google.com/go/go1.14.4.linux-amd64.tar.gz | ||
第17行: | 第15行: | ||
vi /etc/profile | vi /etc/profile | ||
export PATH=/usr/local/go/bin/:$PATH | export PATH=/usr/local/go/bin/:$PATH | ||
− | export GOPATH=/root/go/ #如果你用root运行 | + | #export GOPATH=/root/go/ #(可选设置) 如果你用root运行 |
export GOROOT=/usr/local/go/ | export GOROOT=/usr/local/go/ | ||
− | export GOARCH=amd64 | + | #export GOARCH=amd64 |
− | export GOOS=linux | + | #export GOOS=linux |
export GOTOOLS=$GOROOT/pkg/tool | export GOTOOLS=$GOROOT/pkg/tool | ||
− | export PATH=$PATH:$GOROOT/bin:$GOPATH/bin | + | #export PATH=$PATH:$GOROOT/bin:$GOPATH/bin |
− | export PATH=$PATH:/usr/local/gobin | + | #export PATH=$PATH:/usr/local/gobin |
source /etc/profile | source /etc/profile |
2020年6月10日 (三) 03:31的版本
install
从go 1.8开始,GOPATH环境变量现在有一个默认值,如果它没有被设置。 它在Unix上默认为$HOME/go, wget -c https://dl.google.com/go/go1.14.4.linux-amd64.tar.gz tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz tar -xvf go1.14.4.linux-amd64.tar.gz -C /usr/local/ #加入 添加到环境变量 echo 'export PATH=$PATH:/usr/local/go/bin' >>/etc/profile && source /etc/profile vi /etc/profile export PATH=/usr/local/go/bin/:$PATH #export GOPATH=/root/go/ #(可选设置) 如果你用root运行 export GOROOT=/usr/local/go/ #export GOARCH=amd64 #export GOOS=linux export GOTOOLS=$GOROOT/pkg/tool #export PATH=$PATH:$GOROOT/bin:$GOPATH/bin #export PATH=$PATH:/usr/local/gobin source /etc/profile #export PATH=/usr/local/go/bin/:$PATH #export GOPATH=/root #以前的文章 #freebsd https://dl.google.com/go/go1.12.5.freebsd-amd64.tar.gz #linux curl -o go1.13.6.linux-amd64.tar.gz https://dl.google.com/go/go1.13.6.linux-amd64.tar.gz tar -C /usr/local -xzf go1.12.5.freebsd-amd64.tar.gz export PATH=$PATH:/usr/local/go/bin source /etc/profile #如果修改的是/etc/profile source $HOME/.profile #如果修改的是$HOME/.profile go version
IDE
goland
进入goland的bin目录下执行./goland.sh
Goland常用快捷键 文件相关快捷键: CTRL+E,打开最近浏览过的文件。 CTRL+SHIFT+E,打开最近更改的文件。 CTRL+N,可以快速打开struct结构体。 CTRL+SHIFT+N,可以快速打开文件。 代码格式化: CTRL+ALT+T,可以把代码包在一个块内,例如if{…}else{…}。 CTRL+ALT+L,格式化代码。 CTRL+空格,代码提示。 CTRL+/,单行注释。CTRL+SHIFT+/,进行多行注释。 CTRL+B,快速打开光标处的结构体或方法(跳转到定义处)。 CTRL+“+/-”,可以将当前方法进行展开或折叠。 查找和定位 CTRL+R,替换文本。 CTRL+F,查找文本。 CTRL+SHIFT+F,进行全局查找。 CTRL+G,快速定位到某行。 代码编辑 ALT+Q,可以看到当前方法的声明。 CTRL+Backspace,按单词进行删除。 SHIFT+ENTER,可以向下插入新行,即使光标在当前行的中间。 CTRL+X,删除当前光标所在行。 CTRL+D,复制当前光标所在行。 ALT+SHIFT+UP/DOWN,可以将光标所在行的代码上下移动。 CTRL+SHIFT+U,可以将选中内容进行大小写转化。
linux下Goland如何设置桌面快捷方式
ln -s /opt/goland/bin/goland.sh /usr/bin/goland #我是这种在 awesome有效 goland打开后点击任务栏: tools---->create desktop entry. #我的这个应该是没效果的 cat /usr/share/applications/goland.desktop Version=1.0 Type=Application Name=GoLand Icon=/opt/goland/bin/goland.png Exec="/opt/goland/bin/goland.sh" %f Comment=The Drive to Develop Categories=Development;IDE; Terminal=false StartupWMClass=jetbrains-goland
emacs
https://stackoverflow.com/questions/1715464/emacs-mode-for-go#1715502
https://www.emacswiki.org/emacs/GoLangMode