Что проку кросс-платформенный C++ IDE? [закрытый]

Если вы не хотите обернуть содержимое в <li> в <span>, вы также можете использовать :before следующим образом:

ul {
  list-style: none;
  }
li {
  position: relative;
  padding-left: 15px;
  line-height: 16px;
}
li:before {
  content: '\2022';
  line-height: 16px; /*match the li line-height for vertical centered bullets*/
  position: absolute;
  left: 0;
}
li.huge:before {
  font-size: 30px;
}

li.small:before {
  font-size: 10px;
}

Отрегулируйте размеры шрифта на :before к тому, что вы хотели бы.

<ul>
  <li class="huge">huge bullet</li>
  <li class="small">smaller bullet</li>
  <li class="huge">multi line item with custom<br/> sized bullet</li>
  <li>normal bullet</li>
</ul>
10
задан Marko 18 September 2013 в 09:46
поделиться

13 ответов

Я уже некоторое время использую Code Lite. Он обеспечивает поддержку автозаполнения. В нем есть обозреватель кода и схема, хотя я обнаружил, что использую «поиск ресурса» для открытия файлов. В нем есть плагин для UnitTest ++ и некоторые примитивные возможности рефакторинга.

текст ссылки

8
ответ дан 3 December 2019 в 13:37
поделиться

Я поклонник ' Code :: Blocks '

Code :: Blocks - это бесплатный C ++ IDE создана для удовлетворения самых взыскательных потребностей его пользователи. Он разработан, чтобы быть очень расширяемый и полностью настраиваемый.

Наконец, IDE со всеми функциями вам нужно, имея последовательный вид, ощущение и работа на разных платформах. - (сайт)

Их последний релиз был потрясающим ... Некоторое время было трудно получить его, так как на их основном сайте был только RC. Теперь, когда он выпущен надлежащим образом (а не только снимки состояния разработчиков), его намного проще получить.

Встроенный в Astyle, автозавершение кода и поддержка нескольких компиляторов, все кроссплатформенные с wxwidgets.

3
ответ дан 3 December 2019 в 13:37
поделиться

Недавно я открыл для себя NetBeans для C ++. В прошлом поддержка C ++ в NetBeans отсутствовала, но версия 6.5 значительно улучшилась. Если вы настраиваете свой проект в соответствии с рекомендациями на сайте NetBeans, то автозавершение кода и отладка будут хорошо работать в Linux с g ++ и gdb. Я не пробовал использовать NetBeans для C ++ в Windows, но не думаю, что возникнет проблема с использованием DevC ++, Ming или cygwin с g ++ для компиляции.

1
ответ дан 3 December 2019 в 13:37
поделиться

SlickEdit довольно хорош и доступен для большинства платформ.

1
ответ дан 3 December 2019 в 13:37
поделиться

QTCreator rawks и имеет отличный набор библиотек, которые также являются кроссплатформенными.

4
ответ дан 3 December 2019 в 13:37
поделиться

Я использую Acme от plan9port. Сам он выполняет лишь несколько функций, но предоставляет очень хороший интерфейс, позволяющий любой программе командной строки обрабатывать любой текст из любого мозаичного окна. Таким образом, вместо того, чтобы встраивать всю функциональность в редактор (например, Emacs), он передает почти все это программам командной строки - на самом деле более многочисленным и написанным на языках, лучше подходящих для поставленных задач, чем язык редактора (даже Lisp).

http://www.faqs.org/docs/artu/ch13s02.html - это «Рассказ о пяти редакторах» (читается Wily as Acme) из Искусство программирования Unix Эрика С. Реймонда.

4
ответ дан 3 December 2019 в 13:37
поделиться

Anjuta может иметь порт Windows:

http://en.wikipedia.org/wiki/Anjuta

2
ответ дан 3 December 2019 в 13:37
поделиться

Используйте EMACS. M + / дает вам все возможные варианты завершения из открытых буферов. У него также хорошая интеграция с GDB.

4
ответ дан 3 December 2019 в 13:37
поделиться

После некоторой настройки вы можете превратить VIM в очень хорошую IDE. Вы можете включить вкладки для нескольких исходных файлов в одном буфере, навигации по коду и даже автозаполнения. Пример ниже относится к Python, но идеи применимы и к C ++.

http://arstechnica.com/open-source/guides/2009/05/vim-made-easy-how-to-get-your -favorite-ide-features-in-vim.ars

5
ответ дан 3 December 2019 в 13:37
поделиться

Я очень доволен Eclipse. Это не быстро, но если у вас есть достаточно хорошая рабочая станция, она будет работать нормально, и, учитывая, сколько стоит ваше время, хорошая рабочая станция на самом деле довольно дешевая. В нем также есть список функций длиной в милю ( хороших функций, а не только маркеров), который я попытался обобщить в этом ответе . Он также активно развивается; CDT 5.0 является огромным улучшением по сравнению с 4.0, а следующая версия (которая должна выйти в этом месяце) добавляет еще больше изящных функций (например, подсветку синтаксиса, позволяющую различать перегруженные и неперегруженные операторы).

6
ответ дан 3 December 2019 в 13:37
поделиться

NEdit вместе с этим пакетом:

http://code.google.com/p/nedit-macro-kit/

Это кроссплатформенный, кросс-языковой и удобный для настройки .

0
ответ дан 3 December 2019 в 13:37
поделиться

Сейчас я пробую Geany на gnu / linux, и пока мне это нравится! :] В противном случае я бы использовал Netbeans для C ++, но, похоже, в их последнем выпуске есть несколько неприятных ошибок. Geany выполняет свою работу, по крайней мере, на данный момент.

0
ответ дан 3 December 2019 в 13:37
поделиться

Недавно я провел небольшое исследование для хорошей кроссплатформенной IDE C ++:

* Eclipse Galileo with CDT Plugin
* NetBeans 6.7 (which is also the base for the SunStudio IDE)
* CodeBlocks 8.02
* CodeLite 2.x

В конце концов, я решил использовать CodeLite 2.x.

Пожалуйста, посмотрите эту постоянную ссылку для Резюме : обсуждение ide

4
ответ дан 3 December 2019 в 13:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: