Какой текстовый редактор для Windows или Linux поддерживает синтаксис Objective-C? - PullRequest
9 голосов
/ 15 сентября 2011

Этот вопрос может выглядеть как дубликат, но это не так.

Я не ищу полноценную среду разработки для программирования приложений iPhone; Я ищу текстовый редактор для Windows или Linux, который распознает синтаксис Objective-C. Я знаю, что NotePad ++ делает, но это действительно больно ...

Мне нужен редактор, который

  1. автозаполнение фигурные скобки (невозможно с NotePad ++)
  2. автоматически вставляет новую строку в конец файла (невозможно с NotePad ++)
  3. выделение синтаксис (возможно с NotePad ++)
  4. автозаполнение директив, имен классов и / или имен методов (невозможно с NotePad ++)

Спасибо.

Ответы [ 7 ]

4 голосов
/ 20 сентября 2011

Редактор Zeus выполняет автоматическое связывание и имеет настраиваемую подсветку синтаксиса.

Он также интегрируется с ctags для просмотра классов и завершения кода.

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

2 голосов
/ 15 сентября 2011

Почему Блокнот ++ ненавидят? Я использую NP ++, когда я вынужден использовать коробку Windows.

Я всегда использую VIM для всего, что я пишу, но не для Windows.

1 голос
/ 15 сентября 2011

Vim. Должен ли я сказать что-то еще?

1 голос
/ 15 сентября 2011

emacs FTW!

emacs имеет превосходный целевой-c-режим, может быть настроен для множества способов, а также может быть настроен на автоматическое заполнение wazoo.

Я использовал emacs в качестве своей IDE более десяти лет для Windows, Linux и предшественников Mac OS X в периоды, когда Project Builder (давно ушедший предшественник Xcode) был непригоден для использования.

Кривая обучения довольно крутая, но emacs действительно удивительно мощный редактор.

0 голосов
/ 05 июня 2012

Вы можете использовать Komodo IDE для лучшей подсветки синтаксиса.

0 голосов
/ 05 июня 2012

Возможно, вам придется попробовать SublimeText 2 редактор, с SublimeClang плагином , который выполняет автозаполнение. Конечно, вам нужно настроить этот плагин с набором заголовков из iPhone SDK. Я использую эти инструменты для разработки GNUstep, возможно, они должны работать и для вас с iPhone SDK.

0 голосов
/ 20 сентября 2011

Вы можете использовать Vim в сочетании с clang и плагином clang_complete , чтобы выполнить автозаполнение кода target-c. Для получения дополнительной информации см. здесь . clang будет лучше разбирать код, чем ctags, потому что clang - это компилятор, на который похоже, что Apple переключается, и одна из целей - улучшить завершение кода.

Я не думаю, что плагин clang_complete поддерживает скобки для автозаполнения. Возможно, его можно будет настроить для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...