01.4 fixed

This commit is contained in:
Slava Zgordan
2015-07-30 10:57:10 +02:00
parent 3f4d3ca647
commit 26441fe31b

View File

@@ -4,7 +4,7 @@
## LiteIDE
LiteIDE - IDE с открытым исходным кодом, нетребовательный к ресурсам системы, предназначенный для разработки проектов только на Go. Он разработан visualfc.
LiteIDE - IDE с открытым исходным кодом, нетребовательный к ресурсам системы, который предназначен для разработки проектов только на Go. Он разработан visualfc.
![](images/1.4.liteide.png?raw=true)
@@ -12,11 +12,11 @@ LiteIDE - IDE с открытым исходным кодом, нетребов
Отличительные черты LiteIDE:
- Кроссплатформенный
- Кроссплатформенность
- Windows
- Linux
- Mac OS
- Кросскомпилируемый
- Кросскомпилируемость
- Поддерживает разные среды компиляции
- Поддерживает кросс-компиляцию проектов на Go
- Управление проектами
@@ -36,7 +36,7 @@ LiteIDE - IDE с открытым исходным кодом, нетребов
- Система плагинов
- Темы текстового редактора
- Поддержка синтаксиса основана на Kate
- "Умное" полнотекстовое автодополнение
- Умное полнотекстовое автодополнение
- Настраиваемые сочетания клавиш для быстрого выполнения задач
- Поддержка Markdown
- Предпросмотр в реальном времени
@@ -60,7 +60,7 @@ LiteIDE - IDE с открытым исходным кодом, нетребов
- Среда компиляции
Измените конфигурацию LiteIDE согласно Вашей операционной системе.
Теперь измените конфигурацию LiteIDE согласно Вашей операционной системе.
В Windows, если Вы используете 64-битную версию Go, Вам нужно выбрать на панели инструментов win64 в качестве среды конфигурации. Затем выберите `opinion`, найдите `LiteEnv` в левом списке и откройте `win64.env` в правом списке.
GOROOT=c:\go
@@ -87,8 +87,9 @@ LiteIDE - IDE с открытым исходным кодом, нетребов
Замените `GOROOT=$HOME/go` на тот, где у Вас установлен Go, сохраните.
- $GOPATH
$GOPATH - это путь, указывающий на то, где находятся проекты. Для получения подробностей откройте командную строку (или нажмите ``Ctrl+` ``в LiteIDE), а затем напечатайте `go help gopath`.
В LiteIDE очень легко увждеть и изменить значение $GOPATH. Для этого зайдите в `View - Setup GOPATH`.
$GOPATH - это путь, указывающий на то, где находятся проекты. Для получения подробностей откройте командную строку (или нажмите ``Ctrl+`пробел``в LiteIDE), а затем напечатайте `go help gopath`.
В LiteIDE очень легко увидеть и изменить значение $GOPATH. Для этого зайдите в `View - Setup GOPATH`.
## Sublime Text
@@ -112,7 +113,7 @@ LiteIDE - IDE с открытым исходным кодом, нетребов
Сначала скачайте версию [Sublime](http://www.sublimetext.com/), соответствующую Вашей операционной системе.
1. Нажмите ``Ctrl+` ``, откройте командную строку и введите следующие команды:
1. Нажмите ``Ctrl+`пробел``, откройте командную строку и введите следующие команды:
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Пожалуйста, перезапустите Sublime Text для завершения установки'
@@ -121,7 +122,7 @@ LiteIDE - IDE с открытым исходным кодом, нетребов
![](images/1.4.sublime3.png?raw=true)
Рисунок 1.7 Sublime Package Control
2. Для установки GoSublime, SidebarEnhancements и Go Build, нажмите `Ctrl+Shift+p`, чтобы открыть уаправление пакетами, затем напечатайте `pcip` (сокращение от "Package Control: Install Package").
2. Для установки GoSublime, SidebarEnhancements и Go Build, нажмите `Ctrl+Shift+p`, чтобы открыть управление пакетами, затем напечатайте `pcip` (сокращение от "Package Control: Install Package").
![](images/1.4.sublime4.png?raw=true)
@@ -131,13 +132,13 @@ LiteIDE - IDE с открытым исходным кодом, нетребов
3. Чтобы проверить, успешно ли прошла установка, откройте Sublime, откройте файл `main.go` и проверьте, правильно ли подсвечивается синтаксис. Напечатайте `import` и проверьте, правильно ли работает автодополнение кода. После того, как Вы ввели `import "fmt"`, напечатайте `fmt.` где-нибудь после выражения `import` и проверьте, работает ли автодополнение для функций.
Если все прошло успешно, это значит, что Вы все настроили правильно.
Если все работает, это значит, что Вы все настроили правильно.
Если нет, еще раз проверьте значение переменной $PATH. Откройте терминал, выполните `gocode`. Если он не запустился, переменная $PATH не настроена правильно.
Если нет, еще раз проверьте значение переменной $PATH. Откройте терминал, выполните `gocode`. Если запуск не произошел, переменная $PATH настроена неправильно.
## Vim
Vim - это популярный текстовый редактор для программистов, происшедший от своего предшественника, Vi. У него есть функции умного автодополнения, компиляции и перехода к ошибкам.
Vim - это популярный текстовый редактор для программистов, происшедший от своего предшественника Vi. У него есть функции умного автодополнения, компиляции и перехода к ошибкам.
![](images/1.4.vim.png?raw=true)
@@ -170,9 +171,10 @@ Vim - это популярный текстовый редактор для п
propose-builtins true
lib-path "/home/border/gocode/pkg/linux_amd64"
Объяснение конфигурации gocode:
Немного о конфигурации gocode:
propose-builtins: определяет, нужно ли включать уноме автодополнение; по умолчанию false.
propose-builtins: определяет, нужно ли включать умное автодополнение; по умолчанию false.
lib-path: изначально gocode ищет пакеты в `$GOPATH/pkg/$GOOS_$GOARCH` и `$GOROOT/pkg/$GOOS_$GOARCH`. Эта настройка нужна для добавления дополнительных путей.
5. Поздравляем! Попробуйте `:e main.go` для погружения в мир Go!
@@ -183,7 +185,7 @@ Emacs называют оружием Бога. Это не только ред
![](images/1.4.emacs.png?raw=true)
Figure 1.10 Главная панель реактора Go в Emacs
Рисунок 1.10 Главная панель редактора Go в Emacs
1. Установите подсветку синтаксиса
@@ -207,7 +209,8 @@ Figure 1.10 Главная панель реактора Go в Emacs
propose-builtins true
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
@@ -318,11 +321,10 @@ Eclipse также является отличным инструментом р
![](images/1.4.eclipse1.png?raw=true)
Figure 1.1 Основаная панель Eclipse для редактирования кода на Go
Рисунок 1.1 Основная панель Eclipse для редактирования кода на Go
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
gocode на Github:
@@ -335,7 +337,7 @@ Figure 1.1 Основаная панель Eclipse для редактирова
go get -u github.com/nsf/gocode
Если хотите, тожете установить его из исходных кодов.
Если хотите, можете установить его из исходных кодов.
4. Скачайте и установите [MinGW](http://sourceforge.net/projects/mingw/files/MinGW/)
5. Настройте плагины:
@@ -348,13 +350,13 @@ Figure 1.1 Основаная панель Eclipse для редактирова
Рисунок 1.12 Настройки Go в Eclipse
(2).Настройте gocode(если нужно), установите путь к gocode path туда, где находится gocode.exe.
(2).Настройте gocode (если нужно), установите путь к gocode туда, где находится gocode.exe.
![](images/1.4.eclipse3.png?raw=true)
Рисунок 1.13 Настройки gocode
(3).Настройте gdb(по желанию), установите путь к gdb туда, где находится gdb.exe.
(3).Настройте gdb (по желанию), установите путь к gdb туда, где находится gdb.exe.
![](images/1.4.eclipse4.png?raw=true)
@@ -362,13 +364,13 @@ Figure 1.1 Основаная панель Eclipse для редактирова
6. Проверьте правильность установки
Создайте новый проект Go и файл hello.go следующим образом:
Создайте новый проект Go и файл hello.go как на рисунке:
![](images/1.4.eclipse5.png?raw=true)
Рисунок 1.15 Создание нового проекта и файла
Протестируйте устнановку так: (Вам нужно напечатать команду в консоли Eclipse)
Протестируйте установку так (Вам нужно напечатать команду в консоли Eclipse):
![](images/1.4.eclipse6.png?raw=true)
@@ -376,9 +378,9 @@ Figure 1.1 Основаная панель Eclipse для редактирова
## IntelliJ IDEA
Те, кто работал с Java, должны быть знакомы с этой IDE. Она поддерживает подсветку синтаксиса Go и умное автодоплонение кода посредством плагина.
Те, кто работал с Java, должны быть знакомы с этой IDE. Она поддерживает подсветку синтаксиса Go и умное автодополнение кода посредством плагина.
1. Скачайте IDEA, нет разницы между редакциями Ultimate и Community.
1. Скачайте IDEA, подойдут версии и Ultimate, и Community.
![](images/1.4.idea1.png?raw=true)
@@ -386,7 +388,7 @@ Figure 1.1 Основаная панель Eclipse для редактирова
![](images/1.4.idea3.png?raw=true)
3. Выберите `golang`, затем двойным щелчком мыши `download and install` и подождите. пока завершится загрузка.
3. Выберите `golang`, затем двойным щелчком мыши `download and install` и подождите, пока завершится загрузка.
![](images/1.4.idea4.png?raw=true)
@@ -398,7 +400,7 @@ Figure 1.1 Основаная панель Eclipse для редактирова
Введите расположение Go sdk на следующем шаге - скорее всего, это $GOROOT.
( ***Смотрите [Пост блога](http://wuwen.org/tips-about-using-intellij-idea-and-go/) об установке и использовании IntelliJ IDEA с Go шаг за шагом *** )
( ***Смотрите [Пост блога](http://wuwen.org/tips-about-using-intellij-idea-and-go/) об установке и использовании IntelliJ IDEA с Go шаг за шагом*** )
## Ссылки