linux中vim的应用

0.在vim命令模式下配置vim的工作方式

临时设定方式:

在命令模式下

  • :set nu       ##添加行号    :set nonu      ##取消行号
  • :set mouse=a    ##添加鼠标选择  :set nomouse=a  ##取消鼠标选择
  • :set cursorline  ##行线的显示   :set nocursorline   ##取消行线显示
    在这里插入图片描述
永久设定方式:

在shell输入vim /etc/vimrc   ##此文件为vim的配置文件,在此文件最后加上参数,才为永久设定。
在这里插入图片描述

1.vim命令模式下关键字的匹配

:/关键字(匹配到的关键字高亮显示)
在这里插入图片描述
n:向下匹配
N:向上匹配

2.vim光标的移动

在命令模式下
:行号     ##移动到指定的行
G       ##移动到文件的最后一行
gg       ##移动到文件的第一行

3.vim命令模式下字符的管理

p:粘贴(复制完成后按p粘贴所复制的内容)
u:撤销

a)字符的复制

yy:复制一行内容
yw:复制一个单词(以空格来区分一个单词
yl:复制一个字母
y2y:复制2行内容
y2w:复制2个单词
y2l:复制2个字母

b)字符的删除

dd:删除一行内容
dw:删除一个单词
dl:删除一个字母
d2d:删除两行内容
d2w:删除2个单词
d2l:删除2个字母

c)字符的剪切

cc:剪切一行内容
cw:剪切一个单词
cl:剪切一个字母
c2c:剪切两行内容
c2w:剪切两个单词
c2l:剪切两个字母
####剪切过后会自动进入到插入模式,在执行粘贴动作时一定要退出插入模式

d)批量修改字符(命令模式下)

:%s/原有字符/替换后的字符     ##只替换每一行中出现的第一个原有字符
:%s/原有字符/替换后的字符/g    ##替换所有
:1,5s/原有字符/替换后的字符/g    ##替换1-5行原有字符
在这里插入图片描述

4.vim手册

在shell下输入命令vimtutor

5.vim的可视化模式

在命令模式下按“ctrl+v”进入可视模式
在可视模式下可以区域选择字符

a)在可视模式下批量添加字符

ctrl+v选中要加入字符所在的列
按“I”进入插入模式,写入要加入的字符
按两次“esc”
在这里插入图片描述

b)在可视模式下批量删除字符

ctrl+v选中要删除字符所在的列
按“del”

6.vim 的分屏功能

a)ctrl+w 松开 按 s   ##上下分屏

在这里插入图片描述

b)ctrl+w 松开 按 v   ##左右分屏

在这里插入图片描述

c)ctrl+w 松开 按 c     ##关闭光标所在的指定屏幕
d)在命令模式下输入:sp newfilename  ##同时编辑当前文件和新打开的文件在这里插入图片描述

在这里插入图片描述

7.vim进入插入模式的不同命令

i        ##在光标所在的位置进入插入模式
I        ##在光标所在的行首位置进入插入模式
a        ##在光标所在字符的下一个字符进入插入模式
A        ##在光标所在的行的行尾进入插入模式
o        ##在光标所在的行的下一行进入插入模式
O        ##在光标所造的行的上一行进入插入模式
s        ##删除光标所在的字符并进入插入模式
S        ##删除光标所在的行并进入插入模式

8.vim的退出

:q        ##不保存退出
:wq        ##保存并退出
:q!        ##强制不保存退出
:wq!        ##强制保存并退出

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值