vim文本编辑器

1.什么是vi

Visual interface可视化接口  类似wiindows的记事本

vi的升级版本vim    vim保留了vi的所有指令
vim的提升:1.vim支持多级撤销,(u)
      2.跨平台运行
      3.语法高亮显示
      4.支持图形界面

vi编辑器的操作模式:

1.command Mode  命令模式
2.insert Mode  输入模式
3.last  line  Mode   底行模式(尾行,末行)

使用vim:我们输入ls  查看
我们是使用vim编辑器编辑一个叫test的文件


此时进入vim默认为命令模式,并不能输入。我们按i键进入输入模式,左下角会变为输入

输入一些字符,按esc键切换到底行模式下输入:wq保存并退出按下enter键(如果权限不够可以输入:wq!强制保存)




当我们再次使用vim打开test默认是命令模式我们输入dd 第一行会被删除,当我们按下esc键输入:wq则是底行模式


vin  +  test  打开后将光标定位到最后一行

vim +3 test  打开文件后光标定位到第三行,vim +n  文件名  ,打开文件后光标定位到第n行,如果n大于文件的最大行数则定位到最后一行


vim +/hello  test  打开文件后定位到文件中第一次出现hello单词的那一行,可以按n键在出现hello的那几行切换

vim aa  bb  cc  会同时创建三个文件,aa  bb  cc   第一次进入的是aa   在底行输入:n则进入bb同样可以进入cc ,输入:N可以进入上一个文件



vim底行模式和命令模式常用命令

底行模式:
  :w写入硬盘
:q退出
!强制执行
:ls  列出打开的所有文件
:22  定位到22行
:?xxx从光标开始向前搜索,字符串xxx
:/xxx  从光标开始向后索搜字符串xxx
命令模式:
h  光标左移     
j   光标下移      30j  光标向下移动30行
k   光标上移
l   光标右移
gg  回到第一行
nG  移动到第n行
ctrl  +     f  向下翻页
ctrl   +  b  向前翻页
ctrl   +   d  向下翻半页
         ctrl   +  u    向上翻半夜
dd   删除光标所在的行
o  在光标所在的行下方插入 一行并切换到输入模式
yy   复制当前所在的行
p  在光标所在的下一行粘贴
P  在光标所在的上一行粘贴 
n <enter> 向下移动n行




vim 命令键盘图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值