vim基本使用(笔记)

vim共分有三种模式,一般模式,编辑模式,命令行模式
一般模式->编辑模式:i,回去是esc
一般模式->命令行模式::,回去是esc

一般模式一般拿来查看文件内容

一般模式下快捷键:

0 #移到这行最前面字符
$ #移到这行最后面字符
G #移动到文件最后一行
nG #移动到文件第n行
gg #移动到文件第一行
N #光标向下移动n行

/word 向下查找word关键字

:n1,n2s/word1/word2/g n1和n2为数字,在n1和n2间寻找word1并替换为word2

:1,$s/word1/word2/g 全文件寻找word1并替换为word2

dd #删除这一行
ndd #删除光标下的n行
yy #复制这一行
nyy #复制光标下的n行
p #黏贴
u #复原前一操作
ctrl+r 或者. #重做前一动作

命令行模式:

w #保存
q #退出
w filename #另存为filename
r filename #在文件后面读入filename内容
!command #暂时离开vim,执行命令 eg. !ls /home
set nu #显示行号
set nonu #取消行号

块选择

vim块选择能对一块区域进行类似于删除,复制的操作。
V #行选择,从光标移动的行开始反白,但是选取的是整一行。
ctrl+v #块选择,从光标移动的行开始反白,但是选取的是整一块。
d #删除,将这一块删除
y #复制,将这一块进行复制

多文件编辑

可以用vim同时打开几个文件,这样很方便从一个文件中复制东西到另外一个文件中。
eg.
vim file1 file2 #用vim同时打开两个文件
:n #编辑下一文件
:N #编辑上一文件
:files #列出这个vim打开的所有文件

多窗口操作

将窗口一分为二,这样遇上编辑一个文件时,需要在一个地方参考相隔较远的行时会方便很多。
sp filename
ctrl+w+上下 #切换窗口

vim环境设置与记录

把编辑习惯行为记录下来,写在配置文件中/etc/vimrc中,在这里可以设置是否显示行号,语法高亮等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值