当前位置: 首页 > news >正文

常用编辑器

一、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

这里是一些操作

http://www.cnnetsun.cn/news/3238300.html

相关文章:

  • 鸿蒙三方库 | harmony-utils之AppUtil字体与语言设置详解
  • 计算机毕业设计之基于SSM框架的校园帮系统的设计与实现
  • 本地生活门店小程序哪个好?预约、核销和会员运营对比
  • 计算机毕业设计之流行音乐网站
  • DDPM 扩散模型 PyTorch 复现:MNIST 数据集 30 轮训练 Loss 降至 0.024
  • JSON-to-Excel 本地化Excel插件发布:在Excel中实现安全离线转换
  • Unlock-Music终极教程:5分钟学会解锁加密音乐,实现音乐自由播放
  • Stable Diffusion 1.5/XL 15款大模型横向评测:4类画风生成速度与显存占用实测
  • 2026年,合肥GEO优化企业哪个好呢?
  • AI友好的接口设计:几点来自实践的思考
  • AIGC Agent技术解析:从核心原理到旅行预订项目实战
  • 2026 企业 AI 数据分析选型指南:智能问数、归因分析与自动化报告五家横评阅读摘要
  • CubeSandbox:面向 AI Agent 的即时、并发、安全轻量沙箱服务
  • Linux Shell环境变量与数组完整学习笔记
  • AI落地不再是空谈!消费品品牌商的渠道痛点与AI解决方案(收藏必备)
  • ADRV904x时钟方案设计与相位噪声分析
  • 如何快速搭建你的专属AI中医助手:5分钟免费体验仲景中医大语言模型
  • np.where(arr<0,0,arr)数据替换
  • 3 种传感器退化场景解析:Ground-Fusion 如何应对视觉/轮速计/GNSS失效
  • 从访存的角度理解RTOS的实时性
  • 点餐小程序平台哪个好?菜单、支付和后厨订单能力对比
  • Logistic 模型与回归辨析:从S型曲线到分类任务的5个关键差异
  • Google OSV-Scanner:一个命令扫清项目依赖里的漏洞
  • 计算机毕业设计之旅行社网站的设计与实现
  • 2026年外贸获客新思路:SEO保底,GEO抢跑,双管齐下
  • 小说大纲生成AI写作辅助工具使用参考
  • 私有化视频会议平台/智能会议管理系统EasyDSS助力企业实现数字化培训全链路转型
  • Maven POM 标签说明
  • 从单兵到团队:用AI智能体协作框架构建高效自动化工作流
  • 3步免费获取国家中小学智慧教育平台电子课本PDF:教师必备的终极下载指南