vim快速入门

直接在bash里输入 vimtutor 学习也是很快的。

移动

h 左移
l 右移
k 上移
j 下移

普通模式

按下ESC 进入 普通模式

退出vim 且不保存 输入 :!q
注: 要加冒号

文本编辑

  • x 删除一个字符
  • i 进入输入模式
  • A 在段末输入
  • wq 保存文件并退出(可在后面 加文件名 如 : wq try.txt)
  • dw 删除一个单词
  • d$ 从当前位置删除到末尾
  • d j(hkl)删除某方向上的语句
  • 在命令前 加数字 可以使命令执行多次(例如 d2w)
  • dd 删除整段
  • u 撤销上一个指令
  • U 回复整行
  • p 将上一个用dd删除的行 放置到指针后
  • r 按r之后再按一个字母,将会替代它
  • ce 更正单词
  • Ctrl + G 显示你在文件中的位置
  • G 移动到文件末尾
  • gg 移动到文件开头
  • / 内容 将会在文件中搜索/后面的内容
  • n 继搜索 之前 / 后面的内容
  • N 继续搜索之前 / 后面的内容但是是在相反方向。
  • ? 内容 将会向上搜索 ? 后面的内容
  • Ctrl + 0 回到之前的位置
  • % 找到 相匹配的 ) ,] ,}
  • :s/old/new 用new替换当前行里的第一个old
  • :s/old/new/g 用new替换当前行里所有old
  • :#,#s/old/new/g #,#是需要替换的行数范围
  • :s/old/new/gc 是全文替换
  • o 空格一行然后进入输入模式
  • e 下一个单词开始
  • a 在单词后进入输入模式
  • R 按下R之后,可以替代多个字母
  • y 复制v选中的文本
  • p 粘贴复制的文本

文件操作

  • :!可以调用外部指令
  • :!dir 查看当前目录列表
  • :w filename 保存文件,且命名为filename
  • v 按下v然后上下移动可以选中,然后输入其他指令对选中文档操作
  • r filename 讲filename文件中的内容加入当前文件中。
  • :help + command 获得command的帮助
  • 输入 :e 然后按下 Ctrl + D vim会显示所有以e开头的指令。
  • :e ~/.vimrc
    可以更改配置文件(unix)
  • :e $VIM/_vimrc
    可以更改配置文件 (win)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值