Linux — vim编辑器的操作

1. vim的整体操作

在这里插入图片描述
我们使用 touch 创建一个文件之后,直接 vim 文件名 就能够进入到vim编辑器中。如果vim 文件名的文件还不存在时,vim会自动创建该文件,但需要保存退出,该文件才会存在。

vim 编辑器主要分为三大模式: 1、命令模式     
              2、插入模式
              3、底行模式

只有进入插入模式,我们才能够在 vim 中输入,而 vim 编辑器的默认模式为命令模式,在命令模式下,按 i 即可转为插入模式,而从插入模式返回命令模式,只需要按键盘左上角的 Esc 键。命令模式下按 :即可转为底行模式(:即 shift键 + ; ),返回也是按 Esc 键。

一张图总结他们的关系:
在这里插入图片描述

当我们想要退出编辑器时,可以进入底行模式,然后输入 q 回车即可,保存输入w,保存退出输入wq,而当有时候退出失败或者保存失败时,我们可以在后面 加上 !,即 q! 或者 w!


2. 命令模式下的常见命令

yy 				复制当前光标所在行
p 				将所复制内容进行粘贴
nyy				从当前光标所在行,向下复制 n 行(n为具体数字)
np 				将所复制内容粘贴 n 遍(n为具体数字)
dd				将光标当前所在行进行剪切(或者删除,剪切完 p 就是粘贴)
ndd				与 nyy 类似
u	 			撤销操作
ctrl + r 		撤销 u 操作(即撤销上一次撤销的这个动作)
shift + g		将光标定位到文本的结尾
gg				将光标定位到文本的最开始位置
n + shift + g	将光标定位到 n 行(n为具体数字)
shift + 6		将光标定位当前行的最开始
shift + 4		将光标定位当前行的结尾
w,b				以单词为单位进行光标的前后移动
h,j,k,l			依次对光标的左,下,上,右移动
shift + ~ 		将光标当前定位行的文本进行大小写切换
shift + r		进入替换模式
r				替换当前光标所在的字符,可连续替换
nr				替换当前光标往后 n 个位置的字符
x				删除当前光标所在的字符,可连续删除
nx				与 nr 相似
shift + x		删除当前光标前面的字符,可连续删除

3. 底行模式下的常见命令

set no			显示行号
set nonu		取消显示行号
vs 文件名		分配操作(在分配模式下,shift + ww 可将光标在不同文件中来回切换)
w				写入
w!				强制写入
q				保存
q!				强制保存
!cmd			不退出vim编辑器执行对于的命令(cmd为标识的具体命令,如:g++ 文件名)
				可用于执行命令行,编译,运行,查看 man 手册等等。

结语

以上就是vim编辑器的常见命令操作。如果该文章能给你带来一定的帮助,或者是收获,我很开心。
同时,觉得对你有帮助的伙伴们,也可以 点赞👍 + 收藏⭐️ + 关注➕ 支持一下!
感谢各位观看!!

  • 24
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 23
    评论
### 回答1: LinuxVim编辑器是一款非常强大的文本编辑器,它可以在终端使用,支持多种编程语言的语法高亮和自动补全功能,还可以通过插件扩展其功能。Vim编辑器操作方式比较特殊,需要一定的学习成本,但是一旦掌握了它的使用方法,可以大大提高编辑效率。 ### 回答2: LinuxVim是一种功能强大的文本编辑器,广泛用于Linux和其他Unix-like操作系统上。Vim(Vi IMproved)是以Unix上的原始文本编辑器Vi为基础开发而来的。它提供了比Vi更多的功能和改进,并成为了Linux系统上一种被广泛使用的编辑器Vim具有很多强大的特性,如多窗口编辑、语法高亮、自动补全、宏录制、多级撤销、分屏编辑等。它支持多种编程语言和文件格式,并且可以通过安装插件来扩展其功能。此外,Vim还具有高度可定制性,用户可以通过编辑配置文件来设置自己喜欢的界面和功能。 Vim的使用可能对新手有一定的学习曲线,因为它的命令和快捷键需要一些时间去熟悉。但一旦掌握了,它可以极大提高编辑效率。与其他文本编辑器相比,Vim更加灵活和高效,可以在不用鼠标的情况下完成多种编辑操作。此外,Vim在兼容Vi的同时也增加了很多新特性,使得它成为Vi的升级版。 总的来说,LinuxVim是一款功能强大、灵活高效的文本编辑器。它不仅适用于一般的文本编辑任务,还可以用于编程开发、系统管理等各种工作。虽然学习使用Vim可能需要一些时间,但它的功能、可定制性和效率使得它成为了Linux用户非常受欢迎的编辑器之一。 ### 回答3: Linux vim编辑器(全称为vi improved)是一款在Linux系统广泛使用的文本编辑器。它是vim编辑器的一个版本,相对于传统的vi编辑器,提供了更多的功能和扩展性。 首先,vim编辑器具有强大的编辑功能。它支持多种编辑模式,包括普通模式、插入模式、命令行模式等。在普通模式下,可以通过按键来进行光标移动、删除、复制、粘贴等操作,而在插入模式下则可以进行文字输入。此外,vim还支持各种编程语言的语法高亮显示,使得代码更加易读。 其次,vim编辑器支持自定义配置。用户可以通过编辑.vimrc文件来设置自己的编辑器偏好,如颜色方案、缩进设置等。也可以安装插件来增加功能,例如代码补全、版本控制等。这种可定制性使得vim编辑器可以根据用户的需求进行个性化配置,提高编辑效率。 另外,vim编辑器还支持分屏和标签页功能。可以同时打开多个文件,并在不同的窗口或者标签页进行编辑。这种多窗口的功能使得同时处理多个文件更加方便,提高了工作效率。 总的来说,Linux vim编辑器是一款功能强大且高度可定制的文本编辑器。它不仅可以满足日常编辑需求,还可以通过自定义配置和插件扩展功能,适用于各种编程和编辑任务。如果善于利用这些特性,vim编辑器能够大大提高编辑效率和工作流程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值