Geany 0.21
Geany - это текстовый редактор, использующий для работы инструментарий GTK2. Программа была разработана, чтобы обеспечить маленькую и быструю интегрированную среду разработки (IDE), имеющую минимум зависимостей от прочих программных пакетов. Она поддерживает множество типов файлов и имеет некоторые интересные особенности, такие как сворачивание кода и подсветка синтаксиса.
Geany, благодаря своему чрезвычайно легкому интерфейсу, небольшому размеру и поддержки компиляции кода сторонними компиляторами, окажется полезной и для простого пользователя, и для программиста, и для веб-дизайнера.
Основные возможности программы:
- подсветка синтаксиса;
- сворачивание кода;
- автозавершение;
- автоматическое закрытие 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 Просмотров: 1157
0