Geany ay isang open source na piraso ng software na nagbibigay ng mga user na may magaan at madaling gamitin IDE (Integrated Development Environment) at text editor utility programmer para sa GNU / Linux platform.
Tampok sa isang sulyap
mga pangunahing tampok ang syntax highlighting, pagkumpleto code, mga listahan ng simbolo, suporta para sa isang malawak na hanay ng mga uri ng file, code natitiklop, simbolo ng pangalan awtomatikong pagkumpleto, mga tip call, navigation code, at awtomatikong pagkumpleto ng HTML at XML tag.
Sa karagdagan, nagtatampok ito ng interface plugin na nagbibigay-daan sa mga gumagamit upang patagalin ang kanyang default na pag-andar, isang state-of-the-art na bumuo ng sistema para sa pag-ipon at Isinasagawa ang code, bumuo snippet at auto-completion, simple pamamahala ng proyekto, pati na rin ang bilang auto-pagsasara ng XML at HTML tags.
Mga sinusuportahang uri ng file kasama ang C, C ++, C #, Python, Java, Perl, Ruby, Fortran, Vala, Lua, Tcl, NSIS, Haxe, Gumawa, FreeBasic, Pascal, Ada, diff, PHP, HTML, CSS, XML, ferite, Verilog, Txt2tags, ABC, D, ActionScript, JavaScript, Haskell, DocBook, CMake, ASM, Conf, Genie, LaTeX, Markdown, R, Po, Shell Script, SQL, Matlab, reStructuredText, CAML, YAML, VHDL, GLSL , at F77.
Ang mga sumusunod na mga plugin ay naipadala na may Geany: Classbuilder para sa paglikha ng mapagkukunan ng mga file, I-export para sa pag-export ng mga file sa iba pang mga format, Filebrowser para sa pag-browse ang mga filesystem, Character HTML para sa pagpasok ng HTML na character na mga entity, Split Window para sa malakas ang window sa dalawa, at I-save Aksyon (autosave, backupcopy, InstantSave).
Sa ilalim ng hood at availability
Ang programa ay nakasulat entrily sa C ++ programming language at nagtatampok ng graphical user interface na dinisenyo gamit ang GTK + 2 GUI toolkit. Ito ay maaaring i-download na lamang bilang isang source archive, ngunit maaari itong maging madaling-install mula sa mga repositoryo default software ng maraming mga operating system GNU / Linux.
Bukod Linux, ang software na ito ay kilala upang suportahan BSD flavors tulad ng FreeBSD, OpenBSD at NetBSD, Solaris, Aix, Mac OS X, at Microsoft Windows operating system. Parehong 64-bit at 32-bit architecture ay suportado sa oras na ito.
Ika-line
Lagom, Geany ay isang disente at mabilis IDE na sumusuporta sa isang kalabisan ng mga programming languages at ito ay malaya mula sa isang tiyak na kapaligiran desktop, tulad ng Gnome, KDE, XFCE, LXDE, Cinnamon, o MATE.
Ano ang bagong sa paglabas:
- General:
- GProject ay muling pinangalanan sa ProjectOrganizer
- New plugin AUTOMARK
- New GeanyCtags plugin
- New plugin GitChangeBar
- New plugin Overview
- Addons:
- Pagbutihin URI pagpipilian
- Autoclose:
- Magdagdag Whitesmith style bracket format support
- CodeNav:
- Ipatupad Pumunta sa tampok File
- kumander:
- Pagbutihin ang pag-uuri algorithm
- Debugger:
- Ayusin ang pag-crash sa GDB 7.7
- GeanyLaTeX:
- Ayusin automatic capitalization ng multi-byte na mga character
- GeanyVC:
- Magdagdag ng suporta para WinMerge panlabas diff viewer
- ProjectOrganizer:
- Magdagdag ng isang & quot; panlabas na direktoryo & quot; Ang tampok na
- Magdagdag find tag ayon sa pangalan
- Magdagdag pinansin pattern file
- Pagpapabuti ng pagganap sa tag generation gamit update Geany API
- MultiTerm:
- Ayusin itatayo ng kamakailang mga bersyon Vala
- PairTagHighlighter:
- Ayusin ang pag-clear ng mga nakaraang mga tagapagpabatid (PR # 200)
- PoHelper:
- Magdagdag ng mga istatistika dialog
- Ayusin ang paghawak ng maramihan na mga form
- Saklaw:
- Ayusin ang gusali sa GNU / Hurd (PR # 146)
- Spellcheck:
- Huwag suriin code ng wika scripting naka-embed sa HTML
- Magdagdag ng mga pagpipilian upang isagawa ang isang pagtiyak ng pagbaybay sa dokumento bukas (magsasara SF # 137)
- Tableconvert:
- Pagbutihin ang paghawak ng mga hindi-LF line nagtatapos
- Magdagdag ng suporta para DokuWiki syntax
- WebHelper:
- Magdagdag ng suporta para sa mga pangunahing mga bookmark
- internationalization:
- I-update ang mga pagsasalin: de, fr, pt, ru
Ano ang bagong sa bersyon 1.24.1:
- Sa ilang sandali lamang matapos ang 1.24, mailabas na namin 1.24.1 na nawawala pagsasama ng dalawang mga file sa release tarball mga pag-aayos, na nagreresulta sa iba't-ibang mga isyu sa maliit na UI (tingnan bug # 1037 at # 1038). Paumanhin para sa abala.
- Tandaan na tanging tarballs pamamahagi ay apektado, kahit ang Windows installer ni ang mga installation ginanap mula sa Git panggagaya ay.
Ano ang bagong sa bersyon 1.24:
- New plugin Pohelper
- New plugin PairTagHighlighter
- New plugin Autoclose
- New plugin Geanypy (Python bindings)
- New plugin Defineformat
- Experimental suporta ng Gtk3 sa marami sa mga plugins
Ano ang bagong sa bersyon 1.23.1:
- Ayusin ang mga pasadyang mga estilo sa ilalim ng KDE at para sa mga taong gumagamit ng gtk -chtheme (itinatama tab pangkulay, # 3,607,935).
- Ayusin nasira pagbubukas ng mga file mula sa command line sa Windows (# 3,613,096).
Ano ang bagong sa bersyon 1.23:
- Magdagdag ng bagong plugin kumander
- Magdagdag ng bagong markdown plugin
- Magdagdag ng bagong Saklaw plugin
- Pag-aalis plugin geanyGDB
- Major rework sa Tableconvert
- Na-update pagsasalin: ca, de, es, fr, en, tr
Ano ang bagong sa bersyon 1.22:.
- Sa pagsulat na muli at pagbutihin ang pag-theming
- I-update Scintilla sa 2.29.
- pag regular expression Full PCRE para sa paghahanap at palitan.
- Magdagdag filetype Layunin-C (Elias Pschernig).
- Palaging i-load ang default session kung na-configure na gawin ito.
- Ayusin ang pagtuklas ng mga raw string sa C at C ++.
- Pagbutihin ang suporta para sa HTML naka-embed na mga uri ng file.
- Magdagdag ng pagsasalin:. ar, id, lt, MN, nn, SK
- I-update ang mga pagsasalin: de, es, fr, hu, ito, ja, kk, lt, nl, pl, pt, pt_BR, SK, sl, sv, tr, zh_CN, zh_TW .
Ano ang bagong sa bersyon 0.21:
- Ito ay isang bagong pangunahing release na may mahalagang bugfixes, mas mahusay na kakayahang magamit , ang mga bagong uri ng file (Scala, Cython, Cobol), na-update na mga pagsasalin, at iba't-ibang mga bagong tampok.
Ano ang bagong sa bersyon 0.20:
- Pagbutihin ang pagiging tugma sa GVFS gamit GIO upang i-save ang mga dokumento (Alexey Antipov ).
- Ayusin minsan pag-crash kapag ang pagsasara ng isang binagong dokumento at pagpili save.
- Reorganise Hanapin sa Files dialog at idagdag pattern File upang i-filter ang mga resulta ng paghahanap.
- icon Ipakita mimetype sa listahan Documents sidebar at notebook popup menu (Colomban Wendling).
- Magdagdag per-dokumento width indent setting (Jiri Techet).
- Ayusin ang pagpasa quoted argumento kapag gumagamit ng 'Ipadala ang Pinili sa'. Ang ibig sabihin nito hal Gumagana na ngayon sed ni /./ (tuldok) / g '.
- Magdagdag ng mga alternatibong scheme ng kulay batay sa mga kulay Python (View- & gt; Editor- & gt; Scheme ng Kulay - Hindi pa suportado ang lahat ng mga uri ng file) .
- Auto-indent pagkatapos ng isang HTML / XML linya na walang closing tag (Eugene Arshinov).
- Magdagdag balik filetype (Thomas Huth).
- Magdagdag Pagkabulol filetype (Mario Silva).
- Magdagdag Erlang filetype (Taylor Venable).
- Magdagdag ng pagsasalin. kk
- I-update ang mga pagsasalin. cs, de, en_GB, es, fi, fr, hu, ja, en, pt, sl, sv, tr, zh_CN
Ano ang bagong sa bersyon 0.19.2:
- Ito ay isang maliit na bugfix release upang ayusin ang isang mahalagang Nabigo ang bug kung saan Geany ay hindi palaging-ulat ng isang error na mensahe kapag nagse-save ng isang dokumento.
Ano ang bagong sa bersyon 0.19.1:
- Ito ay isang bugfix release kabilang ang mga pag-aayos para sa mga putol autocompletion , dokumento detection sa Windows at iba't-ibang mga iba pang mga isyu. Mayroon ding ilang mga pag-aayos kasama ang hindi papansin ang kulay ng background kapag nagpi-print.
Mga kinakailangan
- gtk +
Mga Komento hindi natagpuan