Автозаполнение текстового редактора для C - PullRequest
3 голосов
/ 16 мая 2009

Первый пост здесь и новый для C и программирования в целом. У меня есть небольшой опыт работы с HTML и CSS, но я работаю над C для чайников.

Я пытаюсь найти текстовый редактор, который автоматически завершает Си-код. В настоящее время использую SubEthaEdit, который является третьим текстовым редактором, который я пробовал. Как я могу получить его для автозаполнения?

Ответы [ 12 ]

5 голосов
/ 16 мая 2009

Как правило, «текстовые редакторы» не поддерживают автозаполнение сами. Попробуйте IDE (интегрированная среда разработки) для функции автозаполнения. Есть из чего выбирать.

Вы используете Windows? У меня был очень удовлетворительный опыт работы с Dev-C ++ . Несмотря на название, он обрабатывает C каждый бит так же, как и C ++.

Если вы на Mac, посмотрите ответ msiemeri . Xcode бесплатен, но вам нужно зарегистрировать бесплатный аккаунт в Apple. Это то, что я использую на Mac.

4 голосов
/ 16 мая 2009

Поскольку я предполагаю, что вы работаете на Mac (используя SubEthaEdit), вы можете попробовать Xcode , "официальную" IDE для OSX.

Хотя это больше, чем текстовый редактор.

4 голосов
/ 16 мая 2009

См. c-ide-for-linux и многие другие подобные вопросы SO.

Многие упомянутые IDE не ограничиваются Linux, Eclipse , отлично работает на Windows, и так же Code :: Blocks .

2 голосов
/ 16 мая 2009

Я использую SciTE на Linux для C.

Есть несколько причин -

  • Я привык к SciTE для редактирования Python, XML, JavaScript и текстовых конфигурационных файлов в Windows и Linux.
  • Это очень настраиваемый и достаточно быстрый
  • Я склонен использовать модульное тестирование, а не отладку, поэтому на самом деле не особо беспокоюсь об интеграции отладчика.

Как и в большинстве хороших текстовых редакторов, он имеет автозаполнение, и вы можете подключать свои собственные команды. Настройка, которую я использую для C (автозаполнение, стандартные API, которые я использую, специфичные для проекта ctags, контекстно-зависимая справка, команды build / test / run) подробно здесь

1 голос
/ 16 февраля 2014

Используйте gedit с плагинами, он прекрасно работает в Linux.

Для установки дополнительных плагинов введите в терминале следующую команду:

apt-get install gedit-plugins
1 голос
/ 17 мая 2009

Если у вас есть время, я бы порекомендовал изучить серьезный текстовый редактор, такой как Emacs или Vim. Оба великолепны (я лично использую Vim) и дополняем вкладки как по умолчанию, так и настраиваемым поведением (в сети есть тонна плагинов с дополнительной функциональностью). По умолчанию Ctrl-P в vim просматривает файл и любые связанные файлы. Например, если вы включите stdio.h, то механизм завершения вкладки будет включать printf и т. Д.

1 голос
/ 16 мая 2009

Visual Assist - блестящее дополнение для визуальной студии, которое имеет очень хорошую функцию автозаполнения.

0 голосов
/ 24 января 2010

В качестве IDE я рекомендую Microsoft Visual Studio, версия Express бесплатна.

0 голосов
/ 16 мая 2009

Поскольку вы упомянули SubEthaEdit, вы должны использовать MacOS X.

Ну, Eclipse - хороший вариант для всех платформ. Я бы посоветовал вам попробовать.

0 голосов
/ 16 мая 2009

Мы используем Dev-C ++ (вы можете использовать его для c), также Code :: Blocks хорош, но это не только текстовые редакторы, но и IDE:)

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