Geany 2.0

Модератор: LinuxNEWS
Аватара пользователя

Автор темы
LinuxNEWS
Сообщения: 312
Зарегистрирован: 18 фев 2023, 00:40
Поблагодарили: 118 раз
Контактная информация:

Geany 2.0

#1

20 окт 2023, 09:00

Выпущена интегрированная среда разработки Geany 2.0 с открытым исходным кодом с улучшениями пользовательского интерфейса и начальной поддержкой Meson


geany2.jpg
Geany 2.0 был выпущен вчера как крупное обновление этой быстрой и легкой IDE с открытым исходным кодом на базе GTK (интегрированной среды разработки), которая поддерживает многие типы файлов, такие как C, Java, PHP, HTML, Python, Perl и Pascal, подсветку синтаксиса. , завершение кода и другие функции.

   Geany 2.0 разрабатывался в течение последних двух лет и включает экспериментальную поддержку системы сборки Meson, новую функцию «История изменений» в редакторе, поддержку типов файлов AutoIt и GDScript, а также поддержку темных цветов для компилятора.

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

   Интерфейс Geany также получил улучшенную реализацию фильтрации дерева символов, упрощенное создание новых проектов из существующих каталогов с исходными кодами, настраиваемую длину метки вкладок и длину заголовка окна, а также возможность с помощью команды «Перейти к символу» отображать список подписей.

   Поддержка типов файлов также была улучшена в Geany 2.0, которая включает улучшенную поддержку формата файлов ctags, обновленные конфигурации типов файлов PHP, Nim, Kotlin и Python, возможность синхронизации многих парсеров из Universal Ctags, а также улучшенное автодополнение для C/C++ и некоторых других поддерживаемых языков.

   Помимо этого, в этом выпуске «данные сеанса» разделены на session.conf и geany.conf, повторно добавлена возможность прокрутки вкладок документа, исправлена раскраска ключевых слов при изменении типа файла, исправлен порядок файлов запуска при размещении вкладок рядом с текущий и добавляет поддержку компонентов редактирования исходного кода Scintilla 5.3.7 и Lexilla 5.2.7.

   Для получения дополнительной информации вы можете ознакомиться с полным журналом изменений на странице проекта на GitHub, откуда вы также можете загрузить Geany 2.0 в виде архива с исходным кодом, если хотите скомпилировать его из исходных кодов. Вы также можете установить Geany как приложение Flatpak из Flathub или из репозиториев программного обеспечения вашего дистрибутива.



Источник

Аватара пользователя

madesta
Сообщения: 2407
Зарегистрирован: 11 июн 2017, 21:47
Решено: 31
Откуда: BY
Благодарил (а): 83 раза
Поблагодарили: 506 раз
Контактная информация:

Geany 2.0

#2

20 окт 2023, 20:13

Может быть использован и как обычный простой текстовый редактор (как , например, xed), а также просматривать содержание таких файлов как fb2. Правда в случае последних будут отображаться символы разметки, например, <p></p>, <emphasis>/emphasis>, <empty-line/> и др. К слову, в дистрибутив Runtu он включён именно как текстовый редактор (gedit отсутствует).

Аватара пользователя

slant
Сообщения: 4859
Зарегистрирован: 21 июн 2017, 18:09
Решено: 111
Благодарил (а): 53 раза
Поблагодарили: 2177 раз
Контактная информация:

Geany 2.0

#3

20 окт 2023, 22:52

madesta писал(а):
20 окт 2023, 20:13
он включён именно как текстовый редактор
Можете смеяться, но я вообще его считал именно текстовым редактором, пусть и продвинутым, на манер Notepad++. Что это полноценная IDE - как то впервые слышу. :)

Аватара пользователя

sveta13
Сообщения: 266
Зарегистрирован: 13 мар 2022, 09:39
Решено: 2
Благодарил (а): 45 раз
Поблагодарили: 20 раз
Контактная информация:

Geany 2.0

#4

20 окт 2023, 23:49

MX Linux 23, Geany 1.38 в разделе разработка, темы правда доустонавлвать надо а так прикольный :thumbs: .
Вот:
Скрытый текст
Debian 12 xfce:LM-22.1 xfce:

