Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Vim 太难?试试这款现代直观 Linux文本编辑器

Vim 太难?试试这款现代直观 Linux文本编辑器

作者头像
入门笔记
发布于 2023-03-08 08:20:22
发布于 2023-03-08 08:20:22
1.7K00
代码可运行
举报
文章被收录于专栏:入门小站入门小站
运行总次数:0
代码可运行

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

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

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

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

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

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

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

Micro 文本编辑器的特点

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

通用但可自定义的键绑定

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

完整的鼠标支持

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

颜色和语法高亮

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

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

多个光标

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

专用插件系统

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

内置终端仿真器

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

如何在 Linux 上安装 Micro

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
rumenz.com@rumenz.com /home/rumenz.com/www.rumenz.com.com
⚡curl https://getmic.ro | bash

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
rumenz.com@rumenz.com /home/rumenz.com/www.rumenz.com.com
⚡ snap install micro --classic

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
rumenz.com@rumenz.com /home/rumenz.com/www.rumenz.com.com                                                 
⚡ sudo apt install xclip

Micro 的常见文件操作

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
⚡ micro rumenz.txt

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

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

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

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

卸载 Micro

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo rm /usr/bin/micro

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo snap remove micro

在命令行上编辑不再困难

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

如果您还没有准备好为了您的文本编辑目的而转向命令行并希望坚持使用 GUI,我们有一篇专门介绍一些您可以在 Linux 上使用的令人难以置信的文本编辑器的文章。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-01-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 入门小站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
编程必备,程序员应该都知道的7款文本编辑器
简评:正如一个作家需要一个文字处理器来写故事,一个艺术家需要画布来创作,同样的,如果想编程,你会需要一个地方来写代码。程序员在哪里编写代码?最常见的就是使用文本编辑器了吧。下文列出了 7 个主流的文本编辑器,不出意外的话,开发人员应该都有所了解,至少听说过。7款文本编辑器,总有一款会适合你。 1、Sublime 2 & 3 Sublime Text 是许多开发人员日常使用的经典文本编辑器,可用于包括 Windows、Mac、Linux 等多个平台。不过虽然可以不购买许可证免费使用,但不时会有弹窗消息提示,有点烦人。想去除弹窗的,还是去付费购买吧。
全栈程序员站长
2022/07/20
2.7K0
Vi文本编辑新手指南
Vi是一款包含在大多数Linux系统中的强大的文本编辑器,甚至在嵌入式Linux中也有vi的芳踪。有时候你会不得不在一个没有更加友好的文本编辑器的系统上编辑文本,所以了解些vi的知识还是很有必要的。
知忆
2021/06/07
5230
深入了解Linux —— 学会使用vim编辑器
​ 首先,在Linux下安装软件,是在软件包服务器上查找对应软件,下载请求进行安装。
星辰与你
2024/12/29
4230
深入了解Linux —— 学会使用vim编辑器
【Linux入门】Vim文本编辑器
在使用 Linux 操作系统的过程中,经常需要对文本文件进行操作,如新建、编辑等,常用的方法有以下几种:
参谋带个长
2023/12/09
8722
vi还是vim,教你快速上手linux下的文本编辑器
以上只是一些常用的vim快捷键示例,使用这些快捷键可以在编辑过程中快速导航、编辑文本和执行文件操作,提高工作效率。
一凡sir
2023/08/08
7970
十五种文本编辑器
很多时候比如编程查看代码或者打开各种文档下我们都会用到文本编辑器,Windows自带的记事本功能很简陋并且打开大文件很慢,因此很多童鞋都会有自己喜欢的一款文本编辑器。在这里,西西挑选前15个最佳的文本编辑器,这些编辑器实际上主要适合程序员!如果觉得这些文本编辑器足够您的使用,欢迎点赞,如果还有更好的,可以给我们推荐哦。
全栈程序员站长
2022/08/14
8.9K0
十五种文本编辑器
Vi 和 Vim 文本编辑器使用指南
Vi(Visual)和 Vim(Vi Improved)是两款在 Unix/Linux 系统中广泛使用的文本编辑器。Vim 是 Vi 的改进版本,继承了 Vi 的核心功能,并增加了许多新特性,如语法高亮、多级撤销等。它们都具有强大的文本编辑能力,支持多种模式,能够高效地进行文本的插入、删除、查找、替换等操作。
久绊A
2025/03/12
1850
史上最佳的几个Linux 命令行的文本编辑器清单,建议收藏。
文本编辑软件在任何操作系统上都是必备的软件。我们在 Linux 上不缺乏非常现代化的编辑软件,但是它们都是基于 GUI(图形界面)的编辑软件。
java架构师
2020/04/30
1.4K0
史上最佳的几个Linux 命令行的文本编辑器清单,建议收藏。
玩转命令行之文本编辑器篇
折腾的时光总是快乐的,目前空闲下来了,就开始想象有啥活可以整的,老早就想着写一篇软件分享的文章,可是也没啥好推荐的,昨天在看到一篇介绍文本编辑器的文章后突然脑洞大开,那我就来点不一样的呗~命令行下的文本编辑器,硬核吧,(大佬请自行绕过,没错,就是来吓唬小白的)
T1Am0
2022/09/13
1.3K0
玩转命令行之文本编辑器篇
Linux Vi 文本编辑器常用命令
** 引言:在Linux中我们常用的文本编辑器有Vi,Vim(Vi的增强版)。而且vi编辑器不仅仅是适用于Linux,它是所有Unix以及Linux系统下的标准编辑器,几乎适用于Unix、Linux系统的所有版本。vi或vim虽然没有Windows操作系统中的图形界面编辑器那样点鼠标的简单操作,但vi编辑器在系统管理、服务器管理字符界面中,永远不是图形界面的编辑器能比的。它能轻易地创建和修改文本文件,维护Linux系统中的配置文件。其实刚开始的时候我也觉得很不习惯,但是用的多了渐渐就熟悉了。个人觉得掌握这些命令没有必要刻意的记忆,遇到不会的查找一下表就好了,用的多了自然就记得了。
全栈程序员站长
2022/09/18
3.8K0
Linux Vi 文本编辑器常用命令
Linux VI文本编辑器
  学会使用 vi 编辑器是学习 Linux 系统的必备技术之一,因为一般的 Linux 服务器是没有 GUI 界面的,Linux 运维及开发人员基本上都是通过命令行的方式进行文本编辑或程序编写的。 vi 编辑器是 Linux 内置的文本编辑器,几乎所有的类 unix 系统中都内置了 vi 编辑器,而其它 编辑器则不一定,另外很多软件会调用 vi 编辑进行内容编写,例如 crontab 定时任务。较之 于其它编辑器或 GUI 编辑器,vi 编辑速度是最快的。VIM 是它的增强版本,VI 有三种基本工 作模式,分别是:
