查看“Golang”的源代码
←
Golang
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
=learn= [https://zhuanlan.zhihu.com/p/82324723 谈谈 Golang, 以及我走的一些弯路] [https://www.zhihu.com/question/23486344 怎么学习 Golang] https://studygolang.com/ [https://blog.csdn.net/weishixianglian/article/details/104582423 golang快速入门] [https://www.jianshu.com/p/30b7c2e7e2ed Golang 调用 Linux 命令] [https://blog.csdn.net/Tyro_java/article/details/76600015 Go语言学习笔记 --- 指针和自增自减运算及相关注意事项] [https://www.jianshu.com/p/081d97f57995 Golang注释规范] =install= <pre> 可以直接 apt install golang 不过下面的官方教程不错呀 从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 </pre> [https://golang.org/doc/install Download and install ] ==golang go get代理设置 == [https://my.oschina.net/u/4282334/blog/3404139 golang go get代理设置] =ubuntu= <pre> sudo add-apt-repository ppa:longsleep/golang-backports sudo apt update sudo apt install golang-go </pre> https://github.com/golang/go/wiki/Ubuntu =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如何设置桌面快捷方式 === <pre> 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 </pre> [https://zhuanlan.zhihu.com/p/63248860 GO教程:安装Goland开发工具] [https://www.cnblogs.com/zhangguosheng1121/p/11448194.html go安装与goland破解永久版] ==emacs== [https://blog.csdn.net/weishixianglian/article/details/104582423 golang快速入门[6.2<nowiki>]</nowiki>-集成开发环境-emacs详解] https://github.com/golang/go/wiki/IDEsAndTextEditorPlugins https://emacs-china.org/t/topic/6469 https://stackoverflow.com/questions/1715464/emacs-mode-for-go#1715502 https://www.emacswiki.org/emacs/GoLangMode [https://www.cnblogs.com/wang_yb/p/4923168.html Emacs中多个golang项目的配置方法 ] [https://studygolang.com/articles/6126 Emacs golang 配置 ] https://www.cnblogs.com/lienhua34/p/5838166.html https://github.com/lienhua34/myemacs-conf https://github.com/syl20bnr/spacemacs/tree/master/layers/%2Blang/go https://blog.yuantops.com/tech/emacs-config-go-dev-environ/ https://dreamerjonson.com/2019/11/24/emacs-package-for-golang/index.html https://github.com/dominikh/go-mode.el https://github.com/alecthomas/gometalinter https://www.cnblogs.com/cobbliu/p/4860600.html [https://www.cnblogs.com/ibgo/p/5207025.html Emacs golang 配置 ] https://zhuanlan.zhihu.com/p/19902040 https://github.com/lryong/emacs-golang-conf https://chenyangguang.github.io/2018-11-27-ide/ =see also= https://golang.google.cn/doc/install#install [[category:go]]
返回至
Golang
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
我的导航
关于我
shell
python
ops
linuxchina.net
blog.linuxchina
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息