Chinaunix首页 | 论坛 | 博客
  • 博客访问: 384137
  • 博文数量: 85
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1707
  • 用 户 组: 普通用户
  • 注册时间: 2013-08-27 11:18
个人简介

学无止境……

文章分类

全部博文(85)

分类: LINUX

2014-06-05 15:34:00

  复制/粘贴
    {number}yy-->复制当前行开始的{number}
    P -->粘贴到上一行
    p -->粘贴到上一行


删除操作
  
    D -->删除从当前光标到行尾    
    {Number}dd --> 删除当从前行开始的{number}
    d{Number}G --> 删除第Number 行到当前行
    
dG---> 删除当前行到最后的数据
      
    x -->向后删除一个字符
  number}x --> 向后删除number}个字符
   X --> 向前删除一个字符
  number}X --> 向前删除number}个字符  



查找/替换:   
     /{string} --->向下搜索
{string}
                                    搜索模式下,n 查找下一个; N 查找上一个 
    ?{string} --->向上搜索{string}

    # 或 *--> 高亮匹配光标所在单词
    % --> 匹配配对字符(如各类括号,及宏定义 #if #else #endif)

    :%s/abc/123/g ---> 把abc全部替换成123
    :%s/abc/123/gc --> 同上,但是需要逐个确认

    r --> 进入单个字符替换模式
    R --> 进入连续字符替换模式
    ~(ctrl + `) --> 转换大小写



撤销:    
    u --> 撤销上一步操作
    ctrl + r --> 重复上一个操作
    :e! --> 还原文档到原始状态


块操作:
    v --> 选择字符
    V --> 选择行
    ctrl + v --> 矩阵方式选中
在选中模式下 y 复制 ; d 删除。


insert:
    i ---> 在光标前插入
    I ---> 在行首插入
    a ---> 在光标后插入
    A ---> 在行末插入
    o ---> 在下一行插入
    O ---> 在上一行插入
    
    :w --> 保存
    :w! -->强制保存
    :w file_name --> 另存为 file_name
    
    :q --> 退出
    :q!--> 强制退出
    :x --> 保存并退出
    ZZ --> 保存退出 (比较快,不需要":")

快速移动光标:
    h j k l ——> 左 下 上 右 移动光标
    $ --> 移动光标到行尾
    0
(数字0) 或者 ^(ctrl + 6) --> 移动光标到行首
    G -->  移动到最后一行
    gg --> 移动到第一行
    H K --> 移动到屏幕首行/末行

    {number}G 或者 :{Number} [Enter] ---> 光标移动到指定行
    {Number}[Enter] --> 向后移动指定行数
    
{Number}[Space] --> 向后移动指定个字符位

    [pageup] 或 ctrl + b --> 向上翻页 
    [pagedown] 或 ctrl + f --> 向下翻页 

    b --> 移动光标到前一单词词首
    B --> 移动光标到前一单词词首9(忽略符号字符)
    e --> 移动光标到后一单词词尾
    E --> 移动光标到后一单词词尾
(忽略符号字符)



多文本操作:
    vim file_name1 file_name2 ... --> 打开多个文件
    :files --> 列出打开状态下的文件列表
    :n --> 下一个文档
    :N --> 上一个文档

    :sp --> 垂直分频显示
    :vsp--> 水平分屏显示
分频模式下 ctrl + w + j/k  上下切换窗口


辅助操作:
    :set nu或nonu --> 显示/取消行号
    :![command] --> 暂时离开vi/vim 去执行command 命令
    :nohl --> 取消高亮

阅读(1224) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~