Introduction
Golang Study notes-environment building Guide has explained how to build Golang development environment, and wrote a go program "Hello,world", but write code does not have a good IDE, no syntax highlighting, automatic completion, format adjustment, find functions and other functions, It's going to make everyone crazy, I used to do Java and. NET d
terminal, launch and other :GoRun go commands in their own new terminal. (Beta)
Alternate between implementation and test code with:GoAlternate
Installation is also very convenient, just a few three lines of code:#下载安装git clone [email protected]:farazdagi/vim-go-ide.git ~/.vim_go_runtimesh ~/.vim_go_runtime/bin/install# run Vim-u ~/. Vimrc.goPs:A) This requires vim to open LUA:Brew install VIM--with-lua--override-system-vimb) If you need class resolution, you need to turn CtagOriginal: http:
packages (as shown in the Hdea variable is currently unused variable).
3. Liteideliteide is also a dedicated IDE for Golang, I also use it, the function is very comprehensive, with syntax highlighting, automatic completion, automatic compilation, debugging, package browsing and management.
The debugger uses GDB in the background so that you can easily print variable values and view current stack informatio
This is a creation in
Article, where the information may have evolved or changed.
intelliJJava is the development of a weapon, a very useful IDE, Android Studio is based on intelliJ the change, choose to use intelliJ as Golang the IDE, is very convenient.
Download IntelliJ
First to download http://www.jetbrains.com/idea/intelliJDivided into Community Edition and
This is a creation in
Article, where the information may have evolved or changed.
intelliJJava is the development of a weapon, a very useful IDE, Android Studio is based on intelliJ the change, choose to use intelliJ as Golang the IDE, is very convenient.
Download IntelliJ
First to download http://www.jetbrains.com/idea/intelliJDivided into Community Edition and
feature, and the plugin uses a highlight to show unused variables or packages (as shown in the Hdea variable is currently unused variable).
3. Liteide
Liteide is also a dedicated IDE for Golang, I also use it, the function is very comprehensive, with syntax highlighting, automatic completion, automatic compilation, debugging, package browsing and management.
The debugger uses GDB in the background s
This is a creation in
Article, where the information may have evolved or changed.
Optional options are Lite ide\gosublime\visual Studio Code\goclipse\vim
1. Lite IDE
This is the open source and cross-platform Golang exclusive IDE developed by the people, also is the current Golang
This is a creation in
Article, where the information may have evolved or changed.
The decision to discard the mouse starts, so be prepared to use VIM.
So how to build Golang environment in VIM?
With Git in vogue, it's so easy to build a vim environment.
And when Vim is built, it's basically no different from the IDE.
Highlighting, auto-completion, automatic formatting, viewing definition jumps, grammar dete
This is a creation in
Article, where the information may have evolved or changed.
Many Java students use idea, of course, can also use the Gogland directly at least now or free. No one knows when it will be charged again. So we chose idea to support the development of Golang using plug-in methods. Old idea can easily appear "the selected directory is not a valid home for Go SDK", such as my version 15.0.1. View the plugin documentation.
Supported IDEs
This is a creation in
Article, where the information may have evolved or changed.
Reprint: Golang/go language/go ide/go Windows environment build/go automatic prompt compiler/gosublime
Go is a compiled, hair-style, and garbage-collected programming language developed by Google.
Robert Greysmore (Robert griesemer), Rob Paik (Rob Pike) and Ken Thompson began designing the Go language in September 2007, and th
the following code: The time to witness the Go Code auto promptEnter a PCarriage return (enter key)The main method, the package is automatically generated for you.Here is an example of printing:Pressing the shortcut key below the Ctrl + b interface will appear as follows:Enter Go build hello.go Run, also press the shortcut key ctrl + b interface, the following interface appears, input Hello enter. Well, by now, the development environment has been set up, I hope you will also learn th
up an installation package dialog box, and then enter Gosublime return will automatically install the plug-in, after the finished restart the editor.
After installation, modify the plugin configuration: Preferences->package settings->gosublime->setting Default, after opening the file, modify the env parameter:
"env": { "path""D:\\go\\bin"}
It's almost ready to go here and give a Hello world:
package mainimport"fmt"func main() { fmt.Printf("hello, world\n")}
Gocode
This I do not pre
This is a created
article in which the information may have evolved or changed.
System environment variables: Export path= $PATH:/usr/local/go/binGolang IDE liteide environment variable settings:
# native compiler Linux amd64goroot=/usr/local/go //golang installation directory () #GOBIN =goarch=amd64goos=linuxcgo_enabled= 1GOPATH =/home/www/g //Development directory path= $GOROOT/bin: $PATHLITEIDE _gdb
The integrated development environment, Integrated development Environment (IDE) is almost always one of the necessary tools for every programmer to write code, but every time you install and initialize the IDE it takes a bit of effort to write code happily.Previously used Eclipse, Intellij idea, Visual Studio, and so on. But these Ides need to install the configuration on the local machine and reconfigure
Let's not talk nonsense first. First, let's take a big picture to show the editing page:
Next we will introduce this online ide Based on node, JavaScript, and HTML5.Introduction
Cloud9 is an open-source Project hosted on GitHub. The open-source license is GPL V3. According to the official documentation, C9 can be either run at https://c9.io/or locally (Windows and Linux are supported, and Mac is also sup
51 o'clock to a friend, he asked a little question, just write dozens of lines of code can be a good illustration of the problem. But the machine is not installed VS, had to do. When you come back, think about it, if you have an online c#ide. So the internet to check the relevant information, the whole out a simple online c#i
It took a whole day yesterday to complete coding and finally went online.
Test address
Http://hustoj.sinaapp.com/submitpage.php? Id = 0
The whole is an OJ system, which is included in the IDE and does not need to be registered. It is used as a guest.
The system is participating in the selection of open-source software. If you think it is okay, please vote for it.
Http://www.oschina.net/project/top_
Eclipse/myeclipse commonly used plug-in IDE online update address
1. SVN plug-in is used for Version Management plug-ins
Address: http://subclipse.tigris.org/update_1.6.x
2. The spket plug-in is used for smart prompts of Ajax framework languages such as extjs and jquery.
Address: http://www.spket.com/update/
3. Aptana plug-in for Ajax plug-ins
Address: http://update.aptana.com/update/studio/3.2/
4. P
This is a creation in
Article, where the information may have evolved or changed.
Http://my.oschina.net/whutzl/blog/528712?p={{page}}
IntelliJ idea is a very popular development tool, and if we want to use IntelliJ idea to develop the go language, we need to install the Golang plugin.
Almost all the information on the Internet is recommended for developers to compile the source code for installation, but this is not necessary. There is also a simpler
This is a creation in
Article, where the information may have evolved or changed.
Http://my.oschina.net/whutzl/blog/528712?p={{page}}
IntelliJ idea is a very popular development tool, and if we want to use IntelliJ idea to develop the go language, we need to install the Golang plugin.
Almost all the information on the Internet is recommended for developers to compile the source code for installation, but this is not necessary. There is also a simpler
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.