博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文本编辑器geany如何_Geany文本编辑器入门
阅读量:2525 次
发布时间:2019-05-11

本文共 2925 字,大约阅读时间需要 9 分钟。

文本编辑器geany如何

我不得不承认,花了我相当尴尬的长时间才能真正进入Linux作为日常驱动程序。 我回想起这些年来在旷野的一件事,就是看到开放源代码类型如此深入地研究文本编辑器是多么奇怪。

不仅仅是观点有所不同。 分歧很激烈 。 而且您会一次又一次地看到它们。

我的意思是,我认为这是有道理的。 做开发人员或管理员工作意味着您在文本编辑器上花费了大量时间。 而当它成为障碍或无法完全满足您的要求时呢? 在那一刻,这是世界上最令人沮丧的事情。

我知道真正讨厌文本编辑器意味着什么。 多年前,我在大学的计算机实验室中学到了这个,试图弄清Emacs。 一件软件可能具有如此多的施虐受虐色彩,令我感到非常震惊。 人们刻意地做到这一点!

因此,也许现在我很喜欢一个这样的仪式。 它名为 ,位于GPL上, 大多数流行发行版中。

这就是为什么它对我有用。

我很简单

我想要的文本编辑器的主要功能就是编辑文本。 我认为不应有任何形式的学习曲线。 我应该能够打开它并使用它。

因此,我通常使用操作系统随附的任何内容。 在Windows 10上,我使用记事本的时间远远超过了我应有的时间。 当我最终替换它时,它是使用Notepad ++的。 在Linux终端中,我喜欢Nano。

我完全意识到我错过了许多有用的功能。 但这永远不足以做出改变。 这并不是说我从未尝试过任何更详尽的事情。 我在Visual Basic和Borland Delphi上进行了一些第一个实际编程。

这些开发环境为您提供了一个图形界面,可以直观地设计您的窗口,可以在其中配置属性和设置的各种窗口,可以编写功能的文本界面以及用于调试的各种功能。 只要您按预期的方式使用它,这就是构建桌面应用程序的好方法。

但是,如果您想做作者没想到的事情,那么所有这些额外的运动部件都会突然受阻。 随着软件越来越多地涉及网络和互联网,这种情况一直在发生。

过去,我使用HTML编辑套件,例如Macromedia Dreamweaver(当时的版本)和FirstPage用于静态网站。 再次,我发现这些功能可能会尽其所能。 这些应用程序对如何组织项目有自己的想法,如果您有不同的看法,那就太麻烦了。

最近,经过一段长时间的编程,我开始学习人们的语言: 。 我买了一本入门教程,说要安装 ,所以我做到了。 我认为我花了大约五分钟的时间才放弃了它以从命令行运行解释器。 它有太多活动部件要处理。 特别是对于HelloWorld.py。

但是,只要我能摆脱它,我总是会回到Notepad ++和Nano。

那么,什么改变了? 好吧,几个月前,我完全 (万岁!)。 坚持我所知道的,我使用Nano作为我的主要文本编辑器了几个星期。

我了解到,当您已经在命令行中并且需要启动海军海豹突击队任务时,Nano很棒。 你知道我的意思。 闪电般的突袭。 进入,完成目标,然后离开。

对于长时间的广告系列,甚至是相对简短的广告系列,它都不理想。 即使只是将新页面添加到静态网站,事实也涉及许多重复的击键。 与其他任何事情一样,我真的很想念不能使用鼠标导航和选择文本。

Geany简介

Geany项目始于2005年,目前仍在积极开发中。

它具有最小的依赖关系:只有和GTK依赖的库。 如果您安装了任何类型的桌面环境,则几乎可以肯定您的计算机上装有GTK。

我在Xfce上使用它,但是由于这些最小的依赖性,Geany可以在桌面环境中移植。

盖尼又快又轻。 从软件包管理器安装Geany只花了一点时间,它仅占用我机器上的3.1MB空间。

到目前为止,我已经将它用于HTML,CSS和Python以及编辑配置文件。 它也认识到了C,Java,JavaScript中,Perl和 。

毫不妥协的简单性

Geany具有许多使生活更轻松的出色功能。 仅列出它们会错过最好的一点,那就是:Geany开箱即用。 安装完成后,您可以立即开始编辑文件,并且可以正常工作。

对于所有IDE功能,没有任何障碍。 默认设置是智能设置的,并且菜单布局很好,以至于无需更改它们。

它不会尝试为您组织项目,也没有关于应该如何做的强烈意见。

