Vim Tutorial

Vim tutorial

删除

x 删除一个字符
dw 从光标处删除一个单词
d$ 从光标处删除到整行的末尾
dd 删除整行
2dd 删除2行

回滚操作

U 回滚整行的操作
u 回滚上一个操作
ctrl+r 取消回滚
被删除的字符会保存在缓存中,在想要插入的位置上方按p可以把缓存中的数据粘贴到下一行。

修改

在某个字母下按k再按其他字母可以修改这个字母。
在某个单词前或中按cw可以修改这个单词--注意会自动进入insert模式。
c$修改从此处开始到行尾的所有文本。

跳转&查找&替换

ctrl+g显示文本信息
shift+g跳转到文档的最末尾
行号+shift+g跳转到某一行

/+要查找的内容即可查找
查找开始后按n查找下一个,如果查找到文章末尾会自动转到开头
?+要查找的内容反向查找

:s/旧字符串/新字符串本行替换下一个字符串
再后面追加/g则是全局替换下一个
:#,#s/旧字符串/新字符串替换两行之间,#是行号
%s/旧字符串/新字符串替换/g替换整个文本
:%s/旧字符串/新字符串/gc替换时会询问是否替换

执行外部命令

:!shell可以在不退出vim的情况下执行外部命令

保存

:w filename文件另存到filename文件
:#,#w filename 将某几行保存到filename文件
:r filename读取某个文件,插入到光标处

插入&替换输入

o在光标下方新建一行
O在光标上方新建一行
a在光标后插入文本
A在行末尾插入文本
R进入替换模式,光标后的直接输入替换文本就可以修改

设置

:set xxx设置某个vim选项

Vim的功能特性要比vi多得多,但大部分功能都沒有缺省激活。為了啟動更多的
功能,您得創建一個vimrc文件。

  1. 開始編輯vimrc文件,這取決于您所使用的操作系統︰

 :edit ~/.vimrc             這是Unix系統所使用的命令
 :edit $VIM/_vimrc          這是Windows系統所使用的命令
  1. 接著導入vimrc范例文件

:read $VIMRUNTIME/vimrc_example.vim
  1. 保存文件,命令為︰

 :write

在下次您啟動vim的時候,編輯器就會有了語法高亮的功能。您可以繼續把您喜
歡的其它功能設置添加到這個vimrc文件中。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值