Chinaunix首页 | 论坛 | 博客
  • 博客访问: 331905
  • 博文数量: 65
  • 博客积分: 1770
  • 博客等级: 上尉
  • 技术积分: 1125
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-13 14:31
文章分类

全部博文(65)

文章存档

2016年(1)

2014年(2)

2013年(5)

2012年(18)

2011年(39)

分类: LINUX

2013-12-25 18:07:21

移动:
    hjkl 左下上右 (←↓↑→) 
    b/e[E]/w[W] 单词开始/单词结束/下一单词开头
    NG[:N]/gg[:1|1G]/G 到第N行/到第一行/到最后一行
    0/^/$/g_ 行首/非blank位置/行尾/行尾非blank位置
    f[F]word/t[T]word 下[前]一个word位置/到下[前]一个word的前一个字符位置
    % 匹配括号移动
    */# 当前单词匹配移动
    pageup[ctrl+b]/pagedown[ctrl+f] 向上翻页/向下翻页
    :bn/:bp 下一文件/上一文件 
删除:d
复制:p/:co n 复制当前行/将当前行复制到n行
查找:/ ? 向下查找/向上查找
撤销:u/ctrl+r
选择:[d|y|v]a/[d|y|v]i
保存::save as filename/:w [filename]/:n1,n2 w newFile/:x
缩进:J//= 所有行变成一行/左缩进/右缩进/选中文字自动缩进
补全:ctrl+n/ctrl+p
退出:q/Q/q!/Q!


定义vi的快捷键
    #vi ~/.vimrc
    1.输入“map”,空格,按ctrl v,后ctrl b,“i#”(即 map ^B i#
    2.输入“ab”,空格,“test”,空格,“test@test.com”(即 ab test test@test.com)
    效果:1.在vi编辑器里按ctrl b就会出现“#”
             2. 在编辑器里输入test后,会自动替换为“test@test.com”
其他::! ls /root  会看到执行结果
         :r !date 将执行结果写入当前文件
 
参考地址:
    简明Vim练级攻略
    
    有趣的vim命令联系 

阅读(1591) | 评论(0) | 转发(0) |
0

上一篇:Mysql日志系统

下一篇:VIM进阶

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