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

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

ОСТОРОЖНО: ВИНДОФИЛИЯ! (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 :: 4 :: ... :: 13 :: следующая

Файл

Пункты меню Файл сгруппированы в несколько блоков. Первый из них посвящен созданию новых файлов. Пункт Создать предполагает открытие в окне редактирования пустого документа. Пункт Новый (с шаблоном) предоставляет на выбор с десяток вариантов, позволяющих создать исходный файл с предопределённым шаблоном для нескольких языков программирования (Си, Си++, PHP, Python, Ruby и так далее) и разметки (HTML).

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

Далее следует "скелет", типичный для данного языка. Например, для HTML-файла он выглядит следующим образом (рис. 2). Сначала идет определение типа документа (!DOCTYPE) и тег html с соответствующими атрибутами. Затем — заголовочный блок с титулом HTML-страницы, указанием набора символов (соответствующим по умолчанию текущей локали) и программы-генератора (то есть самой Geany), открывающий и закрывающий теги body и закрывающий тег html. Рассмотрение шаблона показывает, что он соответствует спецификации XHTML, поэтому при создании чистого HTML-документа (pure html) лучше начинать это дело с "чистого листа".


Рис. 2. Шаблон HTML-документа

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

Блок сохранения файлов включает пункты: Сохранить (текущий файл), Сохранить как, то есть под другим именем (если файл был создан из шаблона — это единственно доступный вариант, причём соответствующий суффикс, например .html, выводится автоматически), Сохранить все (открытые документы), Обновить, то есть считать документ заново, например, если он был изменён внешней программой (с потерей несохранённых результатов текущего редактирования) и Обновить как, что предоставляет возможность сменить текущий набор символов (по-простому говоря, изменить кодировку документа).

Пункт Свойства вызывает панель с указанием типа файла, его размера и полного пути к нему, кодировки, атрибутов времени (модификации, изменения статуса, последнего доступа), принадлежности и прав доступа (рис. 3).


Рис. 3. Свойства текущего документа

Далее следуют пункты, относящиеся к печати, закрытию (текущего документа или всех открытых) и, наконец, выход из программы.




Страницы: предыдущая :: 1 :: 2 :: 3 :: 4 :: ... :: 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