漂亮地处理空白

默认情况下,每次按Enter键,Geany都会在新行上保留缩进。 除了节省一些乏味的击键操作外,它还避免了制表符和空格的使用不一致,这些制表符和空格有时会在您不在意时潜入,并使使用其他文本编辑器的任何人都难以遵循您的代码。

但是,如果您正在编辑已经受到这种处理的文件怎么办? 例如,我需要编辑一个HTML文件,该文件使用制表符和空格进行缩进,使其成为了解如何嵌套标签的噩梦。

使用Geany,只需几秒钟即可浏览菜单,将制表符的长度从四个空格更改为八个空格。 更好的选择是将这些选项卡转换为空格。 问题解决了!

巧妙的快捷方式和自动化

您多久在一次错误的行上编写正确的代码? 我一直都这样做。

Geany使您可以使用Alt + PgUp和Alt + PgDn轻松上下移动代码行。 这比常规的剪切和粘贴要好一些,而不需要四到五次按键,而只需一次。

对HTML进行编码时,Geany会自动为您关闭标签。 除了节省时间外,这还避免了许多令人讨厌的错误。 当您忘记关闭标签时,您可能会花很多时间来搜索文档以寻找更复杂的内容。

在缩进至关重要的 Python中,它变得更好。 每当您以冒号结束一行时,Geany都会自动为您缩进。

一个不错的小副作用是,当您忘记包含冒号时(我以令人尴尬的规律性进行了此操作),当您没有获得预期的自动缩进时,您会立即意识到这一点。

默认缩进是单个选项卡,而我更喜欢两个空格。 因为Geany的菜单布局很好,所以我只花了几秒钟就知道如何进行更改。

当然,您也可以突出显示语法。 此外,它跟踪并提供有用的自动完成功能。

大型插件库

Geany有一个 ,但是到目前为止,我不需要尝试任何 。 即使这样,我仍然觉得我从中受益。 怎么样? 好吧,这意味着我的编辑器不会被我不使用的功能所困扰。

我认为这种向大型插件库添加额外功能的态度是一种伟大的精神-无论您的特定需求是什么,您都将拥有所有想要的东西,而不拥有不需要的东西。

远程文件编辑

终端文本编辑器真正令人高兴的一件事是,在远程外壳程序中使用它们毫无问题。

Geany也处理得很漂亮。 您可以在具有SSH访问权限的任何位置打开远程文件,就像在您自己的计算机上打开文件一样容易。

起初我感到沮丧的是,我似乎只能使用用户名和密码进行身份验证,这很烦人,因为证书要好得多。 原来,通过将证书保留在主目录中而不是〜/ .ssh中 ,这只是我是菜鸟

远程编辑Python脚本时,如果使用服务器上而非本地计算机上安装的软件包,则自动补全功能不起作用。 对我来说,这确实没什么大不了的,但是就在那里。

综上所述

文本编辑器是一种个人喜好,适合不同的人,合适的人会有所不同。

如果您已经知道要写什么并且只想继续使用它,同时享受许多有用的快捷键来加快关键部分的速度,Geany就是很好的选择。

Geany是吃蛋糕的好方法。

翻译自:

文本编辑器geany如何

转载地址:http://bxbzd.baihongyu.com/

你可能感兴趣的文章
windbg+vmware+win7 内核
查看>>
Fasm汇编器源码学习中
查看>>
GotoBlas2之IxAMAX
查看>>
GotoBlas2之IxMxx
查看>>
牛人:用的顺手的锤子
查看>>
Linux进程调度机制
查看>>
Linux的进程调度机制在哪个文件目录下?
查看>>
对于重定位我该如何理解??
查看>>
我该如何理解原语???原语到底是什么???
查看>>
Spring Cloud 2020 年路线图发布
查看>>
阿里技术专家加多:Java 异步编程实战之基于 JDK 中的 Future 实现异步编程
查看>>
2019 年终总结,168 篇,已归类!
查看>>
推荐 10 个不错的网络监视工具,建议收藏!
查看>>
十大编程语言,Java 未能榜首,第一你想不到
查看>>
我决定用 Postwoman 替代 Postman
查看>>
5 种前途迷茫的编程语言
查看>>
放假前几小时,突然线上四台机器同一时间全部 OOM,到底发生了什么?
查看>>
假如明天就是你的 45 岁,你还写代码吗?
查看>>
24式加速你的 Python
查看>>
面试时如何优雅地自我介绍?
查看>>