Olej писал(а): Установка: Installation and Launching ... хотя какая там установка? - распаковал бинарники и используй.
IDE
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: IDE
Импортирование происходит достаточно успешно, кажется.Olej писал(а): Импортирую ранее существующий проект под CMake...
Но дальнейший анализ построенного проекта (вскрытие ) показывает, что:
- в этом CLion нет ничего, делающего make, gcc и т.д. - используются установленные системные инструменты ... и даже сменить выбранные реализации gmake, gcc нельзя
- т.е. IDE CLion - это только пустая обёртка, front-end, заканчивающися вызовом CMake для построения Makefile
- и напиханная всякими разными интерфейсами к GIT, другим управлениям версиями, GDB и др. инструментами
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: IDE
Некоторые даже называют Geany IDE для разработки (ссылаясь на множество плагинов) ... но это всё-таки такой развитый редактор-терминал для работы с кодом.Olej писал(а): Вот как этот проект выглядит в Geany - такой простенький и очень удобный редактор, сильно упрощающий работу, но не навязывающий своего стиля работы: никакого собственного понимания "проекта" от IDE, никаких импортов...
Вот подсказали ещё один активно развиваемый редактор кода (ориентированный на код): CudaText
Здесь основной download проекта - http://uvviewsoft.com/cudatext/files/Linux/:Cross-platform code editor
...
- [snippets] JS, JS-ES6, C, C#, Objective-C, Perl, Ruby, Go, Clojure, Sass, Bash (ported from Atom, by kvichans)
- [linters] PHP, CoffeeScript, C++, XML, Lua, Modelica, YAML, Ruby, Go, JavaScript, Python, Rust
Как видите, всё 2016 год!Код: Выделить всё
Parent Directory - cudatext-linux-gtk2-amd64-1.4.10.0.tar.xz 05-Oct-2016 00:45 3.4M cudatext-linux-gtk2-amd64-1.4.6.0.tar.xz 13-Sep-2016 03:25 3.4M cudatext-linux-gtk2-amd64-1.4.7.0.tar.xz 15-Sep-2016 15:31 3.4M cudatext-linux-gtk2-amd64-1.4.9.0.tar.xz 27-Sep-2016 16:27 3.4M cudatext-linux-qt-amd64-1.4.10.0.tar.xz 05-Oct-2016 00:46 3.4M cudatext-linux-qt-amd64-1.4.6.0.tar.xz 13-Sep-2016 03:26 3.4M cudatext_1.4.10.0-1_gtk2_amd64.deb 05-Oct-2016 00:45 3.4M cudatext_1.4.6.0-1_gtk2_amd64.deb 13-Sep-2016 03:25 3.4M cudatext_1.4.7.0-1_gtk2_amd64.deb 15-Sep-2016 15:31 3.4M cudatext_1.4.9.0-1_gtk2_amd64.deb 27-Sep-2016 16:27 3.4M
И стороннее развитие - 32-бит реализация - https://sourceforge.net/projects/cudate ... ase/Linux/:
Скачал:Looking for the latest version? Download cudatext-1.3.20.0-linux-qt-i386.tar.xz (3.5 MB)
Код: Выделить всё
[olej@dell Загрузки]$ ls -l cudatext-*
-rw-rw-r-- 1 olej olej 3489100 окт 20 15:35 cudatext-1.3.20.0-linux-qt-i386.tar.xz
-rw-rw-r-- 1 olej olej 3577584 окт 20 15:38 cudatext-linux-gtk2-amd64-1.4.10.0.tar.xz
Этот редактор хвалят.
Обстоятельная документация: CudaText
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: IDE
Самый модный текстовый редактор для программного кода последнего года - Atom :Olej писал(а): Вот подсказали ещё один активно развиваемый редактор кода (ориентированный на код): CudaText
Сайт и download здесь: AtomAtom (в прошлом Atomicity[11]) — бесплатный текстовый редактор с открытым исходным кодом[12][13] для macOS, Linux, Windows с поддержкой плагинов, написанных на Node.js, и встраиваемых под управлением Git Control. Большинство плагинов имеют статус свободного программного обеспечения, разрабатываются и поддерживаются сообществом.
Atom основан на Electron (ранее известный как Atom Shell) — фреймворке кросс-платформенной разработки с использованием Chromium и io.js. Редактор написан на CoffeeScript и LESS. Версия 1.0 была выпущена 25 июня 2015 г.[14]
Код: Выделить всё
[olej@dell IDE]$ ls -l atom.x86_64.rpm
-rw-rw-r-- 1 olej olej 85922677 янв 25 12:59 atom.x86_64.rpm
Код: Выделить всё
[olej@dell IDE]$ sudo dnf install atom.x86_64.rpm
[sudo] пароль для olej:
Последняя проверка окончания срока действия метаданных: 1:44:19 назад, Wed Jan 25 11:35:10 2017.
Зависимости разрешены.
======================================================================================================================================
Package Архитектура Версия Репозиторий Размер
======================================================================================================================================
Установка:
atom x86_64 1.13.0-0.1 @commandline 82 M
Результат операции
======================================================================================================================================
Установка 1 Пакет
Общий размер: 82 M
Объем изменений: 247 M
Продолжить? [д/Н]: y
Загрузка пакетов:
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно
Выполнение транзакции
Установка : atom-1.13.0-0.1.x86_64 1/1
Проверка : atom-1.13.0-0.1.x86_64 1/1
Установлено:
atom.x86_64 1.13.0-0.1
Выполнено!
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: IDE
С момента написания этого сообщения проект IntelIDEA достиг значительных успехов:Olej писал(а): 4. IntelIDEA - берётся на сайте проекта (http://www.jetbrains.com/idea/download/) вариант Community Edition / FREE, на сегодня там версия 11, не требует инсталляции: распаковываете архив в дерево ./idea-IC-117.798, в любое место, можно $HOME, запускаем в этом дереве ./bin/idea.sh
Требует наличия Java, но может работать с обоими: OpenJDK & JDK, при старте (из терминала) выдаёт напоминание:If you have both Oracle (Sun) JDK and OpenJDK installed
please validate either IDEA_JDK, JDK_HOME, or JAVA_HOME environment variable points to valid Oracle (Sun) JDK installation.
- Android Studio & Android SDK перешли от собственных (или заимствованных) инструментов разработки к продуктам JetBrains
- JetBrains, кроме IntelIDEA, представили порядка 20-ти известных и используемых продуктов ... из области разработки, отладки и тестирования
- Среда IntelIDEA на сегодня поддерживает разработку:
Поддерживаемые языки:
Java
JavaScript
CoffeeScript
HTML/XHTML/HAML
CSS/SASS/LESS
XML/XSL/XPath
YAML
ActionScript/MXML
Python
Ruby
Haxe
Groovy
Scala
SQL
PHP
Kotlin
Clojure
Си
C++
Ряд языков поддержаны посредством плагинов сторонних разработчиков, в частности, так реализована поддержка OCaml, GLSL, Erlang, Fantom, Go, Haskell, Lua, Mathematica, Rust, Perl5.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: IDE
С Geany, которым я хочу пльзоваться в реальном крупном проекте, вылезла такая неприятность, о которой много пишут: не отображаются знаки подчёркивания в идентификаторах!
А без этого в C/C++ - никак.
Это проблема не Geany, а проблема отображения шрифтов в Ubuntu 20/Mint 20 ... но это нужно как-то решать!
Проблема в отображении шрифта Monospace (независимо от размера).
Для себя решил эту проблему: заменил в настройках Geany этот шрифт на Arial ... при дефаултном размере 10 там такая же бяка, но при 11 и выше - всё нормально.
- Вложения
-
- Снимок экрана от 2020-11-06 06-27-56.png (202.66 КБ) 1687 просмотров
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: IDE
Опять напоролся на те же грабли (потерял время ) в Fedora 32 ... но там ещё и ничего похожего на Arial не установлено...
Но, похоже, что в этом качестве годится всякий из привычных шрифтов, Sans, Serif ... важно только, чтобы выбрали мы его модификацию regular/monospace - иначе мы не выровняем отступы C++ так, чтобы они соблюдались во всех других инструментах редактирования кода (mce, Eclipse и пр.).
- Вложения
-
- Снимок экрана от 2021-01-20 15-35-27.png (86.39 КБ) 1521 просмотр
-
- Снимок экрана от 2021-01-20 15-36-01.png (187.84 КБ) 1521 просмотр
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя