Linux大神必备-文本编辑器

我们在 Linux 上不缺乏非常现代化的编辑软件,但是它们都是基于 GUI(图形界面)的编辑软件。正如你所了解的:Linux 真正的魅力在于命令行,当你正在用命令行工作时,你就需要一个可以在控制台窗口运行的文本编辑器那么究竟哪一款适合你呢

文本编辑软件在任何操作系统上都是必备的软件。我们在 Linux 上不缺乏非常现代化的编辑软件,但是它们都是基于 GUI(图形界面)的编辑软件。正如你所了解的:Linux 真正的魅力在于命令行,当你正在用命令行工作时,你就需要一个可以在控制台窗口运行的文本编辑器。对此我们准备了一个基于 Linux 命令行的文本编辑器清单。

VIM

如果你已经使用 Linux 有一段时间,那么你肯定听到过 Vim 。Vim 是一个高度可配置的、跨平台的、高效率的文本编辑器,几乎所有的 Linux 发行版本都已经内置了 Vim ,由于其特性之丰富,它已经变得非常流行了。

Vim 可能会让第一次使用它的人感到非常痛苦。当你第一次尝试使用 Vim 编辑一个文本文件时,是非常困惑的,或许你不能用 Vim 输入一个字母,更有趣的是,甚至不知道该怎么关闭它,所以如果你准备使用 Vim ,你需要有决心跨过一个陡峭的学习路线。但是一旦你经历过了那些,通过梳理一些文档,记住它的命令和快捷键,你会发现这段学习经历是非常值得的。你可以将 Vim 按照你的意愿进行改造:配置一个让你看起来舒服的界面,通过使用脚本或者插件等来提高工作效率。Vim 支持格式高亮,宏记录和操作记录。

在Vim官网上,它是这样介绍的:如何使用它完全取决于你。你可以仅仅使用它作为文本编辑器,或者你可以将它打造成一个完善的IDE(集成开发环境Integrated Development Environment):

Vim: The power tool for everyone!

GNU EMACS

GNU Emacs 毫无疑问是非常强大的文本编辑器之一,如果你听说过 Vim 和 Emacs ,你应该知道这两个编辑器都拥有非常忠诚的粉丝基础,并且他们对于文本编辑器的选择非常看重。你也可以在互联网上找到大量关于他们的段子:

Vim vs Emacs>

Emacs 是一个跨平台的、既有有图形界面也有命令行界面的软件。它也拥有非常多的特性,更重要的是,可扩展!

像 Vim一样,Emacs 也需要经历一个陡峭的学习路线。但是一旦你掌握了它,你就能完全体会到它的强大,Emacs 可以处理几乎所有类型文本文件,它的界面可以定制以适应你的工作流,它也支持宏记录和快捷键。Emacs 独特的特性是它可以“变形”成和文本编辑器完全不同的的东西。有大量的模块可使它在不同的场景下成为不同的应用,例如:计算器、新闻阅读器、文字处理器等,你甚至都可以在 Emacs 里面玩游戏。

NANO

如果说到简易方便的软件,Nano 就是一个,不像 Vim 和 Emacs,nano 的学习曲线是平滑的。如果你仅仅是想创建和编辑一个文本文件,不想给自己找太多挑战,Nano 估计是最适合你的了。

Nano 可用的快捷键都在用户界面的下方展示出来了,Nano 仅仅拥有最基础的文本编辑软件的功能。它是非常小巧的,非常适合编辑系统配置文件。对于那些不需要复杂的命令行编辑功能的人来说,那么Nano 是完美配备。

你认为呢?

这里还有一些我想要提及其它编辑器:The Nice Editor (ne): 官网是这样介绍的:“如果你有足够的资料,也有使用 Emacs 的耐心或使用 Vim 的良好心态,那么 ne 可能不适合你。”

基本上 ne 拥有像 Vim 和 Emacs 一样多的高级功能,包括:脚本和宏记录。但是它有更为直观的操作方式和平滑的学习路线。

我知道,如果你是一个熟练的 Linux 用户,你可以会说还有很多应该被列入 “Linux 最好的命令行编辑器”清单上。因此我想跟你说,如果你还知道其他的 Linux 命令行文本编辑器,你是否愿意跟我们一同分享?

本文转载地址:http://www.linuxprobe.com/best-text-editor.html

免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:http://www.linuxprobe.com/

时间: 2024-10-14 12:16:06

Linux大神必备-文本编辑器的相关文章

李洪强iOS开发之大神必备的Xcode插件

iOS开发大神必备的Xcode插件 写在前面 工欲善其事,必先利其器,iOS开发中不仅要学会Xcode的基本操作,而且还得学会一些Xcode的使用技巧,如掌握常用的快捷键等,还有就是今天要说到的Xcode插件,下面我就为大家介绍几款开发中比较常用的Xcode插件(此处应有掌声). 插件推荐 1. AMAppExportToIPA 简介:AMAppExportToIPA 是一款可以让你在Xcode的project navigator界面中直接右键点击xxx.app -> Export IPA就可以

