01.4 fixed
This commit is contained in:
58
ru/01.4.md
58
ru/01.4.md
@@ -4,7 +4,7 @@
|
||||
|
||||
## LiteIDE
|
||||
|
||||
LiteIDE - IDE с открытым исходным кодом, нетребовательный к ресурсам системы, предназначенный для разработки проектов только на Go. Он разработан visualfc.
|
||||
LiteIDE - IDE с открытым исходным кодом, нетребовательный к ресурсам системы, который предназначен для разработки проектов только на Go. Он разработан visualfc.
|
||||
|
||||

|
||||
|
||||
@@ -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 с открытым исходным кодом, нетребов
|
||||

|
||||
|
||||
Рисунок 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").
|
||||
|
||||

|
||||
|
||||
@@ -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. У него есть функции умного автодополнения, компиляции и перехода к ошибкам.
|
||||
|
||||

|
||||
|
||||
@@ -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 называют оружием Бога. Это не только ред
|
||||
|
||||

|
||||
|
||||
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 также является отличным инструментом р
|
||||
|
||||

|
||||
|
||||
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.
|
||||
|
||||

|
||||
|
||||
Рисунок 1.13 Настройки gocode
|
||||
|
||||
(3).Настройте gdb(по желанию), установите путь к gdb туда, где находится gdb.exe.
|
||||
(3).Настройте gdb (по желанию), установите путь к gdb туда, где находится gdb.exe.
|
||||
|
||||

|
||||
|
||||
@@ -362,13 +364,13 @@ Figure 1.1 Основаная панель Eclipse для редактирова
|
||||
|
||||
6. Проверьте правильность установки
|
||||
|
||||
Создайте новый проект Go и файл hello.go следующим образом:
|
||||
Создайте новый проект Go и файл hello.go как на рисунке:
|
||||
|
||||

|
||||
|
||||
Рисунок 1.15 Создание нового проекта и файла
|
||||
|
||||
Протестируйте устнановку так: (Вам нужно напечатать команду в консоли Eclipse)
|
||||
Протестируйте установку так (Вам нужно напечатать команду в консоли Eclipse):
|
||||
|
||||

|
||||
|
||||
@@ -376,9 +378,9 @@ Figure 1.1 Основаная панель Eclipse для редактирова
|
||||
|
||||
## IntelliJ IDEA
|
||||
|
||||
Те, кто работал с Java, должны быть знакомы с этой IDE. Она поддерживает подсветку синтаксиса Go и умное автодоплонение кода посредством плагина.
|
||||
Те, кто работал с Java, должны быть знакомы с этой IDE. Она поддерживает подсветку синтаксиса Go и умное автодополнение кода посредством плагина.
|
||||
|
||||
1. Скачайте IDEA, нет разницы между редакциями Ultimate и Community.
|
||||
1. Скачайте IDEA, подойдут версии и Ultimate, и Community.
|
||||
|
||||

|
||||
|
||||
@@ -386,7 +388,7 @@ Figure 1.1 Основаная панель Eclipse для редактирова
|
||||
|
||||

|
||||
|
||||
3. Выберите `golang`, затем двойным щелчком мыши `download and install` и подождите. пока завершится загрузка.
|
||||
3. Выберите `golang`, затем двойным щелчком мыши `download and install` и подождите, пока завершится загрузка.
|
||||
|
||||

|
||||
|
||||
@@ -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 шаг за шагом*** )
|
||||
|
||||
## Ссылки
|
||||
|
||||
|
||||
Reference in New Issue
Block a user