vi和vim编辑器

vi和vim编辑器

linux系统都会内建 vi 文本编辑器,vim 具有程序编辑的能力,可视为 vi 的增强版。
vi和vim的三种模式
正常模式:
刚刚启动 vi或vim,便进入了正常模式。按 i 切换到编辑模式,以输入字符。输入 : 切换到命令行模式,以在最底一行输入命令。
编辑模式:按 ESC,退出编辑模式,切换到正常模式。
命令行模式::q 退出程序 ,:w 保存文件 ,:q! 若修改过文档,又不想储存,使用 ! 为强制离开不储存文档,:set nu 显示行号,设定之后,会在每一行的前缀显示该行的行号,:set nonu 与 set nu 相反,为取消行号
这里写图片描述
常用快捷键

快捷键功能
dd删除游标所在的那一整行
nddn 为数字。删除光标所在的向下 n 行,例如 5dd 则是删除 5 行
yy复制光标所在的那一行
nyyn 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20 行
p, Pp 为将已复制的数据在光标下一行贴上,P 则为贴在游标上一行! 举例来说,我目前光标在第 20 行,且已经复制了 10 行数据。则按下 p 后, 那 10 行数据会贴在原本的 20 行之后,亦即由 21 行开始贴。但如果是按下 P 呢? 那么原本的第 20 行会被推到变成 30 行。
u复原前一个动作。
Ctrl+r重做上一个动作。
/word向光标之下寻找一个名称为 word 的字符串。例如要在档案内搜寻 vbird 这个字符串,就输入 /vbird 即可!
?word向光标之上寻找一个字符串名称为 word 的字符串。
n这个 n 是英文按键。代表重复前一个搜寻的动作。举例来说, 如果刚刚我们执行 /vbird 去向下搜寻 vbird 这个字符串,则按下 n 后,会向下继续搜寻下一个名称为 vbird 的字符串。如果是执行 ?vbird 的话,那么按下 n 则会向上继续搜寻名称为 vbird 的字符串!
N这个 N 是英文按键。与 n 刚好相反,为『反向』进行前一个搜寻动作。 例如 /vbird 后,按下 N 则表示『向上』搜寻 vbird 。
G移动到这个文档的最后一行
nGn 为数字。移动到这个档案的第 n 行。例如 20G 则会移动到这个档案的第 20 行(可配合 :set nu)
gg移动到这个档案的第一行,相当于 1G
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值