01.4 is fixed, 01.5 is added
This commit is contained in:
@@ -103,4 +103,4 @@
|
|||||||
|
|
||||||
- [Содержание](preface.md)
|
- [Содержание](preface.md)
|
||||||
- Предыдущий раздел: [$GOPATH и рабочий каталог](01.2.md)
|
- Предыдущий раздел: [$GOPATH и рабочий каталог](01.2.md)
|
||||||
- Следующий раздел: [Средства разработки для Go](01.4.md)
|
- Следующий раздел: [Инструменты разработки для Go](01.4.md)
|
||||||
|
|||||||
50
ru/01.4.md
50
ru/01.4.md
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
## LiteIDE
|
## LiteIDE
|
||||||
|
|
||||||
LiteIDE - IDE с открытым исходным кодом, нетребовательный к ресурсам системы, который предназначен для разработки проектов только на Go. Он разработан visualfc.
|
LiteIDE - нетребовательный к ресурсам системы IDE с открытым исходным кодом, который предназначен для разработки проектов только на Go. Он разработан visualfc.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -46,19 +46,19 @@ LiteIDE - IDE с открытым исходным кодом, нетребов
|
|||||||
|
|
||||||
### Установка LiteIDE
|
### Установка LiteIDE
|
||||||
|
|
||||||
- Установите LiteIDE
|
- Установите LiteIDE:
|
||||||
- [Страница загрузки](http://code.google.com/p/golangide)
|
- [Страница загрузки](http://code.google.com/p/golangide)
|
||||||
- [Исходные коды](https://github.com/visualfc/liteide)
|
- [Исходные коды](https://github.com/visualfc/liteide)
|
||||||
|
|
||||||
Сначала установите Go, затем скачайте версию LiteIDE, соответствующую Вашей операционной системе. Распакуйте скачанный пакет.
|
Сначала установите Go, затем скачайте версию LiteIDE, соответствующую Вашей операционной системе. Распакуйте скачанный пакет.
|
||||||
|
|
||||||
- Установите gocode
|
- Установите gocode:
|
||||||
|
|
||||||
Для того, чтобы заработало автодополнение, установите gocode.
|
Для того, чтобы заработало автодополнение, установите gocode.
|
||||||
|
|
||||||
go get -u github.com/nsf/gocode
|
go get -u github.com/nsf/gocode
|
||||||
|
|
||||||
- Среда компиляции
|
- Настройте среду компиляции:
|
||||||
|
|
||||||
Теперь измените конфигурацию LiteIDE согласно Вашей операционной системе.
|
Теперь измените конфигурацию LiteIDE согласно Вашей операционной системе.
|
||||||
В Windows, если Вы используете 64-битную версию Go, Вам нужно выбрать на панели инструментов win64 в качестве среды конфигурации. Затем выберите `opinion`, найдите `LiteEnv` в левом списке и откройте `win64.env` в правом списке.
|
В Windows, если Вы используете 64-битную версию Go, Вам нужно выбрать на панели инструментов win64 в качестве среды конфигурации. Затем выберите `opinion`, найдите `LiteEnv` в левом списке и откройте `win64.env` в правом списке.
|
||||||
@@ -144,22 +144,22 @@ Vim - это популярный текстовый редактор для п
|
|||||||
|
|
||||||
Рисунок 1.8 Умное автодополнение для Go в Vim
|
Рисунок 1.8 Умное автодополнение для Go в Vim
|
||||||
|
|
||||||
1. Установите подсветку ситаксиса для Go
|
1. Установите подсветку ситаксиса для Go:
|
||||||
|
|
||||||
cp -r $GOROOT/misc/vim/* ~/.vim/
|
cp -r $GOROOT/misc/vim/* ~/.vim/
|
||||||
|
|
||||||
2. Включите подсветку синтаксиса
|
2. Включите подсветку синтаксиса:
|
||||||
|
|
||||||
filetype plugin indent on
|
filetype plugin indent on
|
||||||
syntax on
|
syntax on
|
||||||
|
|
||||||
3. Установите [gocode](https://github.com/nsf/gocode/)
|
3. Установите [gocode](https://github.com/nsf/gocode/):
|
||||||
|
|
||||||
go get -u github.com/nsf/gocode
|
go get -u github.com/nsf/gocode
|
||||||
|
|
||||||
gocode по умолчанию будет установлен в `$GOBIN`
|
gocode по умолчанию будет установлен в `$GOBIN`
|
||||||
|
|
||||||
4. Настройте [gocode](https://github.com/nsf/gocode/)
|
4. Настройте [gocode](https://github.com/nsf/gocode/):
|
||||||
|
|
||||||
~ cd $GOPATH/src/github.com/nsf/gocode/vim
|
~ cd $GOPATH/src/github.com/nsf/gocode/vim
|
||||||
~ ./update.bash
|
~ ./update.bash
|
||||||
@@ -187,17 +187,17 @@ Emacs называют оружием Бога. Это не только ред
|
|||||||
|
|
||||||
Рисунок 1.10 Главная панель редактора Go в Emacs
|
Рисунок 1.10 Главная панель редактора Go в Emacs
|
||||||
|
|
||||||
1. Установите подсветку синтаксиса
|
1. Установите подсветку синтаксиса:
|
||||||
|
|
||||||
cp $GOROOT/misc/emacs/* ~/.emacs.d/
|
cp $GOROOT/misc/emacs/* ~/.emacs.d/
|
||||||
|
|
||||||
2. Установите [gocode](https://github.com/nsf/gocode/)
|
2. Установите [gocode](https://github.com/nsf/gocode/):
|
||||||
|
|
||||||
go get -u github.com/nsf/gocode
|
go get -u github.com/nsf/gocode
|
||||||
|
|
||||||
По умолчанию gocode будет установлен в `$GOBIN`
|
По умолчанию gocode будет установлен в `$GOBIN`.
|
||||||
|
|
||||||
3. Настройте [gocode](https://github.com/nsf/gocode/)
|
3. Настройте [gocode](https://github.com/nsf/gocode/):
|
||||||
|
|
||||||
~ cd $GOPATH/src/github.com/nsf/gocode/vim
|
~ cd $GOPATH/src/github.com/nsf/gocode/vim
|
||||||
~ ./update.bash
|
~ ./update.bash
|
||||||
@@ -209,13 +209,13 @@ Emacs называют оружием Бога. Это не только ред
|
|||||||
propose-builtins true
|
propose-builtins true
|
||||||
lib-path "/home/border/gocode/pkg/linux_amd64"
|
lib-path "/home/border/gocode/pkg/linux_amd64"
|
||||||
|
|
||||||
4. Установите [автодополнение](http://www.emacswiki.org/emacs/AutoComplete)
|
4. Установите [автодополнение](http://www.emacswiki.org/emacs/AutoComplete):
|
||||||
|
|
||||||
Скачайте и распакуйте
|
Скачайте и распакуйте:
|
||||||
|
|
||||||
~ make install DIR=$HOME/.emacs.d/auto-complete
|
~ make install DIR=$HOME/.emacs.d/auto-complete
|
||||||
|
|
||||||
Настройте файл ~/.emacs
|
Настройте файл ~/.emacs:
|
||||||
|
|
||||||
;;auto-complete
|
;;auto-complete
|
||||||
(require 'auto-complete-config)
|
(require 'auto-complete-config)
|
||||||
@@ -227,7 +227,7 @@ Emacs называют оружием Бога. Это не только ред
|
|||||||
|
|
||||||
Для более подробной информации пройдите по [ссылке](http://www.emacswiki.org/emacs/AutoComplete).
|
Для более подробной информации пройдите по [ссылке](http://www.emacswiki.org/emacs/AutoComplete).
|
||||||
|
|
||||||
5. Настройте файл .emacs
|
5. Настройте файл .emacs:
|
||||||
|
|
||||||
;; golang mode
|
;; golang mode
|
||||||
(require 'go-mode-load)
|
(require 'go-mode-load)
|
||||||
@@ -323,28 +323,28 @@ Eclipse также является отличным инструментом р
|
|||||||
|
|
||||||
Рисунок 1.1 Основная панель Eclipse для редактирования кода на Go
|
Рисунок 1.1 Основная панель Eclipse для редактирования кода на Go
|
||||||
|
|
||||||
1. Скачайте и установите [Eclipse](http://www.eclipse.org/)
|
1. Скачайте и установите [Eclipse](http://www.eclipse.org/).
|
||||||
2. Скачайте [goclipse](https://code.google.com/p/goclipse/) [http://code.google.com/p/goclipse/wiki/InstallationInstructions](http://code.google.com/p/goclipse/wiki/InstallationInstructions)
|
2. Скачайте [goclipse](https://code.google.com/p/goclipse/) [http://code.google.com/p/goclipse/wiki/InstallationInstructions](http://code.google.com/p/goclipse/wiki/InstallationInstructions).
|
||||||
3. Скачайте gocode
|
3. Скачайте gocode.
|
||||||
|
|
||||||
gocode на Github:
|
gocode на Github:
|
||||||
|
|
||||||
https://github.com/nsf/gocode
|
https://github.com/nsf/gocode
|
||||||
|
|
||||||
В Windows Вам нужно установить git, обычно мы используем [msysgit](https://code.google.com/p/msysgit/)
|
В Windows Вам нужно установить git, обычно мы используем [msysgit](https://msysgit.github.com/).
|
||||||
|
|
||||||
В командной строке установите gocode
|
В командной строке установите gocode:
|
||||||
|
|
||||||
go get -u github.com/nsf/gocode
|
go get -u github.com/nsf/gocode
|
||||||
|
|
||||||
Если хотите, можете установить его из исходных кодов.
|
Если хотите, можете установить его из исходных кодов.
|
||||||
|
|
||||||
4. Скачайте и установите [MinGW](http://sourceforge.net/projects/mingw/files/MinGW/)
|
4. Скачайте и установите [MinGW](http://sourceforge.net/projects/mingw/files/MinGW/).
|
||||||
5. Настройте плагины:
|
5. Настройте плагины:
|
||||||
|
|
||||||
Windows->Preferences->Go
|
Windows->Preferences->Go
|
||||||
|
|
||||||
(1).Настройте компилятор Go
|
(1).Настройте компилятор Go.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -362,7 +362,7 @@ Eclipse также является отличным инструментом р
|
|||||||
|
|
||||||
Рисунок 1.14 Установки gdb
|
Рисунок 1.14 Установки gdb
|
||||||
|
|
||||||
6. Проверьте правильность установки
|
6. Проверьте правильность установки:
|
||||||
|
|
||||||
Создайте новый проект Go и файл hello.go как на рисунке:
|
Создайте новый проект Go и файл hello.go как на рисунке:
|
||||||
|
|
||||||
@@ -406,4 +406,4 @@ Eclipse также является отличным инструментом р
|
|||||||
|
|
||||||
- [Содержание](preface.md)
|
- [Содержание](preface.md)
|
||||||
- Предыдуший раздел: [Утилиты Go](01.3.md)
|
- Предыдуший раздел: [Утилиты Go](01.3.md)
|
||||||
- Следующий раздел: [Заключение](01.5.md)
|
- Следующий раздел: [Итоги раздела](01.5.md)
|
||||||
|
|||||||
9
ru/01.5.md
Normal file
9
ru/01.5.md
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
# 1.5 Итоги раздела
|
||||||
|
|
||||||
|
В этом разделе мы поговорили о том, как установить Go тремя различными способами - из исходных кодов, из стандартных пакетов и с помощью сторонних утилит. Затем мы показали, как настроить окружение Go, в основном как установить нужное значение переменной $GOPATH. После этого, мы рассказали о последовательности шагов для того, чтобы скомпилировать программу на Go. Мы также поговорили об утилитах командной строки Go, включая утилиты для компилирования, установки, форматирования и тестирования. И, наконец, существует множество инструментов разработки для Go, таких как LiteIDE, Sublime Text, Vim, Emacs, Eclipse, IntelliJ IDEA и т.д. Вы можете выбрать любой из них для того, чтобы исследовать мир Go.
|
||||||
|
|
||||||
|
## Ссылки
|
||||||
|
|
||||||
|
- [Содержание](preface.md)
|
||||||
|
- Предыдущий раздел: [Инструменты разработки для Go](01.4.md)
|
||||||
|
- Следующий раздел: [Основы Go](02.0.md)
|
||||||
@@ -2,8 +2,8 @@
|
|||||||
- 1.1. [Установка](01.1.md)
|
- 1.1. [Установка](01.1.md)
|
||||||
- 1.2. [$GOPATH и рабочий каталог](01.2.md)
|
- 1.2. [$GOPATH и рабочий каталог](01.2.md)
|
||||||
- 1.3. [Утилиты Go](01.3.md)
|
- 1.3. [Утилиты Go](01.3.md)
|
||||||
- 1.4. [Go development tools](01.4.md)
|
- 1.4. [Инструменты разработки для Go](01.4.md)
|
||||||
- 1.5. [Summary](01.5.md)
|
- 1.5. [Итоги раздела](01.5.md)
|
||||||
- 2.[Go basic knowledge](02.0.md)
|
- 2.[Go basic knowledge](02.0.md)
|
||||||
- 2.1. ["Hello, Go"](02.1.md)
|
- 2.1. ["Hello, Go"](02.1.md)
|
||||||
- 2.2. [Go foundation](02.2.md)
|
- 2.2. [Go foundation](02.2.md)
|
||||||
|
|||||||
Reference in New Issue
Block a user