【Linux实操篇一】Vi和Vim编辑器的快捷键练习(必会内容)

简介: 【Linux实操篇一】Vi和Vim编辑器的快捷键练习(必会内容)

一、前言

哈喽,小伙伴们,上一篇专栏文章讲解了为什么说在Linux世界里,一切皆文件?


基础篇已经翻页,让我们打开实操的篇章!这一篇主要讲解Vim编辑器的基本使用,也是我们最经常使用的指令。博主正在慢慢更新Linux专栏的学习,如果感觉博主写的还不错的话,可以关注专栏,共同学习哦~~


二、基本介绍

Linux系统会内置Vi文本编辑器

Vim具有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计,在程序员中被广泛使用

既然Vim是Vi的增强版,所以文章都以Vim编辑器讲解


三、常用模式

1、正常模式

用Vim打开一个文档就进入了正常模式,这也是默认模式。在这个模式中,我们可以使用【上下左右】按键来移动光标;可以使用【删除字符】或【删除整行】来处理档案内容;也可以使用【复制】【粘贴】来处理文件数据


2、编辑模式

按下i、I、o、O、a、A、r、R任何一个字母后才会进入编辑模式


3、命令行模式

输入ESC再输入:在这个模式中,可以提供你相关指令,完成读取、存盘、替换、离开Vim、显示行号等动作


注意:这三种模式一定要认真学明白,使用什么功能,就应该进入什么模式!


四、模式切换图

image.png

实在是不想画了,就直接截屏过来了😊


五、常用命令

拷贝当前行yy ,拷贝当前行向下的5行5yy,并粘贴(输入p)

删除当前行dd ,删除当前行向下的5行5dd

在文件中查找某个单词 [命令行下/关键字,回车查找,输入 n就是查找下一个]

设置文件的行号,取消文件的行号[命令行下: set nu和:set nonu]

编辑letc/profile 文件,在一般模式下,使用快捷键到该文档的最末行[G]和最首行[gg]

在一个文件中输入"hello",在一般模式下,然后又撤销这个动作u

编辑letc/profile文件,在一般模式下,并将光标移动到,输入20,再输入shift+g

六、实操演练

好了,前面废话了那么就,接下来就进入实际的操作


创建一个文件

[root@cabbage ~]# vim  Hello.java


然后按i进入编辑模式,输入你想要的内容:

image.png

设置行号,取消行号

image.png

保存退出


:wq


复制行数,把光标移到你想要赋值的行上,然后点击yy,再按p就可以了。注意,一定是在一般模式下,如果要赋值3行,3yy然后p就可以了

image.png

文件中查找某个单词,注意,是在命令行下,假如查找Cabbage

image.png


七、键盘图


image.png

八、总结

Vim的熟练使用是非常方便的,刚开始学习的时候,要分得清三种模式的使用。慢慢练习,熟能生巧!


相关文章
|
1月前
|
Ubuntu Linux 测试技术
Linux系统之部署轻量级Markdown文本编辑器
【10月更文挑战第6天】Linux系统之部署轻量级Markdown文本编辑器
89 1
Linux系统之部署轻量级Markdown文本编辑器
|
6天前
|
数据可视化 Unix 开发工具
VIM编辑器
本文介绍了VIM编辑器的特点和使用方法,包括VIM的定义、安装步骤、四种工作模式(命令模式、编辑模式、末行模式、可视模式)及其基本操作。重点讲解了命令模式下的光标移动、编辑、搜索、撤销等操作,以及末行模式下的文件保存、退出等快捷键。此外,还涉及了VIM的高级操作,如窗口分割和调整。
|
1月前
|
Java Unix Linux
Linux vi/vim
Linux vi/vim
22 5
|
26天前
|
IDE 搜索推荐 开发工具
LunarVim,vim编辑器推荐
【10月更文挑战第9天】
|
2月前
|
存储 Linux Shell
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
这篇文章介绍了Vim编辑器的基本使用、常用命令和模式,以及Linux系统中用户和组的管理方法,包括用户和组相关文件如/etc/passwd、/etc/shadow和/etc/group的说明。
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
|
1月前
|
Unix Linux 开发工具
vim快捷键大全(表格形式)
vim快捷键大全(表格形式)
|
3月前
|
搜索推荐 Linux 网络安全
Linux系统中的Vim编辑器
【8月更文挑战第21天】Vim是一款功能强大的文本编辑器,在Linux系统中广泛使用。它具有三种基本模式:命令模式,用于执行操作但不能编辑文本;插入模式,允许用户像常规编辑器那样输入文本;底线命令模式,用于保存、退出及查找替换等操作。Vim还支持多窗口编辑、宏录制及插件扩展等功能,并可通过配置文件个性化设置。因其高效性、良好的可移植性和远程编辑能力,Vim特别适用于开发者和系统管理员。
|
3月前
|
开发工具
vim编辑器常用命令
vim编辑器常用命令
87 1
|
3月前
|
Linux 开发工具
Linux vim编辑器
Linux vim编辑器
25 0
|
3月前
|
程序员 Linux 开发工具
为什么vim是程序员最喜欢的文本编辑器之一
为什么vim是程序员最喜欢的文本编辑器之一
30 0