Linux 关于vim和vi的使用

目录

一.Vim比Vi的优势(区别)在哪里?

二.Vim/Vi:简述几种模式:

三.Vim/Vi的操作:

1.一般模式的操作:

2.末行模式操作:


一.Vim比Vi的优势(区别)在哪里?

Vim和Vi都是Linux的编译器,Vim简单来说可以认为是vi的升级加强版,简称vi2.0。

Vim比vi功能更好,更加方便,主要有以下几个方面:

1.Vim比Vi多了代码补全、编译及错误跳转,以及代码高亮等功能;

2.Vim比Vi多了一个可视化模式(一般模式,按V可进入可视化模式),但用到的场景较少;

3.多平台操作;

4.对Vi完全兼容,在一定时候你可以完全把Vim当作Vi来使用,也许会更方便;

二.Vim/Vi:简述几种模式:

        1.一般模式,当你输入完vim/vi命令就会进入,一般模式;

        2.输入模式,在一般模式下当你输入i, I, a, A等,就可以对文件进行操作,添加内容;

        3.末行模式(命令行模式),在输入模式或者一般模式下,先按Esc,然后输入Shift + :,就可进入末行模式进行操作;

        4.可视化模式,进入一般模式后,按V,v等都可以进入是可视化模式;

三.Vim/Vi的操作:

Linux vi/vim | 菜鸟教程

1.一般模式的操作:

 a.移动光标:

        小键盘的↑↓←→进行移动,如果没有小键盘的情况下,可以使用英文键盘的k(上) j(下)h(左)l(右),进行移动。

b.行首和行尾:

行首:数字0      行尾:$(英文状态下的$符号)   shift+4

c.跳转行:

H移动到这个所见屏幕的第一行
M移动到这个所见屏幕的中间行
L移动到这个所见屏幕的最后一行
G

移动到这个文件的最后一行

nGn:数值 移动到指定行  通常配合(:set nu 显示行号)使用
gg移动到这个文件的第一行
n+回车n:数值  向光标所在位置向下移动n行

d.搜索:

/string光标所在位置,向下搜索一个名为“string”的字符串
?string

光标所在位置,向上搜索一个名为“string”的字符串

e.复制,粘贴,剪切:

yy复制光标所在的那一行
p,Pp 为将已复制的数据在光标下一行贴上,P 则为贴在游标上一行! 举例来说,我目前光标在第 20 行,且已经复制了 10 行数据。则按下 p 后, 那 10 行数据会贴在原本的 20 行之后,亦即由 21 行开始贴。但如果是按下 P 呢? 那么原本的第 20 行会被推到变成 30 行
dd剪切光标所在的那一整行,用 p/P 可以粘贴。

2.末行模式操作:

a.保存,退出

:w保存对文档的修改
:q查看完文档,退出文档
:q!查看完文档,强制退出文档(!通常在linux具有强制的意思)
:wq对文档修改过,保存后退出

b.显示/隐藏行号

:set nu给文档显示行号
:set nonu隐藏文档的行号

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值