From 26441fe31b38be8dc86d81a0a6f5d2063acb2e2f Mon Sep 17 00:00:00 2001 From: Slava Zgordan Date: Thu, 30 Jul 2015 10:57:10 +0200 Subject: [PATCH] 01.4 fixed --- ru/01.4.md | 58 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 30 insertions(+), 28 deletions(-) diff --git a/ru/01.4.md b/ru/01.4.md index f24e71c2..d9bf1370 100644 --- a/ru/01.4.md +++ b/ru/01.4.md @@ -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 шаг за шагом*** ) ## Ссылки