Chinaunix首页 | 论坛 | 博客
  • 博客访问: 44548
  • 博文数量: 18
  • 博客积分: 390
  • 博客等级: 一等列兵
  • 技术积分: 215
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-02 21:11
文章分类

全部博文(18)

文章存档

2012年(18)

我的朋友

分类: LINUX

2012-04-08 18:12:31

1. 选定,拷贝,粘贴

v可视模式选择

V可视模式选择行

y yank

p paste

yw是拷贝一个单词
V,y,p
拷贝一样

2. 折叠

 zf zfold

zo  zopen

zc zclose
3. 缩进代码(可视模式下)
<
是左缩进

>是右缩进
=
格式化代码

4. 撤销,重做

u

ctrl + r

 

5.查找

 



1.
查找

   /xxx(?xxx)       /
向下搜索 ?向上搜索
   *(#)               /
向下搜索单词 ?向上搜索单词
   g*(g#)          g*
向下搜索字符,个g#向上搜索字符
   gd                
查找变量定义处
   %              
匹配 () [] {}
   f(F)x           
光标所在行进行查找, 查找光标右()方第一个x字符.
                  
找到后:
                  fx
往后

Fx 往前



2.
快速移动光标
   w          
下一个单词.
   b           
上一个单词.
   0            
行首
   ^           
行首字符处

   $          行尾
   H            
屏幕的首行.
   M          
屏幕的中间一行.
   L          
屏幕的尾行.
   gg        
文档首行.
   G            
文档尾行.
   c-f           page down.
   c-b         page up.
   '.              
此命令相当好使, 它移动光标到上一次的修改行.



3.
拷贝, 删除与粘贴


   yw              
表示拷贝从当前光标到光标所在单词结尾的内容.
   dw              
表示删除从当前光标到光标所在单词结尾的内容.
   y0              
表示拷贝从当前光标到光标所在行首的内容.
   d0              
表示删除从当前光标到光标所在行首的内容.
   y$              
表示拷贝从当前光标到光标所在行尾的内容.
   d$              
表示删除从当前光标到光标所在行尾的内容.
   yfa             
表示拷贝从当前光标到光标后面的第一个a字符之间的内容.
   dfa             
表示删除从当前光标到光标后面的第一个a字符之间的内容.

  
特殊地:
   yy              
表示拷贝光标所在行.
   dd              
表示删除光标所在行.
   D               
表示删除从当前光标到光标所在行尾的内容.

  
关于拷贝, 删除和粘贴的复杂用法与寄存器有关, 可以自行查询.
阅读(870) | 评论(0) | 转发(0) |
0

上一篇:vim 切换buffer

下一篇:python 自定义模块

给主人留下些什么吧!~~