diff --git a/published/20160717 BEST TEXT EDITORS FOR LINUX COMMAND LINE.md b/published/20160717 BEST TEXT EDITORS FOR LINUX COMMAND LINE.md new file mode 100644 index 0000000000..f2a76f10bb --- /dev/null +++ b/published/20160717 BEST TEXT EDITORS FOR LINUX COMMAND LINE.md @@ -0,0 +1,94 @@ +Linux 命令行下的最佳文本编辑器 +========================================== + +![](https://itsfoss.com/wp-content/uploads/2016/07/Best-Command-Line-Text-Editors-for-Linux.jpg) + +文本编辑软件在任何操作系统上都是必备的软件。我们在 Linux 上不缺乏[非常现代化的编辑软件][1],但是它们都是基于 GUI(图形界面)的编辑软件。 + +正如你所了解的,Linux 真正的魅力在于命令行。当你正在用命令行工作时,你就需要一个可以在控制台窗口运行的文本编辑器。 + +正因为这个目的,我们准备了一个基于 Linux 命令行的文本编辑器清单。 + +### [VIM][2] + +如果你已经使用 Linux 有一段时间,那么你肯定听到过 Vim 。Vim 是一个高度可配置的、跨平台的、高效率的文本编辑器。 + +几乎所有的 Linux 发行版本都已经内置了 Vim ,由于其特性之丰富,它已经变得非常流行了。 + +![](https://itsfoss.com/wp-content/uploads/2016/07/vim.png) + +*Vim 用户界面* + +Vim 可能会让第一次使用它的人感到非常痛苦。我记得我第一次尝试使用 Vim 编辑一个文本文件时,我是非常困惑的。我不能用 Vim 输入一个字母,更有趣的是,我甚至不知道该怎么关闭它。如果你准备使用 Vim ,你需要有决心跨过一个陡峭的学习路线。 + +但是一旦你经历过了那些,通过梳理一些文档,记住它的命令和快捷键,你会发现这段学习经历是非常值得的。你可以将 Vim 按照你的意愿进行改造:配置一个让你看起来舒服的界面,通过使用脚本或者插件等来提高工作效率。Vim 支持格式高亮,宏记录和操作记录。 + +在Vim官网上,它是这样介绍的: + +>**Vim: The power tool for everyone!** + +如何使用它完全取决于你。你可以仅仅使用它作为文本编辑器,或者你可以将它打造成一个完善的IDE(Integrated Development Environment:集成开发环境)。 + +### [GNU EMACS][3] + +GNU Emacs 毫无疑问是非常强大的文本编辑器之一。如果你听说过 Vim 和 Emacs ,你应该知道这两个编辑器都拥有非常忠诚的粉丝基础,并且他们对于文本编辑器的选择非常看重。你也可以在互联网上找到大量关于他们的段子: + +![](https://itsfoss.com/wp-content/uploads/2016/07/vi-emacs-768x426.png) + +*Vim vs Emacs* + +Emacs 是一个跨平台的、既有有图形界面也有命令行界面的软件。它也拥有非常多的特性,更重要的是,可扩展! + +![](https://itsfoss.com/wp-content/uploads/2016/07/emacs.png) + +*Emacs 用户界面* + +像 Vim一样,Emacs 也需要经历一个陡峭的学习路线。但是一旦你掌握了它,你就能完全体会到它的强大。Emacs 可以处理几乎所有类型文本文件。它的界面可以定制以适应你的工作流。它也支持宏记录和快捷键。 + +Emacs 独特的特性是它可以“变形”成和文本编辑器完全不同的的东西。有大量的模块可使它在不同的场景下成为不同的应用,例如:计算器、新闻阅读器、文字处理器等。你甚至都可以在 Emacs 里面玩游戏。 + +### [NANO][5] + +如果说到简易方便的软件,Nano 就是一个。不像 Vim 和 Emacs,nano 的学习曲线是平滑的。 + +如果你仅仅是想创建和编辑一个文本文件,不想给自己找太多挑战,Nano 估计是最适合你的了。 + +![](https://itsfoss.com/wp-content/uploads/2016/07/nano.png) + +*Nano 用户界面* + +Nano 可用的快捷键都在用户界面的下方展示出来了。Nano 仅仅拥有最基础的文本编辑软件的功能。 + +它是非常小巧的,非常适合编辑系统配置文件。对于那些不需要复杂的命令行编辑功能的人来说,Nano 是完美配备。 + +### 其它 + +这里还有一些我想要提及其它编辑器: + +[The Nice Editor (ne)][6]: 官网是这样介绍的: + +> 如果你有足够的资料,也有使用 Emacs 的耐心或使用 Vim 的良好心态,那么 ne 可能不适合你。 + +基本上 ne 拥有像 Vim 和 Emacs 一样多的高级功能,包括:脚本和宏记录。但是它有更为直观的操作方式和平滑的学习路线。 + +### 你认为呢? + +我知道,如果你是一个熟练的 Linux 用户,你可以会说还有很多应该被列入 “Linux 最好的命令行编辑器”清单上。因此我想跟你说,如果你还知道其他的 Linux 命令行文本编辑器,你是否愿意跟我们一同分享? + +-------------------------------------------------------------------------------- + +via: https://itsfoss.com/command-line-text-editors-linux/ + +作者:[Munif Tanjim][a] +译者:[chenzhijun](https://github.com/chenzhijun) +校对:[wxy](https://github.com/wxy) + +本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 + +[a]: https://itsfoss.com/author/munif/ +[1]: https://linux.cn/article-7468-1.html +[2]: http://www.vim.org/ +[3]: https://www.gnu.org/software/emacs/ +[4]: https://itsfoss.com/download-linux-wallpapers-cheat-sheets/ +[5]: http://www.nano-editor.org/ +[6]: http://ne.di.unimi.it/ diff --git a/translated/tech/20160717 BEST TEXT EDITORS FOR LINUX COMMAND LINE.md b/translated/tech/20160717 BEST TEXT EDITORS FOR LINUX COMMAND LINE.md deleted file mode 100644 index fdb8d34098..0000000000 --- a/translated/tech/20160717 BEST TEXT EDITORS FOR LINUX COMMAND LINE.md +++ /dev/null @@ -1,93 +0,0 @@ - -Linux命令行下的优秀文本编辑软件 -========================================== - -![](https://itsfoss.com/wp-content/uploads/2016/07/Best-Command-Line-Text-Editors-for-Linux.jpg) - -文本编辑软件在任何操作系统上都是必备的软件。我们不缺乏在 Linux 上非常现代化的编辑软件,但是他们都是基于 GUI (图形界面)的编辑软件。 - -正如你所了解的,Linux 真正的魅力在于命令行。另外当你正在用命令行工作时,你可能需要一个可以在控制台窗口就可以运行的文本编辑器。 - -正因为这个目的,我们准备了一个基于 Linux 命令行的文本编辑器清单。 - -### [VIM][2] - -如果你已经使用 Linux 有一段时间,那么你肯定听到过 Vim 。Vim 是一个高可配、跨平台、高效率的文本编辑器。 - -几乎所有的 Linux 发行版本都已经内置了 Vim ,由于它的丰富特性已经变得非常流行的。 - -![](https://itsfoss.com/wp-content/uploads/2016/07/vim.png) ->Vim 用户窗口 - -Vim 可能会让第一次使用它的人感到非常痛苦。我记得我第一次尝试使用 Vim 编辑一个文本文件时,我是非常困惑的。我不能用 Vim 输入一个字母,更有趣的是,我甚至不知道该怎么关闭它。如果你准备使用 Vim ,你需要有决心跨过一个曲折的学习路线。 - -一旦你经历过那些,通过梳理一些文档,记住它的命令和快捷键,你会发现这段学习经历是非常值得的。你可以将 Vim 按照你的意愿进行改造--配置一个让你看起来舒服的界面,通过使用脚本或者插件等来提高工作效率。Vim 支持语句高亮,宏记录和操作记录。 - -在Vim官网上,它是这样介绍的: - ->**Vim: The power tool for everyone!** - -如何使用它完全取决于你。你可以仅仅使用它作为文本编辑器,或者你可以将它打造成一个完善的IDE( Integrated Development Environment:集成开发环境)。 - -### [GNU EMACS][3] - -GNU Emacs 毫无疑问是一个非常强大的文本编辑器。如果你听说过 Vim 和 Emacs ,你应该知道这两个编辑器都拥有非常忠诚的粉丝基础,并且他们对于文本编辑器的选择非常看重。你也可以在互联网上找到大量关于他们的段子: - -建议阅读 [Download Linux Wallpapers That Are Also Cheat Sheets][4] - -![](https://itsfoss.com/wp-content/uploads/2016/07/vi-emacs-768x426.png) ->Vim vs Emacs - -Emacs 是一个拥有图形界面和命令行界面并且跨平台的软件。它也拥有非常多的特性,更重要的是,它是支持扩展的。 - -![](https://itsfoss.com/wp-content/uploads/2016/07/emacs.png) ->Emacs 用户界面 - -像Vim一样,Emacs 也需要经历一个曲折的学习路线。但是一旦你掌握它,你就能知道它的强大。Emacs可以处理几乎所有类型文本文件。它的界面可以定制成适合你的工作流。它也支持宏记录和快捷键。 - -Emacs 独特的特性是它可以转换成和文本编辑器完全不同的的东西。这里有大量的模块集可是使它在不同的场景下成为不同的应用,例如-计算器,新闻阅读,文字处理器等。你甚至都可以在 Emacs 里面玩游戏。 - -### [NANO][5] - -如果说到简易方便的软件,Nano 就是一个。 不像 Vim 和 Emacs , nano 的学习曲线是平滑的。 - -如果在生活中你仅仅是想创建和编辑一个文本文件,Nano 估计是最适合你的了。 - -![](https://itsfoss.com/wp-content/uploads/2016/07/nano.png) ->Nano 用户界面 - -Nano 可用的快捷键都在用户界面的下方展示出来了。Nano 仅仅拥有最基础的文本编辑软件的功能。 - -它非常小巧并且非常适合编辑系统和配置文件。对于那些不需要命令行编辑器功能的人来说,Nano是完美配备。 - -### 其它 -这里还有一些我想要提及其它编辑器: - -[The Nice Editor (ne)][6]: 官网是这样介绍的: - ->如果你有相关的资源或者耐心来使用 Emacs 或者正确的心理准备来使用 Vim ,那么 ne 可能不适合你。 - -基本上 ne 拥有像 Vim 和 Emacs 一样多的先进功能,包括--脚本和宏记录。但是它有更为直观的操作方式和平滑的学习路线。 - - -### 你认为呢? - -我知道如果你是一个熟练的 Linux 用户,你可以会说上面列举的 Linux 最好的命令行编辑器清单上的候选者都是非常明显的。因此我想跟你说,如果你还知道其他的 Linux 命令行文本编辑器你是否愿意跟我们一同分享? - --------------------------------------------------------------------------------- - -via: https://itsfoss.com/command-line-text-editors-linux/?utm_source=newsletter&utm_medium=email&utm_campaign=ubuntu_forums_hacked_new_skype_for_linux_and_more_linux_stories - -作者:[Munif Tanjim][a] -译者:[chenzhijun](https://github.com/chenzhijun) -校对:[校对者ID](https://github.com/校对者ID) - -本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 - -[a]: https://itsfoss.com/author/munif/ -[1]: https://itsfoss.com/best-modern-open-source-code-editors-for-linux/ -[2]: http://www.vim.org/ -[3]: https://www.gnu.org/software/emacs/ -[4]: https://itsfoss.com/download-linux-wallpapers-cheat-sheets/ -[5]: http://www.nano-editor.org/ -[6]: http://ne.di.unimi.it/