Что вы используете для написания Go

Я знаю его немного раньше, но я пробовал Go (язык программирования Google) и его досадное раздражение написать код в gedit.

Итак, мой вопрос: что вы используете для экспериментов с Go?

Ответы

Ответ 1

в разделе $GOROOT/misc есть файлы подсветки синтаксиса для emacs, vim, xcode и kate. Используйте любой из этих редакторов.

Ответ 2

Кто-то в канале # go-nuts irc имеет файл синтаксиса Go для gedit, поэтому я бы спросил, хотите ли вы этого.

Я лично использую то, что используют Роб Пайк и Русс Кокс: acme. И я знаю, что Кен Томпсон по-прежнему использует sam.

Изменить: для заинтересованных, Я создал страницу для сбора файлов подсветки синтаксиса Go для различных текстовых редакторов. Если у вас есть то, что не включено, дайте мне знать, и я буду рад добавить его.

Ответ 3

Снимите сообщение, чтобы отправить ответ vim.

Ответ 4

Я увижу ваш vim и подниму вас одним emacs.

Ответ 5

Кто-то выпустил пакет для TextMate, если вы на Mac. (просто выполните поиск в обсуждениях Go Go Group).

Ответ 6

После поиска альтернатив я нашел этот поток. Г-н Перес создал файл синтаксиса для gtk sourceview, так что редакторы, такие как gedit, scribes и т.д., Могут иметь подсветку синтаксиса для Go ~

просто скопируйте этот в/usr/share/gtksourceview-2.0/language-specs/

Ответ 7

Некоторая информация еще не упомянула: дистрибутив Go поставляется с программой под названием gofmt, которая предоставляет стандартизованный формат для языка. Вы можете играть в гольф. Пройдите через него и получите чистый выход. См. этот пример.

Я всегда использую Emacs, поэтому я начал думать, что для Emacs не будет режима Go, и задал этот вопрос. Затем через минуту после того, как я спросил, у меня было понятие сделать find . -name "*.el" в верхней части дерева источников Go и смог ответить на мой собственный вопрос. Некоторые другие люди, похоже, нашли ответ полезным.

Ответ 8

Notepad ++, вероятно, может работать с некоторой настройкой файла синтаксиса для С++.

Чтобы увидеть различия, прочитайте Go For С++ Programmers

Ответ 9

vim или emacs? Я еще не играл с Go, но это единственные редакторы, которые я использую при программировании для себя.

Ответ 10

Лично я нахожу, что способность кет-кунта очень полезна в программировании. (Ubuntu 10.4 LTS с добавлением файла подсветки синтаксиса kate)

Хотей