• 个人最常用的vim操作


    本文只记录个人工作中最常用到的vim快捷键,不是很全,但是已经覆盖了绝大多数功能。
    参考:《鸟哥Linux私房菜》以及https://www.cnblogs.com/momofan/p/5936203.html
    注:文中涉及到的c-xxx都表示,Ctrl+XXX,比如c-f,就是Ctrl+f。
     
    跳转:
    H 移动光标到屏幕的首行(head)
    M 屏幕中间行(middle)
    L 屏幕尾行(last)
    gg 文档首行
    G 文档尾行
    :n 跳转到某行
    c-f 下一页(forward,同page down)
    c-b 上一页(back,同page up)
     
    插入:
    i 在光标处插入
    I 在当前行的第一个非空格符处插入
     
    查找、复制、粘贴:
    /xxx 在文档中向下查找匹配xxx的字符串,区分大小写,xxx可以是正规表达式。查找到以后, 再输入 n 查找下一个匹配处, 输入 N 反方向查找。
    ?xxx 向上查找,其他同上。
    yy 拷贝光标所在行
    dd 删除(剪切)光标所在行
    v v和c-v表示visual模式,可以选择多行文本,并将文本块当做普通文本进行其他操作
    p 粘贴在光标下一行(P是光标上一行)
     
    多文件编辑:
    vim f1 f2 打开多个文件
    :ls 列出打开的所有文件名
    :n 编辑下一个文件(:N编辑上一个文件)
    :e file 编辑指定文件
    :sp file vim分割出一个横/纵向窗口,并打开新文件
    c-w-w 光标在多个窗口间循环定位,从而实现多窗口间内容复制、粘贴等
     
    配置:
    vimrc vim启动时会读取 /etc/vimrc 和 ~/.vimrc (全局设置的vimrc 和用户设置)。所以可以修改用户设置的vimrc实现自定义配置。比如,显示行号、高亮语法、tab、括号匹配等
     
    存储、离开:
    Esc 退出编辑模式,回到一般模式
    :w 写入,加!强制
    :q 离开,加!强制
    :wq 写入离开,加!强制
    :w file 另存新文档
    ZZ 若档案未修改就不存储离开,若改动就存储离开。
  • 相关阅读:
    学习第23天
    学习第22天
    学习第21天
    Servlet交互与JSP
    Cookie与Session
    servlet入门
    网络编程
    DOM4j
    xml文档对象模型doc
    反射
  • 原文地址:https://www.cnblogs.com/cquptzzq/p/8385037.html
Copyright © 2020-2023  润新知