news 2026/7/9 15:28:16

Linux编辑器课堂笔记总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux编辑器课堂笔记总结

一、vim编辑器

  1. 基础安装与查看

(1) vi是Unix原生编辑器,vim是vi增强版;
(2) 查看vim软链接: which vim / ls -l /usr/bin/vim ;
(3) Ubuntu安装: sudo apt-get install vim ;
(4) 打开文件: vim 文件名 ,文件不存在则新建缓冲区。

  1. 三大核心模式切换

(1)普通模式(默认进入):按键均为操作命令;
(2)插入模式(编辑文字):i进入,ESC退回普通模式;
(3)命令行模式:普通模式按 : 进入,执行保存、退出、替换等操作。

  1. 普通模式常用操作

光标移动

单字符:h左、j下、k上、l右
翻页:Ctrl+F下翻、Ctrl+B上翻
跳转:gg首行、G末行、数字+G跳指定行

文本编辑

x 删除光标字符;dd 删除整行;数字+dd 删除多行
u 撤销;a光标后追加、A行尾追加;r单字符替换、R覆盖输入

复制粘贴

yy复制整行、yw复制单词;p粘贴;
可视模式:v选中文本,y复制,p粘贴。

  1. 查找与替换(命令行模式)

(1) 查找: /关键词 回车搜索,n切换下一处;
(2)替换语法:

: s/旧/新/ 当前行首个匹配替换
s/旧/新/g 当前行全部替换
:n,ms/旧/新/g n~m行全部替换
:%s/旧/新/g 全文替换
:%s/旧/新/gc 全文替换并弹窗确认
  1. 保存退出命令(冒号模式)

:q 无修改退出; :q! 强制退出不保存
:w 保存; :w 新文件名 另存文件
:wq 保存并退出; :wq! 强制保存退出

  1. 课堂练习要求

(1)vim创建txt,写入学号姓名、vim进出编辑模式、保存操作说明;
(2)查找学号/姓名;全文替换vim与vi。

三、nano编辑器(简易控制台编辑器)

(1)打开文件: nano 文件名 ,底部显示快捷键说明, ^ 代表Ctrl;
(2) 核心快捷键:

Ctrl+G:帮助;Ctrl+O:保存;Ctrl+X:退出
Ctrl+K:剪切行;Ctrl+U:粘贴;Ctrl+C:查看光标位置
Ctrl+R读取外部文件;Ctrl+T拼写检查;Ctrl+Y/翻页

四、其他编辑器简介

  1. emacs:原生控制台编辑器,现已支持图形界面;
  2. KDE桌面编辑器:KWrite(单文件简易编辑)、Kate(多窗口多功能);
  3. GNOME编辑器:GNOME桌面自带图形编辑器。

五、课后练习


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

C++实现马走日:深度优先搜索、回溯与剪枝算法详解

1. 项目概述:从“马走日”到算法思维的实战演练最近在辅导一些中小学生准备信息学竞赛时,经常被问到一类经典问题:“马走日”,也叫“骑士遍历”或“骑士巡游”。这问题听起来像是个象棋游戏,但它实际上是一个绝佳的算法…

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

基于MK64FN1M0VDC12与MCP3202的锂电池电压平衡系统设计

1. 项目背景与核心需求在锂离子电池组应用中,串联电池之间的电压不平衡是一个常见且棘手的问题。当多个电池串联使用时,由于制造工艺差异、温度分布不均或老化程度不同,各单体电池的电压会出现偏差。这种不平衡如果长期存在,会导致…

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

OmenSuperHub终极指南:深度解析惠普暗影精灵硬件控制技术

OmenSuperHub终极指南:深度解析惠普暗影精灵硬件控制技术 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub OmenS…

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

HTTP 1.1 缓存策略实战:3种 Cache-Control 配置对页面加载速度的影响对比

HTTP 1.1 缓存策略实战:3种 Cache-Control 配置对页面加载速度的影响对比在Web性能优化领域,缓存策略的合理配置往往能带来立竿见影的效果。本文将基于Node.js实验环境,通过量化测试对比public、private和no-cache三种Cache-Control配置对页面…

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

电脑裁褶系统落地,90% 工厂忽略工位照明,直接拉低褶型精度

服装工厂数字化升级浪潮下,大量企业斥资引进全自动电脑裁褶系统,依靠数控程序实现工字褶、风琴褶、抽褶标准化生产,大幅提升面料加工一致性。但走访近百家落地数控裁褶线的工厂后我发现一个共性痛点:设备精度拉满,成品…

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

做短视频矩阵的都给我冲!这个AI混剪工具真的香到离谱

姐妹们!做短视频矩阵的老板们!今天必须给你们安利一个我最近挖到的宝藏工具!用了半个月,真的是相见恨晚,感觉之前花的剪辑人工费都白花了…就是这个——睿鹏云AI视频批量混剪系统,谁用谁知道有多香&#xf…

作者头像 李华