Linux基础--文本编辑器vim

本文详细介绍了Linux上的文本编辑器Vim的三种模式(命令模式、编辑模式和末行模式),包括光标移动、剪切、复制、粘贴以及撤销操作。同时提到了.swp文件的注意事项和学习资源vimtutor。
摘要由CSDN通过智能技术生成

这是一篇关于Linux上的文本编辑器vim,掌握基本的操作技巧,会使你省略非常的时间哦。

Vim 编辑器:三种模式

• 命令模式

• 编辑模式

• 末行模式

tips:在使用vim时随时注意大小写的锁定状态!

一、命令模式

• 用vim FILENAME进入之后的默认模式

• 可以“上下左右”移动光标【也可以按hjkl哦

• 可以剪切字符或整行、也可复制、粘贴

移动光标:

方向键或者hjkl

• ^和$:快速到所在行的开头和末尾(用0也可以到开头)

• 30j:向下移动30行(数字+方向进行快速移动)

• ctrl+f或b:上下翻页(forward/back)

• gg:快速回到文档的第一行的第一个字符

• G:快速到文件底部 (或者用 [ 和 ]) 剪切、复制与粘贴:

x:剪切一个字符

10x:连续剪切10个字符(numberx)

dd:剪切所在行

• 10dd:剪切所在行及向下共10行

yy:复制光标所在行

• 10yy:复制所在行及下面10行

p或P:在当前行的下面/上面进行粘贴

【撤销动作(后悔药):】

u:复原前一个动作(可连续撤销)

• ctrl+r:重做上一个动作


二、编辑模式

• 输入i后进入编辑模式(左下角有-- INSERT --提示)

• 其实有多种进入的模式(i/a/o/I/A/O),但是记住一种即可

• 按esc键退出该模式

• 在编辑模式下即可正常的编辑、修改文本内容

三、末行模式

• 在命令模式下输入一个:进入这一模式

• 注意需要是英文的冒号,中文的冒号(全角)输入不进来

• 按esc键退出该模式

• 在该模式下可以设置、查询、替换、保存并退出

(1)保存与退出

:wq 保存并退出

• :q 直接退出

• :q! 不保存修改,强制退出

(2)查询

• 输入/KEYWORD进行查询

• 按n向下查找

• 按N向上查找

(3)set系列命令

:set nu 显示行号

• :set nonu 取消行号

• :set list 显示不可见字符(分辨制表符与空格)

• :set nowrap 单行显示

• :set ff=unix 将文件格式转换为unix格式

(4)替换

• :%s///g 全局替换

• :s///g 替换光标所在行

• :s/// 只替换光标所在行的第一次

四、注意

(1)当用vim编辑了文件之后会生成一个.swp文件

当多处编辑或者异常断开时会有待处理的.swp文件

如果修改不重要可以直接删除.swp文件

(2)Vim 编辑器:vimtutor zh_CN 可以查看帮助文档

【vim比较详细的教程,但我觉得不用全部学,学一些比较常用即可~】

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值