условие && управляет + выход

Я обычно использую vim или gvim, Eclipse или IntelliJ. Eclipse работает удивительно хорошо на другие языки, он, прежде всего, подходит для Java, но с помощью плагинов может быть адаптирован к комплекту другие языки также.

выборка

Проект CDT обеспечивает полностью функциональный C и Интегрированную среду разработки C++ на основе платформы Eclipse. Функции включают: поддержка создания проекта и управляемая сборка для различных наборов инструментальных средств, стандарт делает сборку, исходную навигацию, различные исходные инструменты знаний, такие как иерархия типа, граф вызовов, включает браузер, браузер макроопределения, редактор кода с подсветкой синтаксиса, сворачиванием и навигацией гиперссылки, рефакторингом исходного кода и генерацией кода, визуальными средствами отладки, включая память, регистры и средства просмотра дизассемблирования.

Другие опции

Спокойный Создатель - Снова, если это - разработка C++ затем, Вы могли бы судить спокойного Создателя. У меня нет практического опыта с этим, но это не должно быть немного тяжелее, чем Eclipse и существует превосходная документация.

Блоки кода - Блоки кода - другой. Записанный Код:: Блоки. Этот, с которым у меня есть некоторый опыт и он в порядке, но не кажется столь же популярным как другие. Мы используем его для внутреннего проекта, который мы поддерживаем. Это делает задание.

KDevelop - KDevelop - другой, никогда не использовал его.

Если бы ни один из тех комплект Ваши потребности затем я начал бы проходить этот древний вопрос от Так, названный: C++ IDE для Linux?.

Также проверьте это Вопросы и ответы от программистов сайт SE, названный: Сравнение IDE для C++ и разработки C на Linux: KDevelop, Eclipse, NetBeans, CodeBlocks и [закрытый] Anjuta.

2
21.08.2014, 07:02
2 ответа

Команда может быть сгруппирована фигурными скобками:

[ "$#" -ne 3 ] || { command; exit; }

{ list; } вызывает команду list, выполняемую в текущем контексте оболочки, а не в подоболочке.

Узнайте больше о командах bash Группировка

10
27.01.2020, 21:49

Попробуйте это

f() { [ "$#" -ne 3 ] && { command ; exit; }; }; f 1 2 3

Затем

f() { [ "$#" -ne 3 ] && { command ; exit; }; }; f 1 2
3
27.01.2020, 21:49

Теги

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