Linux--Vim部分命令使用

Linux–Vim部分命令使用

vim常用命令
类型命令说明
:set nu设置行号
:set nonu取消行号
gg去第一行
G去最后一行
:n去第n行(:100去第100行)
0(零)去行首
$去行尾
插入i在光标所在的字符前插入
I在光标所在的行首进行插入
a在光标所在的字符后进行插入
A在光标所在的行的行尾进行插入
o在光标所在的行的上方插入一行
O在光标所在的行的下方插入一行
剪切/删除x剪切光标所在的字符
nx剪切光标及光标之后的n个字符
dd剪切(删除)光标所在的行
ndd剪切(删除)当前及以下的n行
复制yy复制当前行
nyy复制当前及以下的n行
粘贴p粘贴在光标所在的字符之后
P粘贴在光标所在的字符之前
替换r替换当前光标下的字符
R从光标所在处开始替换字符 esc 取消
:%s/old/new/g全文替换指定字符串
:n1,n2s/old/new/g在n1到n2的行中替换指定字符串(不提示是否替换)
:n1,n2s/old/new/c在n1到n2的行中替换指定字符串(提示是否替换)
撤销u撤销上一步操作
查找/string查找string字符串 (例:/test 查找test)
:set ic查找时忽略大小写
:set noic查找时不忽略大小写
n搜索指定字字符的下一出现位置
N搜索指定字字符的上一出现位置
保存:w保存
:wq保存并退出
:w filename文件另存为filename
:q退出
:q!强制退出
导入:r filename在光标处导入filename中的内容
:r !data在光标处导入系统时间
注释:n1,n2/^/#/g将n1-n2行进行注释
多文件编辑

vim filename1 filename2

说明命令
:n编辑下一个文件
:N编辑下一个文件
:files列出目前这个vim所打开的文件
vim多窗口情况下的按键功能
命令说明
:sp [filename]开启一个新窗口,如果有filename,表示在新窗口开一个新文件,否则表示两个窗口为同一个文件内容(同步显示)
ctrl+w+k/ctrl+w+↑按键按法:先同时按下ctrl 和w,同时松开后按k(或向上箭头键),则光标可移动到上方的窗口
ctrl+w+j/ctrl+w+↓同上光标移动到下面的窗口
ctrl+w+q按法同上,其实就是:q结束离开,(如果想结束下方窗口:将光标移动到下面的窗口中, 按ctrl+w+q )
vim块选择
命令说明
v字符选择,会将光标经过的地方反白选择
V列选择,会光标经过的列反白选择
ctrl+v区块选择,可以用长方形的方式选择资料
y将反白的地方复制起来
d将反白的地方剪切(删除)
p将刚刚复选的区块,在光标所在处粘贴
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值