vim学习笔记(待续...)
来源:互联网 发布:矩阵理论及其应用答案 编辑:程序博客网 时间:2024/05/01 06:51
0 移至行首
$ 移至行尾
H 移至屏幕头
M 移至屏幕中
L 移至屏幕尾
( 移至上一个句子
) 移至下一个句子
w 移至后一个词首
b 移至前一个词首
fx 查找当前行下一个x字符,x是任意字符。可以按;重复上次的fx命令
Fx 查找当前行上一个x字符,x是任意字符。可以按;重复上次的fx命令
tx 与fx相同,但查找后光标停留在x的左边
Tx 与Fx相同,但查找后光标停留在x的左边
:n 移至第n行
ngg 移至第n行
nG 移至第n行
gg 移至文件第一行
G 移至文件最后一行
dd 删除光标所在的一行
D 删除光标所在的一行
ndd 删除光标行开始的n行
dG 删除光标行到文件尾行所有行
:n1,n2d 删除第n1行到第n2行
x 删除光标处字符
nx 删除光标后n个字符
r 替换光标处字符
R 从光标处开始替换字符,ESC结束
u 恢复上一步
ctrl+r 撤销恢复
:set ic 不区分大小写搜索
/string 向下搜索文中“string“字符串出现之处(默认区分大小写),按 n 查找下一个
?string 向上搜索文中“string“字符串出现之处(默认区分大小写),按 n 查找下一个
:s/old/new/ 替换当前行第一个出现匹配的字符串
:s/old/new/g 替换当前行所有匹配的字符串
:%s/old/new/ 替换全文每一行第一个出现匹配的字符串
:%s/old/new/g 替换全文每一行所有匹配的字符串
:n1,n2s/old/new/g 在n1行~n2行范围内替换指定字符串
:n1,n2s/^/\/\//g 把n1~n2加//注释起来
从Vim拷贝到系统粘贴板:"+y
从系统粘贴板拷贝到Vim:"+p 或 Shitf + insert
:map [快捷键] [命令]
:map ^P I#<ESC> 按ctrl+P快捷键==按I#<ESC>
- vim学习笔记(待续...)
- GDI+学习笔记(待续)
- SQL学习笔记(待续)
- EJB学习笔记 (待续)
- Ajax学习笔记总结(未完待续)
- jasperreport+ireport学习笔记(待续)
- struts2 学习笔记(未完待续)
- Oracle学习笔记(未完待续)
- Linux Glibc(学习笔记五)待续。。。。
- dreamweaver学习笔记(未完待续)
- css学习笔记(未完待续)
- 51单片机汇编学习笔记(待续)
- 【Matlab学习笔记】保存图片(待续)
- angular2学习笔记(未完待续)
- 进程学习笔记(未完待续)
- sql注入学习笔记(未完待续)
- 项目学习笔记(待续......)
- oracle学习笔记,待续~
- 孟加拉之行--第一次进驻感触
- 关于Ext的一些个人看法
- Android 程序之My Dictionary【凡尘英语】——重构归来
- 深入理解C语言指针奥秘系列文章(网络资源整理版)
- MySql常用用法
- vim学习笔记(待续...)
- ognl # % 的作用(井号,星号,百分号)
- Android 4.0和WP7.5开发技术对比
- 使用ASP.NET Image Generation生成图片缩略图及水印
- rhel6 64 bit flush plugin
- 菜鸟修炼C语言小设计之——学生成绩管理系统
- XP硬盘安装Ubuntu 10.10系统
- rrdtool-1.4.5 compile in rhel6
- nowrap这个属性在排版或打印的定位很有用的