Есть ли в Linux редактор C / C ++, который показывает ошибки при наборе текста? - PullRequest
5 голосов
/ 23 июля 2011

Отличительной особенностью редактора Visual C ++ является то, что при наборе кода он подчеркивает ошибки красной линией.Так, например, если вы используете переменную, которая не объявлена, она подчеркнет ее красной фигурной линией.Таким образом, программист может разрешить множество ошибок при наборе текста и не должен ждать компиляции, чтобы заметить их.

Теперь мой вопрос: есть ли какой-нибудь редактор для Linux, который имеет эту замечательную функцию?

Ответы [ 4 ]

3 голосов
/ 23 июля 2011

Vim имеет плагин, который называется c.vim.Он включает проверку синтаксиса для C и C ++.
Подробнее об этом можно прочитать в файле поддержки и этого руководства .

Я думаю, что это самое близкое, что я знаю, к тому, что вы хотите, используя editor.
Если вместо редактора вы добавляете IDE, то Netbeans и Eclise предлагают эту функциональность.

3 голосов
/ 23 июля 2011

Kdevelop4 имеет некоторые функции, которые вы запрашивали.Например, он будет подчеркивать необъявленные переменные желтым цветом и подчеркивать файлы, которые не могут быть найдены красным.Но, по моему мнению, в настоящее время он уступает в этой функциональности MSVS2010.

2 голосов
/ 23 июля 2011

Если вы планируете использовать «простой» редактор, я могу только рекомендовать Clang Complete для vim.

Плагин использует Clang под капотом, чтобы обеспечить обратную связь в режиме реального времени об ошибках, а также автозаполнение.

Вам необходимо скачать / установить Clang отдельно.

0 голосов
/ 08 ноября 2013

В linux вы можете использовать ClangComplete для возвышенного текста 3. Он обеспечивает диагностику, автозаполнение и навигацию (например, определение goto), а также хорошо интегрируется с CMake (хотя это не так). требуется CMake).

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