vim使用笔记

移动

hjkl  ctrl+udbf

f+字符:向后移动到指定字符处

F+字符:向前移动到指定字符处

示例:

fg移动到字母g处

0dfH:从行首删除至第一个H处

 

以word为单位移动

w  向后移动到头

e  向后移动到尾

b  向前移动到头

ctrl+o 移动到上次位置

 

撤销与恢复

复原上次动作(撤销)u

重做上一个动作 ctrl+r

重复上一次动作 .(小数点)

 

将光标所在行与下一行数据合并成一行 J

 

查找  shift+8  移动n,N

 

匹配行执行vim命令,帮助选项  :help:g

例如, :g/./normal 0df:   表示对非空白行删除从行首到冒号间字符

 

输入Tab键  insert模式下,ctrl+v,tab

 

可视化模式下格式化排版

ctrl+v 选择列

shift+v 选择行

格式化: =

将选中行首插入”#”:   ctrl+v,移动选择,0,shift+i,shift+3

块缩进: shift+v,选择范围,键入>

 

快速缩进:normal模式下,>> <<

快速缩进多行: 行数+>>

 

vim内执行外部命令 输入:!,然后输入可以执行的外部命令

 

vim和shell切换 :shell,切换到shell中,在shell中输入exit,回到vim

 

vim查看二进制文件 :%!xxd

 

精确匹配 “\>”表示只匹配单词尾,“\<”表示匹配单词头

 

选择性保存 :#,# –w filename  “#”表示行号

 

多窗口查看

vim –o[O] file1 file2

ctrl+ww窗口间切换

 

删除从当前行到最后一行:.,$d

posted on 2015-08-17 17:20  octocat 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/zhouLee/p/4737151.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值