全栈程序员站长
2022/09/18
3.2K0
Linux VI文本编辑器
Linux文本编辑器——vim「建议收藏」
Linux文本编辑器 ed pico emacs nano gVim vim vi vim 是文本编辑器 不是文字处理工具(office liboffice wps) 你的运维生涯99.999999% 离不开它 rhel(centos)里最小化安装没有vim只有vi,记得装包 vim 基于perl开发的,所以vim依赖perl环境
全栈程序员站长
2022/09/18
9670
Vim 编辑器:高效文本编辑的瑞士军刀
在这篇文章中,我们将探索 Vim 的一些高效使用技巧,从打开文件的快捷方法到文本编辑、查找、替换、删除和复制的高级技巧,再到 Vim 配置和插件安装,帮助你提升 Vim 使用技能。
南山竹
2024/06/21
1620
Vim 编辑器:高效文本编辑的瑞士军刀
常见文本编辑器
Download Notepad3 - Notepad replacement with syntax highlighting. https://www.rizonesoft.com/downloads/notepad3/
acc8226
2022/09/22
1.2K0
Linux文本编辑器—vim详解
在windows系统下,我们使用VS来编写代码,编译代码,调试代码,运行代码等,甚至还可以进行发布代码并进行代码关系的维护。这是因为微软已经将实现这些功能的工具全部都打包放入VS编译器中了。 而在Linux系统中,并没有这种集万般武艺于一身的东西,我们编写代码,编译代码,调试代码等功能的实现是由不同的程序来完成的。 其中,vim就属于文本编辑器,是可以编写代码的,但是不能调试代码,也不能执行代码。 早期的Linux编辑器使用的是vi进行文本的编辑,vi与vim的关系类似C于C++的关系。
全栈程序员站长
2022/09/18
2.1K0
Linux文本编辑器—vim详解
VIM文本编辑器
eg: :41,44/yang/lee/c 从41行到44行,把yang替换为lee,询问是否替换
背雷管的小青年
2020/06/18
1.5K0
linux常用的文本编辑器
在Linux系统中,文本编辑器是日常工作中必不可少的工具之一。本文将介绍常用的几款文本编辑器,包括vi/vim、nano和emacs,并提供一些基本操作和常用示例。
玖叁叁
2023/04/09
3.4K0
Linux学习笔记(一)使用文本编辑器Vim
从今天开始,小雨和大家一起学习Linux基础,Vim是Linux中功能十分强大的文本编辑器,熟练地使用Vim可以让你高效地在Shell界面编写代码,接下来我们开始一步一步地学习Vim的使用方法:
小雨coding
2020/06/09
2.4K0
Linux学习笔记(一)使用文本编辑器Vim
Linux 上的文本编辑器 vim
功能强大:代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 功能强大到其官方现在对自己的定位是“程序开发工具”
大胖橘
2023/03/26
1.4K0
Vim编辑器
这次浅聊一下 Vim编辑器,它是由 vi 发展演变过来的文本编辑器,是 Linux众多发行版的默认文本编辑器。内容如下。
reload
2024/01/28
1.1K0
Vim编辑器
相关推荐
编程必备,程序员应该都知道的7款文本编辑器
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档