mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-25 23:11:02 +08:00
选题[news]: 20231020 Geany 2.0 Release Makes it a More Versatile Text Editor and IDE
sources/news/20231020 Geany 2.0 Release Makes it a More Versatile Text Editor and IDE.md
This commit is contained in:
parent
5797e76c67
commit
a41c1fd760
@ -0,0 +1,96 @@
|
|||||||
|
[#]: subject: "Geany 2.0 Release Makes it a More Versatile Text Editor and IDE"
|
||||||
|
[#]: via: "https://news.itsfoss.com/geany-2-0/"
|
||||||
|
[#]: author: "Sourav Rudra https://news.itsfoss.com/author/sourav/"
|
||||||
|
[#]: collector: "lujun9972/lctt-scripts-1693450080"
|
||||||
|
[#]: translator: " "
|
||||||
|
[#]: reviewer: " "
|
||||||
|
[#]: publisher: " "
|
||||||
|
[#]: url: " "
|
||||||
|
|
||||||
|
Geany 2.0 Release Makes it a More Versatile Text Editor and IDE
|
||||||
|
======
|
||||||
|
Geany 2.0 arrives with new filetypes and other refinements.
|
||||||
|
[Geany][1] is regarded as one of the [best Python IDEs for Linux][2], it is **an open-source, lightweight IDE** based on the GTK3 toolkit.
|
||||||
|
|
||||||
|
It can also be counted as one of the [alternatives to Notepad++ on Linux][3] considering Geany's feature-set appeals to variety of users.
|
||||||
|
|
||||||
|
Now, a new release has been introduced in the form of ' **Geany 2.0** ' that offers many improvements.
|
||||||
|
|
||||||
|
Let's see what is in store.
|
||||||
|
|
||||||
|
## 🆕 Geany 2.0: What's New?
|
||||||
|
|
||||||
|
![][4]
|
||||||
|
|
||||||
|
The highlights of this Geany release can be divided into two distinct sections, which cover mostly the interface and better support for filetypes.
|
||||||
|
|
||||||
|
### Filetype Upgrades
|
||||||
|
|
||||||
|
The filetype configuration for **Kotlin** was improved with updates to the [basic types][5]. Similarly, for **Python** , the standard library tags creation script was rewritten for Python 3 and support was improved for the **ctags** file format.
|
||||||
|
|
||||||
|
And finally, **support for new filetypes** such as [**AutoIt**][6] and [**GDScript**][7] were added to Geany, and the filetype configs for **Nim** and **PHP** updated for addressing some long-standing issues.
|
||||||
|
|
||||||
|
### Interface Improvements
|
||||||
|
|
||||||
|
![][8]
|
||||||
|
|
||||||
|
Geany 2.0 features **a new tree view** in the sidebar for the documents list. It is enabled by default, so you don't have to do anything.
|
||||||
|
|
||||||
|
It is practical when you have numerous individual files to go through. You can also collapse specific folders to minimize the clutter.
|
||||||
|
|
||||||
|
![][9]
|
||||||
|
|
||||||
|
The **compiler messages now use dark-theme friendly colors** so that you can easily read the messages. This should be helpful during those late-night coding runs.
|
||||||
|
|
||||||
|
Furthermore, **a new confirmation dialog** was added to the “search & replace” feature for the whole session, and **an option was added to show symbols in the symbol tree** without the category group.
|
||||||
|
|
||||||
|
### 🛠️ Other Changes
|
||||||
|
|
||||||
|
Other than the above-mentioned, here are some changes that are worth noting:
|
||||||
|
|
||||||
|
* Geany now requires GTK 3.24.
|
||||||
|
* You can now scroll over document tabs.
|
||||||
|
* Updated translations for various languages.
|
||||||
|
* The keyword colorization was fixed on filetype change.
|
||||||
|
* The 'Change History' feature is now enabled by default.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
For more details on this release, you can go through the [official release notes][10].
|
||||||
|
|
||||||
|
## 📥 Download Geany 2.0
|
||||||
|
|
||||||
|
As it is **a cross-platform IDE** , Geany 2.0 is available for **Linux** , **Windows** , and **macOS**. You can go to the [Flathub store][11] or its [official website][12] to grab the package of your choice.
|
||||||
|
|
||||||
|
[Geany][12]
|
||||||
|
|
||||||
|
You can also head over to its [GitHub repo][13] if you are interested in the source code.
|
||||||
|
|
||||||
|
* * *
|
||||||
|
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
via: https://news.itsfoss.com/geany-2-0/
|
||||||
|
|
||||||
|
作者:[Sourav Rudra][a]
|
||||||
|
选题:[lujun9972][b]
|
||||||
|
译者:[译者ID](https://github.com/译者ID)
|
||||||
|
校对:[校对者ID](https://github.com/校对者ID)
|
||||||
|
|
||||||
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||||
|
|
||||||
|
[a]: https://news.itsfoss.com/author/sourav/
|
||||||
|
[b]: https://github.com/lujun9972
|
||||||
|
[1]: https://www.geany.org/
|
||||||
|
[2]: https://itsfoss.com/best-python-ides-linux/
|
||||||
|
[3]: https://itsfoss.com/notepad-alternatives-for-linux/
|
||||||
|
[4]: https://news.itsfoss.com/content/images/2023/10/Geany_2.0_1.png
|
||||||
|
[5]: https://kotlinlang.org/docs/basic-types.html
|
||||||
|
[6]: https://en.wikipedia.org/wiki/AutoIt
|
||||||
|
[7]: https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/index.html
|
||||||
|
[8]: https://news.itsfoss.com/content/images/2023/10/Geany_2.0_2.png
|
||||||
|
[9]: https://news.itsfoss.com/content/images/2023/10/Geany_2.0_3.png
|
||||||
|
[10]: https://www.geany.org/documentation/releasenotes/
|
||||||
|
[11]: https://flathub.org/apps/org.geany.Geany
|
||||||
|
[12]: https://www.geany.org/download/releases/
|
||||||
|
[13]: https://github.com/geany/geany
|
Loading…
Reference in New Issue
Block a user