Данные и диски

Geany 0.21

Geany

Geany - это текстовый редактор, использующий для работы инструментарий GTK2. Программа была разработана, чтобы обеспечить маленькую и быструю интегрированную среду разработки (IDE), имеющую минимум зависимостей от прочих программных пакетов. Она поддерживает множество типов файлов и имеет некоторые интересные особенности, такие как сворачивание кода и подсветка синтаксиса.

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

Geany window

Основные возможности программы:
  • подсветка синтаксиса;
  • сворачивание кода;
  • автозавершение;
  • автоматическое закрытие XML и HTML тегов;
  • подсказки;
  • списки символов;
  • подготовка к компиляции и выполнению кода;
  • простое управление проектами;
  • расширяемый интерфейс.

Поддерживаемые типы файлов:
  • Abc
  • ActionScript
  • Ada
  • ASM
  • C
  • C#
  • C++
  • CAML
  • CMake
  • Conf
  • CSS
  • D
  • Diff
  • Docbook
  • F77
  • Ferite
  • Fortran
  • FreeBasic
  • GLSL
  • Genie
  • HTML
  • Haskell
  • Haxe
  • Java
  • Javascript
  • LaTeX
  • Lua
  • Make
  • Markdown
  • Matlab
  • NSIS
  • Pascal
  • Perl
  • PHP
  • Po
  • Python
  • R
  • reStructuredText
  • Ruby
  • Sh
  • SQL
  • Tcl
  • Txt2tags
  • Vala
  • Verilog
  • VHDL
  • XML
  • YAML

Что нового:
  • General
    • Bump dependencies to GTK >= 2.12, GLib >= 2.16 and GIO.
    • Add support for real-time symbol parsing.
    • Remove old filetype templates support - use custom file templates instead.
    • Add support for detecting the indentation width from the file content.
  • Bug fixes
    • Fix generating tag files (-g) and --ft-names segfault.
    • Replace dates on template insertion, not when loading templates.
    • Fix segfault when inserting e.g. fileheader template when the template file is empty.
    • Use the same indentation for all templates.
    • Fix loading of non-UTF-8 templates.
    • Fix completion and word completion with non-ASCII characters.
    • Fix HTML content-type detection.
    • Fix pattern filtering when using Find in Files not to search in sub-directories.
    • Add a workaround to prevent Geany from crashing during loading of a LaTeX-file containing linebreaks inside headings.
  • Interface
    • Add 'Save As' toolbar button option.
    • Add 'Open in New Window' command in the notebook tab menu.
    • Color schemes: use name and description for menu item and tooltip.
    • Shift-Enter in search dialog and toolbar search entries now searches backwards.
    • Improve `Set Custom Commands` dialog.
    • Always destroy open and save dialogs after use.
    • Add UI to edit formerly hidden preferences.
  • Editor
    • Update Scintilla to version 2.25.
    • Fix snippets bug: {ob}pc{cb} replaced by '%' instead of {pc}.
    • Fix multiple snippet cursor positions for Tabs + Spaces mode.
    • Avoid triggering autocompletion on PHP open tags.
    • Fix indentation brace matching.
  • Configuration files
    • Support copying filetype definition file group keys from a system keyfile with e.g. [styling=C].
    • Make filetype group membership configurable using [Groups] in filetype_extensions.conf.
  • Search
    • Don't auto-enable case-sensitive option when enabling regex in Find/Replace dialogs.
    • Remember Find and Replace options across restarts.
  • Keybindings
    • Add fixed shortcuts for VTE copy (Ctrl-Shift-C) and paste (Ctrl-Shift-V).
    • Add new keybinding 'Remove Markers and Error Indicators'.
  • Projects
    • Store VTE path with the project session.
  • Filetypes
    • Add Scala custom filetype.
    • Add Cython custom filetype.
    • Add support for separate single and multiline comments.
    • Add support for filetype-specific indentation settings.
    • Fix detecting Matlab and Txt2Tags extensions by default.
    • Fix detecting non-lowercase self-closing tags e.g. <BR>.
    • Highlight C# and Vala raw and verbatim strings.
    • Improve JavaScript keyword handling and keyword lists.
    • Add filetype Cobol.
    • Add file template for Vala.
  • Plugins
    • File Browser: Make 'Hide object files' preference configurable with file extensions.
    • Split Window: Fix a crash when changing filetype.
    • Split Window: Update styles when the filetype changes.
    • Split Window: Enable code folding.
    • Split Window: Fix issues on Windows.
    • Class Builder: Improve dialog UI using a table.
    • Export: Add option to insert line numbers.
  • Documentation
    • Add 'Reading styles from another filetype' subsection.
    • Add 'Filenames' subsection for filetype definition files explaining the filename extensions and special cases.
    • Add section 'Filetype group membership'.
  • Plugin API
    • Add filetypes_get_sorted_by_name(), utils_find_open_xml_tag_pos().
    • Add plugin_idle_add(), plugin_timeout_add(), plugin_timeout_add_seconds(), ui_menu_add_document_items_sorted(), document_compare_by_display_name(), document_compare_by_tab_order(), document_compare_by_tab_order_reverse().
    • Deprecate ui_widget_set_tooltip_text().
    • Fix public inclusion of config.h.
    • Add new signal "document-reload".
  • Internationalisation:
    • Add translations: fa
    • Update translations: ca, cs, de, en_GB, es, fi, fr, gl, it, ja, nl, pt, pt_BR, sl, sv, tr, vi, zh_CN, zh_TW

ОС: Windows 2000, XP, Vista, 7
Русский язык: есть
Лекарство: не требуется

 

Скачать программу Geany 0.21 (7,68 МБ):

SevaCwer 09/03/12 Просмотров: 1160
0