vim编译器学习

1.vim编译器的工作模式

vi 模式化编译器分为三个模式:

     1.命令行模式

     2.插入模式(按

     3.末行模式:在命令模式下输入冒号进入


2.vim在不同模式下的一些命令  

vim  FILE     打开文件

vim   +n FILE  打开文件并且显示在n行


末尾模式

:q     退出          

:q!     强制退出

:wq      保存退出


编辑操作

x     删除光标所在字符

nx     删除光标起n个字符     

dd     删除光标所在行

ndd     删除光标起N个行

dw     删除光标所在单词

d^     删除光标处至行首

dG     删除光标行以后的内容


复制

yy     复制当前行

nyy   复制当前起n行  

y$     复制光标到文件末尾

y0     复制个光标到行首


粘贴

p:复制当前行的下方

P:复制当前行的上方

撤销的操作(尚未保存的文件)

u     撤销最近一次操作,最多连续撤销50步

U     撤销文件缓存区内的操作


撤销上一次的撤销

Ctrl+r


分屏显示

vim -o FILE1 FILE2  上下分屏

     Ctrk +w 2次

vim -O FILE1 FILE2  左右分屏

     Ctrk +w 2次


查找并替换

:s

:ADDR1,ADDR2s/PATTERN/STRING/g

:%#PATTERN/STRING/i   

     i     忽略大小写

     g     global全局,对整行进行替换

     %     全文搜索,全文替换

     分隔符除了/,还可以使用$#等符号


搜索字符

/ 从光标处到尾部搜索

? 从光标处到首部搜索


3.设置vim的工作特征

:set nu     显示行数

:set nonu     取消显示行数

:set al     自动缩进

:set noal     取消自动缩进


4.vim中的常用命令总结

【命令模式】

<Ctrl-f>:向下移动一屏。

<Ctrl-d>:向下移动半屏。

<Ctrl-b>:向上移动一屏。

<Ctrl-u>:向上移动半屏。


numG:移动光标到指定的行(num)


d:剪贴选择的内容到剪贴板。

y:拷贝选择的内容到剪贴板。

dd:删除当前行

10 dd:删除10行

yy:拷贝当前行。

p:在光标区粘贴剪贴板的内容

5pp:粘贴5行


u:撤销刚才编辑的内容






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值