news 2026/7/9 8:20:47

常用编辑器

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
常用编辑器

一、Vim编辑器

Vim编辑器是Linux和Unix系统中最著名的文本编辑器之一。它以高效、轻量、完全依赖键盘操作而闻名。理解Vim的关键在于明白它是一个多模式编辑器,在不同模式下,同一个按键功能完全不同。

使用which vim命令可以查看是否下载了编辑器(图中是下载的结果)

如果没有下载也不用慌,直接输入sudo apt-get install vim命令即可下载

vim 编辑器有三种操作模式:

普通模式(打开Vim时的默认模式)
当你刚打开要编辑的文件时(或新建一个文件时),vim编辑器会进入普通模式。在普通模式中,
vim 编辑器会将按键解释成命令。

命令行模式(Ex 模式,屏幕底部会显示一个冒号)
提供了一个交互式命令行,可以输入额外的命令来控制 vim 的操作。

插入模式
在插入模式下,vim 会将你在当前光标位置输入的每个键都插入到缓冲区。按下 i 键就可以进入插
入模式。要退出插入模式回到普通模式,按下键盘上的退出键(ESC键,也就是Escape键)就可以了。

使用vim 文件名 可以创建文件(输入命令后按回车)

编辑完成后,退出操作如下(输完后按回车)

三种操作模式下的用法:

普通模式

可以用方向键在文本区域移动光标。vim 中有用来移动光标的命令。
h:左移一个字符。
j:下移一行(文本中的下一行)
k:上移一行(文本中的上一行)
l:右移一个字符。
在大的文本文件中一行一行地来回移动会特别麻烦,vim 提供了一些能够提高移动速度的命令。
PageDown(或Ctrl+F):下翻一屏。
PageUp(或Ctrl+B):上翻一屏。
G:移到缓冲区的最后一行。
num G:移动到缓冲区中的第num行。
gg:移到缓冲区的第一行

命令行模式

要进入命令行模式,在普通模式下按下冒号键。光标会移动到消息行,然后出现冒号,等待输入命
令。注意键盘要在半角模式!在命令行模式下有几个命令可以将缓冲区的数据保存到文件中并退出
vim。

q:如果未修改缓冲区数据,退出。
q!:取消所有对缓冲区数据的修改并强制退出。
w filename:将文件保存到另一个文件中。
wq:将缓冲区数据保存到文件中并退出。
wq!:将缓冲区数据保存到文件中并强制退出。

插入模式

按下 i, I, o, O, a, A, r, R 等任何一个字母之后才会进入编辑模式,一般来说按 i 即可

复制和粘贴

查找和替换

让我们将以上部分试一下

按下回车后

二.nano 编辑器

nano编辑器非常简单,其功能类似于Vim

这里是一些操作

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/9 8:19:27

鸿蒙三方库 | harmony-utils之AppUtil字体与语言设置详解

前言 国际化(i18n)是应用走向全球的基础能力。HarmonyOS提供了丰富的语言和字体设置接口,pura/harmony-utils 的 AppUtil 将这些接口封装为简洁易用的方法,开发者可以轻松获取系统语言、字体大小等信息,实现应用的国际…

作者头像 李华
网站建设 2026/7/9 8:18:37

计算机毕业设计之基于SSM框架的校园帮系统的设计与实现

信息技术是当今社会发展的重要方向之一,它已经深入到各个行业中。随着计算机技术的发展,信息技术已经从传统的数据处理转变为网络信息的处理和交互。在管理方面,通过信息管理技术,系统可以快速的处理大量的数据,并且能…

作者头像 李华
网站建设 2026/7/9 8:17:51

本地生活门店小程序哪个好?预约、核销和会员运营对比

本地生活门店小程序哪个好?预约、核销和会员运营对比本地生活门店小程序哪个好,要看门店经营动作是什么。美业、健身、养生、摄影、维修、家政、宠物、汽车服务都属于本地生活,但每类门店的重点不同。有的重预约,有的重核销&#…

作者头像 李华
网站建设 2026/7/9 8:17:22

计算机毕业设计之流行音乐网站

随着信息化时代的到来,系统管理都趋向于智能化、系统化,流行音乐网站也不例外,但目前国内的有些公司仍然都使用人工管理,公司规模越来越大,同时信息量也越来越庞大,人工管理显然已无法应对时代的变化&#…

作者头像 李华
网站建设 2026/7/9 8:16:49

DDPM 扩散模型 PyTorch 复现:MNIST 数据集 30 轮训练 Loss 降至 0.024

DDPM扩散模型实战:30轮训练实现MNIST图像生成(PyTorch完整实现)1. 扩散模型核心原理与技术优势在计算机视觉领域,扩散模型正迅速成为继GAN之后最具潜力的生成模型。与传统的GAN不同,扩散模型通过渐进式去噪的方式生成图…

作者头像 李华
网站建设 2026/7/9 8:15:44

JSON-to-Excel 本地化Excel插件发布:在Excel中实现安全离线转换

重磅发布:JSON-to-Excel 本地化Excel插件 WTSolutions 很高兴宣布推出 JSON-to-Excel 本地化Excel插件(Beta版本),这是一款在 Excel 环境中直接运行的本地化加载项,为用户提供更安全、更便捷的 JSON 到 Excel 转换解决…

作者头像 李华