CITKIT.ru - свободные мысли о свободном софте
Деловая газета CitCity.ru Библиотека CITForum.ru Форумы Курилка
Каталог софта Движение Open Source Дискуссионный клуб Дистрибутивы Окружение Приложения Заметки Разное
25.05.2016

Последние комментарии

ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)
24 December, 22:53
Kubuntu Feisty (15)
24 December, 18:42
Один на один с Windows XP (3758)
24 December, 11:46

Каталог софта

Статьи

Дискуссионный клуб
Linux в школе
Open Source и деньги
Open Source и жизнь
Windows vs Linux
Копирайт
Кто такие анонимусы
Лицензии
Нетбуки
Нужен ли русский Linux?
Пользователи
Дистрибутивы
Идеология
Выбор дистрибутива
Archlinux & CRUX
Debian
Fedora
Gentoo
LFS
LiveCD
Mandriva
OpenSolaris
Slackware
Zenwalk
Другие линуксы
BSD
MINIX
Движение Open Source
История
Классика жанра
Окружение
shell
Библиотеки UI
Графические среды
Шрифты
Приложения
Безопасность
Управление пакетами
Разное
Linuxformat. Колонки Алексея Федорчука
Заметки
Блогометки
Файловые системы
Заметки о ядре

Приложения

Дистрибутивы :: Zenwalk :: Zenwalk: пакет недели

Текстовый редактор Geany

Страницы: 1 :: 2 :: 3 :: ... :: 13 :: следующая

Секция 1. Характеристика geany

  • Наименование: geany
  • Категория: xap
  • Группа: разработка
  • Назначение: быстрая и легкая среда разработки
  • Описание: Geany — текстовый редактор, использующий GTK2 и обладающий основными особенностями интегрированной среды разработки. Geany — поддерживает текстовую разметку, автодополнение, в том числе и автодополнение XML и HTML тегов.
  • URL:
    проект
    скачать
  • Команда: Enrico Tröger — разработчик, Nick Treleaven — разработчик, Frank Lanitz — переводчик, Sebastian Jauch — майнтайнер
  • Лицензия: GNU GPL v2
  • Жесткие зависимости: atk, cxxlibs, directfb, expat, fontconfig, freetype, gcc, glib2, gtk+2, libpng, pango, xorg-libs, xcb, zlib
  • Мягкие зависимости: нет
  • Необходим для:
  • Сфера применения: кроме своего прямого назначения, может использоваться как развитый текстовый редактор, особенно при необходимости HTML- или TeX-разметки
  • Потенциальные пользователи: кроме программистов — также бользователи, имеющие дело с созданием и обработкой больших и структурированных текстовых материалов
  • Доступность: есть практически во всех полнофункциональных дистрибутивах Linux, портах FreeBSD и, вероятно, в других BSD-системах.

Секция 2. Сочинение на тему geany

Вступление

Geany представляется как легкая IDE (Integrated Development Environment), то есть интегрированная среда разработки программного обеспечения. Очень даже может быть, что она неплохо выступает в этом качестве — а согласно свидетельствам очевидцев, это так и есть. Авторы, не будучи программерами, оценить её с этой стороны на смогли. А вот в роли текстового редактора она смотрится вполне достойно.

Geany способен выполнять практически все функции обычного текстового редактора, как то: инверсию регистров, дублирование текущей строки или выделения, подсветку синтаксиса многих языков программирования и разметки, развитые средства поиска и замены (в том числе с использованием регулярных выражений и escape-последовательностей, учетом регистра и так далее), включать или выключать динамический перенос строк; короче, практически всё, что требуется при наборе и редактировании текста. И не обязательно текста исходного — нарративного тоже, о чем будет рассказано в конце этой заметки.

Поддержка проектов выводит эту программу в категорию редакторов развитых, делая его способным к обработке серии взаимосвязанных файлов. А встроенный эмулятор терминала полезен не только программистам, но незаменим также для линуксописателей. Автодополнение языковых конструкций (имеются ввиду языки программирования и разметки) — также функция, подчас не лишняя для простых юзеров, имеющих дело, например, с созданием HTML-документов.

Настоящая заметка посвящена общему описанию редактора Geany и методам его использования при работе с обычными текстами и HTML-документами. Не будучи программистами, авторы не затрагивают вопросы применения этой программы в качестве собственно IDE.