Аватара пользователя

madesta
Сообщения: 2407
Зарегистрирован: 11 июн 2017, 21:47
Решено: 31
Откуда: BY
Благодарил (а): 83 раза
Поблагодарили: 506 раз
Контактная информация:

Geany 2.0

#5

21 окт 2023, 04:08

sveta13 писал(а):
20 окт 2023, 23:49
темы правда доустонавлвать надо
Сильно подсев на тему оформления Cobalt в редакторе xed всё вынашивал идею попробовать разобраться с темой цветового оформления и сделать что-то подобное для Geany. Но пока рыл сеть на предмет how to нашёл, что один добрый человек это уже сделал. Конечно не 100% соответствие, но близко. Содержание файла colbalt.conf в ~/.config/geany/colorschemes :
Скрытый текст
#
# Copyright (C) 2006-2007 Will Farrington <wcfarrington@gmail.com>
# Copyright (C) 2016 Katharina Hößel
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
# License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version.
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Library General Public License for more details.
# You should have received a copy of the GNU Library General Public
# License along with this library; if not, write to the
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
#
# Based on the Cobalt theme for gedit by Will Farrington
# Ported to Geany by Katharina Hößel
# Fancied up by Jafadmin for Puppy Linux Development

[theme_info]
name=Cobalt
description=Blue-based color scheme
version=1
author=Katharina Hößel
compat=1.22;1.23;1.23.1;1.24;1.25;1.26;1.27;1.28

[named_colors]
faded_yellow=#ffee80
bright_orange=#ff9d00
faded_orange=#ffb054
nail_polish_pink=#ff0044
neon_pink=#ffdd00
sky_blue=#0088ff
teal_blue=#80ffbb
light_blue=#0065bf
medium_blue=#003b70
dark_blue=#001b33
black_blue=#000d1a
white=#ffffff
pale_grey=#eeeeee
steel_grey=#333333
spring_green=#3ad900
light_grey=#cccccc
dark_maroon=#002f29
bluish_grey=#777777
steelblue3=#4f94cd

[named_styles]
default=white;dark_blue
error=white;dark_maroon

# Editor styles
#-------------------------------------------------------------------------------

#selection=default
selection=#43a5d5;#41535B;false;true
#current_line=;medium_blue
current_line=;#000000;true;false
brace_good=bright_orange;;true
brace_bad=;dark_maroon;true
margin_line_number=light_blue;black_blue
margin_folding=steel_grey;black_blue
fold_symbol_highlight=bluish_grey
indent_guide=steelblue3
caret=white
#caret=#D22677

marker_line=faded_yellow;bright_orange
marker_search=white;sky_blue
marker_mark=spring_green;dark_maroon
call_tips=steel_grey;white;false;false
white_space=medium_blue;

# Generic programming languages
#-------------------------------------------------------------------------------

comment=sky_blue;;;true
comment_doc=comment
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment,bold
comment_doc_keyword_error=comment,italic

number=yellow
number_1=number
number_2=number

type=teal_blue
class=type
function=neon_pink
parameter=bright_orange

keyword=bright_orange
keyword_1=keyword
keyword_2=keyword
keyword_3=keyword
keyword_4=keyword

#identifier=light_grey
identifier=teal_blue
identifier_1=identifier
identifier_2=identifier
identifier_3=identifier
identifier_4=identifier

string=spring_green
string_1=string
string_2=string
string_3=string
string_4=string
string_eol=string,italic
character=string_1
backticks=string_1
#here_doc=string_1
here_doc=white

scalar=string_1
label=default,bold
preprocessor=spring_green
regex=number_1
operator=bright_orange
decorator=string_1,bold
other=default
extra=keyword

# Markup-type languages
#-------------------------------------------------------------------------------

tag=teal_blue
tag_unknown=tag,bold
tag_end=tag
attribute=light_grey
attribute_unknown=attribute,bold
value=number
entity=number

# Diff
#-------------------------------------------------------------------------------

line_added=spring_green
line_removed=nail_polish_pink
line_changed=bright_orange

Ответить

Вернуться в «Другие новости»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя