0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

比Vim更现代直观的Linux文本编辑器

strongerHuang 来源:linux迷 2023-02-24 10:08 次阅读

厌倦了 Vi 和 Vim 不可思议的界面和键绑定?那就切换到 Micro 编辑器试试吧。

命令行文本编辑器证明了 Linux 终端的实用性,使您无需离开终端即可编辑文件。这些编辑器使用的资源更少,而且速度非常快,非常适合进行一些快速编辑。

一些流行的命令行文本编辑器包括 Vi、Vim 和 Nano。这些工具非常流行,它们预装在大多数 Linux 发行版中。但是,某些编辑器(如 Vi 或 Vim)的学习曲线和键绑定对于初学者来说可能很难掌握。这是一个更简单的选择:Micro 文本编辑器。

c1246c0e-b3d9-11ed-bfe3-dac502259ad0.png

Micro 与其他编辑相比的表现如何

Micro 宣称自己是一个现代且直观的基于终端的文本编辑器,这是理所当然的。Micro 相对于 Vi 或 Vim 之类的主要优势是简单。Vim 不适合胆小的人,它要求您学习所有不同的模式和键绑定。

尽管 Vim 值得学习和掌握,但对于初学者来说可能会让人不知所措。Nano 相对简单易用,但仍不及 Micro 的简单性。以保存文件为例。使用 Nano,您需要按Ctrl/Cmd + O,这通常是在 Microsoft Word 等流行文字处理器中打开文件的快捷方式。不是很直观!

使用 Micro,保存文件就像按Ctrl/Cmd + S一样简单,这是您可能已经习惯的键盘快捷键。即使您从未使用过基于终端的文本编辑器,您在使用 Micro 时也会有宾至如归的感觉。然而,这还不是全部。它有自己的一套功能,可以进一步丰富用户体验。

c14f21f6-b3d9-11ed-bfe3-dac502259ad0.jpg

Micro 文本编辑器的特点

除了简单易用之外,Micro 也不避讳添加一些有用的功能。让我们详细看看这些。

通用但可自定义的键绑定

c1674614-b3d9-11ed-bfe3-dac502259ad0.png

默认情况下,Micro 带有一些键绑定,类似于流行的文字处理器上的键绑定。但作为高级用户,您可以根据自己的喜好自定义这些绑定,并按照您想要的方式配置它们。

c18d60f6-b3d9-11ed-bfe3-dac502259ad0.png

完整的鼠标支持

大多数命令行文本编辑器缺少的功能之一是鼠标和触控板支持。使用 Micro,您不必担心。您可以单击并拖动选择文本,双击按选择字,三次单击按选择行。

颜色和语法高亮

c19d5f7e-b3d9-11ed-bfe3-dac502259ad0.png

Micro 支持超过 130 种编程语言的语法高亮显示,包括 JavaScript、PythonC++ 等流行语言。除此之外,您还可以从七种可用的默认配色方案中选择您的主题。

不喜欢现有的主题?您甚至可以制作自己的主题以与 Micro 一起使用。

多个光标

c1b5ee5e-b3d9-11ed-bfe3-dac502259ad0.png

Sublime Text 的多光标功能类似,您还可以使用 Micro 编辑同一单词的多个实例。此外,您可以水平和垂直拆分编辑器,以便一次查看和编辑多个文件。

专用插件系统

c1d9c9be-b3d9-11ed-bfe3-dac502259ad0.png

要更进一步,您可以向 Micro 添加插件并增强编辑器。您可以从Micro 文本编辑器网站的插件页面查看所有可用的插件。它带有六个默认插件,用于自动关闭括号和引号、检查代码等。

内置终端仿真器

c1eafb3a-b3d9-11ed-bfe3-dac502259ad0.png

使用 Micro,您可以在编辑器本身内运行交互式 shell。当您想将编辑器分成两半时,这尤其有用,一侧是代码,另一侧是 shell 的输出显示。

如何在 Linux 上安装 Micro

安装 Micro 编辑器简单明了。您可以根据您运行的 Linux 发行版选择多种安装方法中的任何一种。您可以使用以下方式为所有发行版下载最新的预构建二进制文件:

rumenz.com@rumenz.com/home/rumenz.com/www.rumenz.com.com curlhttps://getmic.ro|bash

对于支持 snap 包的 Ubuntu 等发行版,您可以使用以下命令安装 Micro 的 snap 变体:

rumenz.com@rumenz.com/home/rumenz.com/www.rumenz.com.com snapinstallmicro--classic

如果您不喜欢snap或curl ,您可以从发布页面下载预构建的DEB二进制文件并将其安装在基于 Debian 的 Linux 发行版上。

要获得剪贴板支持,你需要安装 xclip 和 xsel 包。在 Ubuntu 和其他基于 Ubuntu 的 Linux 发行版中,你可以使用以下命令来安装它:

rumenz.com@rumenz.com/home/rumenz.com/www.rumenz.com.com sudoaptinstallxclip

Micro 的常见文件操作

现在您已经安装了 Micro,是时候熟悉它的使用了。为此,您可以尝试使用 Micro 创建一个新的文本文件,编辑它,找到一个词,并在完成后保存文件。要启动 Micro,请运行以下命令:

microrumenz.txt

这将创建一个名为rumenz的新文本文件,扩展名为TXT。要打开现有文件而不是创建新文件,你可以将命令中的rumenz.txt替换为你需要的文件名和扩展名。

运行命令时,Micro 将使用传统的文本编辑器界面迎接您。由于您创建了一个新文件,因此该文件的内容将为空白。继续添加一两句话以熟悉界面。

您可以分别使用 Ctrl/Cmd + Z和Ctrl/Cmd+ Y撤消和重做您的操作,就像您在文字处理器中所做的那样。要查找单词,您可以使用Ctrl + F快捷键。

最后,您可以使用 Ctrl/Cmd+ S快捷方式保存文本文件,并使用Ctrl/Cmd+ Q快捷方式退出 Micro。

卸载 Micro

如果 Micro 不是您想要的并且您不再需要它,您可以通过从**/usr/bin** 目录中删除micro可执行文件来轻松卸载它。

sudorm/usr/bin/micro

但是,如果您使用 snap 安装 Micro,则必须使用以下命令将其卸载:

sudosnapremovemicro

在命令行上编辑不再困难

如果您因为害怕而推迟使用命令行文本编辑器,那就试试 Micro。这是一个很好的工具,可以让您熟悉终端并在使用过程中获得更高效的体验。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11296

    浏览量

    209353
  • VIM
    VIM
    +关注

    关注

    0

    文章

    134

    浏览量

    15293
  • 编辑器
    +关注

    关注

    1

    文章

    805

    浏览量

    31163

原文标题:比 Vim 更现代直观的 Linux 文本编辑器

文章出处:【微信号:strongerHuang,微信公众号:strongerHuang】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    什么是VIMVIM文本编辑器的三种工作模式

    Vim (Vi improved)是从 Vi 发展出来的一个文本编辑器,简单的来说,Vi 是老式的文本处理器,功能已经很齐全了,但还是有可以进步的地方。
    发表于 09-06 16:04 4931次阅读
    什么是<b class='flag-5'>VIM</b>?<b class='flag-5'>VIM</b><b class='flag-5'>文本编辑器</b>的三种工作模式

    常用编辑器Vim编辑器

    Linux下我们对文本进行编辑,经常用到的编辑器就是Vi/Vim,Vi/Vim命令众多,功能强
    发表于 08-22 09:48

    vim Linux文本编辑器

    vimLinux文本编辑器vim——最强大的文本编辑器——摆脱鼠标vi—vim—gvim三种模式:①命令模式:yy(复制)、p(粘贴)、dd(删除)、u(恢复)②插入模式:i/a(进
    发表于 12-15 06:30

    学会使用和如何配置vim文本编辑器

    学会使用和如何配置vim文本编辑器?动态库和静态库及使用和区别是什么?
    发表于 12-23 08:49

    linux文本编辑器工具下载

    linux文本编辑工具:VIM是优秀的开源文本编辑器,是Linux/UNIX用户非常常用的文本编辑
    发表于 06-02 22:30 31次下载

    文本编辑器

    一个功能简单的文本编辑器 这是一个用JAVA编写的文本编辑器,主要实现了部分简单常用的功能.(并且能够实现界面风格的转换).本人发布此源码的原因是为了和所
    发表于 04-07 14:12 23次下载

    文本编辑器的实现

      本章的目的是建立一个文本编辑器,同时继续介绍控件的用法。有两类文本编辑器:单文档和多文档文本编辑器。单文档文本编辑器一次只能打开一个文件,如果要打开另一
    发表于 11-11 11:13 0次下载

    VIM编辑器学习

     Vim是一个类似于Vi的文本编辑器,不过在Vi的基础上增加了很多新的特性,Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。 
    发表于 08-11 16:58 993次阅读

    EditPlus(文本编辑器)下载入口

    EditPlus(文本编辑器)下载入口
    发表于 11-11 11:28 4次下载

    Linux上使用JOE文本编辑器的方法

    Joe’s Own Editor (JOE)是一款简单易学和使用的通用文本编辑器
    的头像 发表于 02-16 16:28 3438次阅读

    使用Atom文本编辑器的五个优势

    个大厂商支持。而且它们其实都很不错。那么 Atom 与其他超现代文本编辑器有什么不同呢?与经典的老式编辑器Vim 或 Emacs 有何区别呢?
    的头像 发表于 02-13 14:49 4185次阅读
    使用Atom<b class='flag-5'>文本编辑器</b>的五个优势

    Micro是一个使用Go语言开发的现代的基于终端的开源文本编辑器

    虽然现代的开源代码编辑器已经在编程界掀起了风暴,但 Linux 的命令行仍然由一些选定的文本编辑器所统治。流行的命令行编辑器
    的头像 发表于 01-17 09:53 2539次阅读

    linux使用vim新建并编辑文件

    Linux系统下,Vim是一款功能强大的文本编辑器。它可以用于新建并编辑文件,具有很多高级功能和快捷键。下面是关于如何在Linux上使用
    的头像 发表于 11-28 15:17 3434次阅读

    vim编辑器如何使用

    Vim编辑器是一个功能强大的文本编辑器,它基于Vi进行改进,并增加了许多新特性。Vim编辑器的使用主要涉及其不同的工作模式及相应操作。以下是
    的头像 发表于 08-30 14:58 431次阅读

    vim编辑器命令模式使用方法

    。 1. Vim编辑器概述 Vim(Vi IMproved)是一款高度可定制的文本编辑器,起源于Vi编辑器
    的头像 发表于 08-30 15:01 403次阅读