Linux大神养成之正则表达式(grep,sed)

Linux大神养成之正则表达式 grep命令 参数: -A后面加数字,代表after,表示把该行的后续n行也列出来 -B后面加数字,代表befer,表示把改行的前面n行也列出来 $ dmesg | grep -n -A3 -B2 --color=auto 'eth' 查找特定字符串 $ cat -n regular_express.txt 1 "Open Source" is a good mechanism to develop programs. 2 apple is my fav

成为Linux大神计划书

成为Linux大神计划书 我是Anven,多年来玩过各种各样的游戏,荒废太多的青春,小孩已经1岁半了,为了家庭有更好的生活条件,从2018年6月1日起,全身心的投入学习Linux,薪水目标15K. 为了达到此目标我将采取如下行动方案: 1. 每日6点半起床,运动1小时,按时作息,保持良好的精神状态,24点准时睡觉: 2. 必须吃早餐,中餐8分饱,不吃晚餐可水果代替,减肥到健康身材130斤: 3. 认真做好笔记,每周小总结,每月大总结: 4. 勤思考,多动手,多练习,不明白的问题一定要弄明白,并整

Linux系统 vi/vim文本编辑器

Linux系统 vi/vim文本编辑器 (一)Vim/Vi简介 (二)Vim/Vi工作模式 (三)Vim/Vi基本使用 (四)Vim/Vi应用技巧 (一)Vim/Vi简介 Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立.编辑.显示文本文件.vim或者vi文本编辑是Linux下最常用的编辑器.vi 和vim 编辑器的区别是vim是vi的改进版本,在vi 编辑器的基础上上扩展了很多实用的功能. 大多数的linux/unix 发行版本中都使用

Linux 下 vi/vim 文本编辑器超详细使用指南

Linux下的编辑器最常用的就是vim或者vi文本编辑.vi 和vim 编辑器的区别是vim是vi的改进版本,在vi 编辑器的基础上上扩展了很多实用的功能. 大多数的linux/unix 发行版本中都使用 vim 代替了原来的 vi 文本编辑器. 如果是centos或者redhat系统,当系统安装完毕后,vi/vim 文本编辑器默认情况下就已经被安装了.如果是debian/ubuntu系统下,默认情况下,vim编辑器是不会被安装的.你需要在ubuntu系统下手动安装vim编辑. 更多关于vim

Linux Mint (应用软件— 文本编辑器:gedit)

文本编辑器是,就像它的名字一样,主要用来编辑文本文件,比如读取,修改等.大家应该 比较熟悉,我就不多说了. 文本编辑器,有很多种类.比如功能强大的UltraEdit,开源的Notepad++.这些属于个人或者软件公司单独开发的软 件,有的需要购买使用权,比如UltraEdit:有的不需要购买就能使用使用,比如Notepad++.不过它们都有一个共同 点:需要用户自己在系统中进行安装这些软件,不安装软件就无法使用.为了减少用户安装软件时的烦恼,系统通常 会默认提供文本编辑器,比如Windows系统

Linux大神们 你们任重而道远

从小深受李小龙功夫片的影响,尤其是截拳道的哲学思维,(虽然当时不懂为什么要将自己的功夫教给别人,而别人就算怎么学也学不到你的领悟力.)高手只是再教你东西的时候,自己又上升到了一定的层次,因此以此为乐趣.从小便养成了与人分享的习惯. 时至今日,很开心自己已进入到开源的世界里许久还习惯于去寻觅知识的精妙和神奇,并且在互联网里认识了同行里面的大牛,且吸收他们不光是技术更多是为人处世的精华. 并不是自己说什么获奖感言咋的,其实也没有获奖,呵呵. 但是有时候就想抽点时间问问自己都会了什么,想想自己什么都会

ZooKeeper系列之一:Zookeeper常用命令大神必备

ZooKeeper服务命令: 在准备好相应的配置之后,可以直接通过zkServer.sh 这个脚本进行服务的相关操作 启动ZK服务: sh bin/zkServer.sh start 查看ZK服务状态: sh bin/zkServer.sh status 停止ZK服务: sh bin/zkServer.sh stop 重启ZK服务: sh bin/zkServer.sh restart5.QQ:2606230996可以加我一起交流zk客户端命令 ZooKeeper命令行工具类似于Linux的sh

linux常用文本编辑器nano/vi/vim

linux下有很多文本编辑器,其中系统(不管哪个分支)都会自带nano和vi这两个最基本的编辑器.vim相当于vi的升级版.这里我们依次来讲解这几个编辑器的用法. 1.nano 直接在命令行中敲入nano filename即可打开文件或新建文件. 可以看到第一行反白介绍了nano的版本号以及被编辑的文件名称.接下来就是可编辑区域,这里由于nano.txt文件是一个新建文件,内容为空,所以编辑区域没有任何文本文字.再看最后的两行,这是nano下可以使用的一些快捷键,其对应的含义翻译如下: ctrl