教你快速掌握VIM

公众号关注 testerzhang,不定期发布技术相关的文章,喜欢的可以加个关注哦。


前言

对于新手开始接触Linux系统,除了Linux命令,还需要编辑Linux的文件,这时候你就需要掌握VIM,本文将介绍一些实用技巧,喜欢的可以关注下。

1.VIM说明

说到Vim,会跟Vi混淆在一起,其实Vim可以理 解为Vi的高级版本。Vim是linux系统下最好的文本编辑器。

2.VIM的模式

VIM是一种模式化的编辑器,分为以下4种模式:

  • 命令模式:输入相应指令完成文本的编辑
  • 输入模式:可直接输入字符
  • 末行模式: VIM内建的命令行接口,功能强大。
  • 可视化模式:可选定字符通过相应指令执行对选定字符的操作。

3.入门技能

3.1 文件基本操作

1.打开文件

vim 文件名

2.移动光标

  • h键每次按,就会向左移动。
  • 小写L键每次按,就会向右移动。
  • k键每次按,就会向上移动。
  • j键看起来很像一个尖端方向朝下的箭头。

3.编辑文件

  • 正常模式下,当前光标前插入

输入字母i

  • 正常模式下,当前光标后插入

输入字母a

  • 正常模式下,当前光标所在位置的字符

输入字母x

  • 正常模式下,当前光标所在位置的字符进行替換。

输入字母r

  • 正常模式下,在光标下方打开新的一行并将光标置于新行的行首,进入插入模式。

输入字母o

  • 正常模式下,在光标上方打升新的一行并将光标置于新行的行首,进入插入模式。

输入字母O

  • 撤销上一次的操作

输入字母u

  • 复制当前行

输入字母yy

  • 粘贴到当前行

输入字母p

  • 删除当前行

输入字母dd

  • 切换不同模式,要恢复到正常模式。

按键盘左上角的ESC键退出

4.搜索文件

  • 搜索关键字,并按从上到下搜索。

先按「/」 键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往后寻找到您要的关键字为止。

  • 搜索关键字,并按从下到上搜索。

「?关键字」:先按「?」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」 就会往前寻找到您要的关键字为止。

5.替换字符

使用命令,注意#是分隔符,可以换成任意字符。

  • 替换当前行的某个字符

:s#想要替换的字符#新字符串值#

  • 替换文件中某个字符全部替换

:%s#想要替换的字符#新字符串值#g

  • 替换文件中某个字符全部替换,但是每次替换会提示是否替换。

:%s#想要替换的字符#新字符串值#gc

6.退出文件

  • 保存文件并退出

输入:wq

  • 不保存文件并退出

输入:q!

3.2 技巧

1.行号显示/行号不显示

行号显示 :set nu

行号不显示 :set nonu

2.粘贴时保持样式不变

第一步:设置以下命令
:set paste

第二步:进入编辑模式,粘贴数据

3.快速定位光标

由于符号在键盘数字上,需要同时按住shift键

  • shit键+ ^ 跳到行首(类似功能键Home)
  • shift键+ $ 跳到行尾(类似功能键End)
  • :n 跳到第n行
  • :$ 跳到最后一行
  • shit键+g 跳到最后一行

4.花括号匹配

平时看代码的时候分不清这个 { 对应的结束花括号 } 在哪里?

可以在文件花括号位置按住shift键 + %键

5.搜索关键字的时候忽略大小写

/关键字\c

6.设置vim编码

:set encoding=utf8


欢迎关注我的公众号testerzhang,原创技术文章第一时间推送。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

testerzhang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值