zoukankan      html  css  js  c++  java
  • vim的常用操作

     
    vim的几种编辑模式
    • 正常模式:可以使用快捷键命令,或按:输入命令行。
    • 插入模式:可以输入文本,在正常模式下,按i、a、o等都可以进入插入模式。
    • 可视模式:正常模式下按v可以进入可视模式, 在可视模式下,移动光标可以选择文本。按V进入可视行模式, 总是整行整行的选中。ctrl+v进入可视块模式。
    • 替换模式:正常模式下,按R进入。
     
    移动
    h或退格: 左移一个字符;
    l或空格: 右移一个字符;
    j: 下移一行;
    k: 上移一行;
    e 后移一个单词 停留在末尾
    b 前移一个单词 停留在末尾
    ^: 移动到本行第一个非空白字符。
    $: 移动到行尾
    gg: 到文件头部。
    G: 到文件尾部。
     
    翻屏
    ctrl+f: 下翻一屏。
    ctrl+b: 上翻一屏。
    n%: 到文件n%的位置。
     
    插入字符
    i: 在光标前插入
    I: 在当前行第一个非空字符前插入;
    a: 在光标后插入;
    A: 在当前行最后插入;
    o: 在下面新建一行插入;
    O: 在上面新建一行插入;
     
    改写字符
    c[n]w: 改写光标后1(n)个词。
    c[n]l: 改写光标后n个字母。
    c[n]h: 改写光标前n个字母。
     
    粘贴复制
    yy or Y: 复制整行文本。
    y[n]w: 复制一(n)个词。
    p : 复制
     
    查找
    /something: 在后面的文本中查找something。
    ?something: 在前面的文本中查找something。
    n: 向后查找下一个。
    N: 向前查找下一个。
     
    区块操作分为字、行和列3种方式
    1. 字:指令v,然后加方向键(h、j、k、l)或者另外的四个方向键
    2. 行:指令V,然后加方向键(h、j、k、l)或者另外的四个方向键                            
    3. 列:指令Ctr+v,然后加方向键(h、j、k、l)或者另外的四个方向键
     
    列模式使用
    1. 进入列模式: Ctrl+V,
    2. 选择区域块: 移动操作可以用于选择。
    3. 列操作: 删除 d(x等删除操作), 替换c, 插入 Shift+i (I)。
    4. 操作作用列:按两次ESE
     
    屏幕分割,比较
    1.vim -o file1 file2:水平分割窗口,同时打开file1和file2
    2.vim -O file1 file2:垂直分割窗口,同时打开file1和file2
    3.vimdiff file1 file2
     
    排版
    << 向左缩进一个shiftwidth
    >> 向右缩进一个shiftwidth
    如果先按了n,再按两下>;,光标以下的n行会缩进。
    对应的,按两下<;,光标所在行会缩出。
  • 相关阅读:
    Android获取手机型号,系统版本,App版本号等信息
    RFC1939POP3协议中文版
    HDU 1712 01背包 ACboy needs your help
    IOS NSArray 小计
    很有趣的APPLET小程序
    MyEclipse如何显示行数
    e人事管理系统人事档案档案编辑
    2013, VI Samara Regional Intercollegiate Programming Contest
    GB28181视频监控统专题之 相关标准
    基于Golang的http、web服务框架(SSSS)
  • 原文地址:https://www.cnblogs.com/redirect/p/6937305.html
Copyright © 2011-2022 走看看