vim基本操作

1、v进入视图模式,主要是为了复制

2、i a o

3、r filename 将filename的内容写入到当前编辑器

4、w newfile 将当前内容写入到新文件中

5、!command 暂时离开vi到指令模式下执行command的显示结果  :!ls

6、sh 进入shell命令行,执行完后ctrl+d退出重新进入vim编辑继续编辑,在shell命令下,执行ctrl+l完成清屏

7、wq 等价于 ZZ 等价于 X!

8、w wq! q!

9、set nu  set nonu

10、help i 查看命令帮助  这里是i的帮助

11、u 撤销上一步操作

12、/Fedora  查找所有Fedora

13、s /Fedora/Redhat  将Fedora替换为Redhat, 只替换光标处

14、dw dd

15、vim + filename 进行文件最后一行编辑

16、vim +n filename 进行文件第n行编辑

17、最重要的了

:1,.s/redhat/fedora 

.号表示当前行,即光标所在的位置

上面从第1行到当前行第一次出现的redhat替换为fedora

:1,.s/redhat/fedora/g 

上面从第1行到当前行所有出现的redhat替换为fedora

:1,$s/redhat/fedora/g  等价于 :%s/redhat/fedora/g

将第1行到最后一行所有出现的redhat字符代替为fedora

:%s/\/fedora/g

将第1行到最后一行所有出现的redhat字代替为fedora;字而不是字符

18、:f 显示文件内容 快捷键:ctrl + g

19、:e file 切换编辑文件

20、:n 下一个文件


移动

Ctrl+f  前一屏 Forward

Ctrl+b 后一屏 Before

Ctrl+d 前半屏  Down

Ctrl+u 后半屏 UP


Ctrl+e 整体上移一行

Ctrl+y 整体下移一行


z + 回车  屏幕顶部

100z+回车 100行屏幕顶部

z. 屏幕中央

z-屏幕底部


/pattern 向前搜索

?pattern 向后搜索

n 重复上次搜索

N 反方向重复搜索


nG移动到n行

Ctrl+g显示状态行


左 h

下 j

上 k

右 l


下一行行首 +

上一行行首 -

当前行行首 0

当前行起始位置^

当前行行尾$


H 屏幕行首

L 屏幕末行

M 屏幕中央


w后一个单词词首

e 后一个单词词尾


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值