vim

1. vim加行号

    touch  .vimrc

    在.vimrc 中加入一行:

    [:set number]   (中括号里面的内容)

    或者  echo  ':set number' >> ~/.vimrc

 

2. vim的三种模式:  

一般模式   指令列模式   编辑模式

 

3.一般模式下常用按钮

 

一般模式下常用按钮
大类按钮说明
光标定位

page up   

page down

屏幕翻页
光标定位H   L  M屏幕的上中下
光标定位

gg(1G):光标定位到第一行

nG  :光标定位到第n行

G  :光标定位到最后一行

光标定位到某一行

 

光标定位

0 : 光标移动到当前行的行首

$:移动到当前行的行尾

 

I(大写i):光标移动到行首,并转到“insert”模式;

A:光标移动到行尾,并转到“insert”模式;

 

i:在光标处的前面,插入

a:在光标处的后面,插入

查找/word向下查找
查找?word向上查找
   
替换:n1,n2s/word1/word2/g 
替换:1,$s/word1/word2/g 
替换:1,$s/word1/word2/gc 
   
删除字符x   X

x删除光标处的一个字符

X删除光标处的前一个字符

删除字符nx   nX

nx删除光标处的n个字符(从光标所在字符开始,向后计数)

nX删除光标处的n个字符(从光标所在字符的前一个字符开始计数,向前计数

删除字符d0当前光标 到  当前行头,被删除
删除字符d$当前光标 到  当前行尾,被删除
删除行dd删除当前行
删除行ndd当前行 + 向下(n-1)行   被删除
删除行d1G删除  光标所在的行(包括)  和  第一行(包括),已经之间的所有行 
删除行dG删除  光标所在的行(包括)  和  最后一行(包括),已经之间的所有行
   
复制yy复制游标所在的行,整行复制
 nyy或者yny复制从游标所在行算起,n行
 

y1G

复制到文件首部,从光标处
 yG复制到文件尾部,从光标处
 y0 或者 y^复制到行首, 从光标处
 y$

复制到行尾, 从光标处

粘贴  p 
撤销(复原,恢复)u 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值