Запускается Geany из главного меню панели задач или рабочего стола (Разработка -> Geany), после чего в открытом окне программы можно видеть следующие интерфейсные элементы (рис. 1):

  • заголовок с именем текущего открытого файла и указанием полного пути к нему;
  • строку главного меню;
  • панель инструментов;
  • боковую панель;
  • окно ввода и редактирования текста с вкладками открытых документов по верхнему краю;
  • окно сообщений;
  • статусную строку.


Рис. 1. Geany — общий вид

Вид главного меню предопределён используемой в Geany библиотекой Gtk+, остальные же, в терминологии программы именуемые виджетами, настраиваются внутренними её средствами.

Основные элементы интерфейса редактора — окно ввода, боковая панель и окно сообщений — масштабируемы, как, разумеется, и главное окно; выполненные в сеансе изменения размеров можно сохранить навсегда, о чем будет сказано в разделе про настройку программы.

Главное меню программы включает следующие пункты:

  • Файл;
  • Редактировать;
  • Поиск;
  • Вид;
  • Документ;
  • Проект;
  • Построить;
  • Инструменты;
  • Помощь.

Рассмотрим эти пункты последовательно.




Страницы: 1 :: 2 :: 3 :: ... :: 13 :: следующая

Комментарии

Страницы комментариев: 1 :: 2 :: следующая

Voviandr, Tue Jul 7 00:19:19 2009:
добавлю о программерских фичах:
1) есть код-фолдинг (сворачивание блоков кода по щелчку на значке рядом с началом блока)
2) есть возможность смотреть список функций кода
по умолчанию, без установки плагинов.
вывод : эта прога получше, нежели Notepad++ под винду. впечатления самые позитивные.
аноним, Tue Dec 30 18:36:37 2008:
Не подскажите, где можно скачать к сабжу наборы тэгов? ivkond@gmail.com
melviX, Thu Oct 23 11:45:41 2008:
Отличная статья, как и все Ваши работы. Узнал много новых функций.
melviX, Thu Oct 23 11:11:56 2008:
Локаль тоже UTF-8
melviX, Thu Oct 23 11:11:16 2008:
>Все эти операции дублируются стандартными для современных GUI комбинациями клавиш, типа Control+X, Control+C и Control+V для вырезания, копирования и вставки выделенного фрагмента соответственно. Однако приходится помнить, что комбинации эти не работают при включении русской раскладки клавиатуры. Это не дефект программы, а особенность лежащей в её основе библиотеки Gtk, с которой пользователи ведут вековечную борьбу.<
Проверил на PuppyRus c UTF-8 кодировкой, прекрасно работают функции.
Алексей Федорчук, Mon Sep 22 17:38:02 2008:
2 Nymphomaniac
Закон гор гласит: предложил - исполняй
Проект открыт, присоединяйтесь
Zaraki, Mon Sep 22 14:35:13 2008:
А уж как он с разными кодировками работает - просто загляденье ;)
Nymphomaniac, Mon Sep 22 11:10:54 2008:
Может быть здесь стоит описывать пакеты, не в ходящие дистрибутив ?
А еще актуальнее было бы писать про пакеты, до сих пор не вошедшие в официальный репозиторий?
Например найти пакет с драйвером для V4L2 - тот еще квест.
Алексей Федорчук, Sat Sep 20 09:12:52 2008:
2 аноним, среда, 17 сентября 2008 г. 20:16:11:
> 13 страниц=13 файлов.
____
Файл один, так что сохранить его можно - правда, клавишу придется нажимать два раза:
1) просмотреть исходный код
2) сохранить как
Алексей Федорчук, Thu Sep 18 15:30:45 2008:
2 Zaraki
Вот беда - Quanta и тем более Kate тянут за собой половину KDE, а Geany - только Gtk.
Kate и Geany по возможностям идентичны: в Kate лучше работа с проектами, в Geany - удобнее навигация.
А Quanta надо сравнивать не с Geany или Kate, а с bluefish'ем или Screem'ом.
А за макросами надо идти как минимум в nedit :)

Страницы комментариев: 1 :: 2 :: следующая

Комментарии заморожены.

Новости:

Все новости на CitCity.ru

Компании месяца

 
Последние комментарии
Почему школам следует использовать только свободные программы (101)
20 Декабрь, 14:51
ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)

24 Декабрь, 22:53
Linux в школе: мифы про школу и информатику (334)
24 Декабрь, 22:43
Kubuntu Feisty (15)
24 Декабрь, 18:42
Software is like sex: it's better when it's free.
©Linus Torvalds