zoukankan      html  css  js  c++  java
  • vim中操作的快捷键

    vim命令模式下的相关操作

    保存退出:ZZ 

    代码格式化:gg=G

    光标的移动:

      上下移动:h j k l

      光标移动到行首:0

      光标移动到行尾:$

      光标移动到文件头部:gg

      光标移动到文件尾部:G

      光标迅速移动到第N行:nG

      光标向下移动n行:N+回车
    删除命令:

      删除光标前字符:X

      删除光标后字符:x

      删除一个单词:dw(删除光标所在单词后面的部分)

             若要删除整个单词,光标应该在单词最前面

      删除前半行:d0

      删除后半行:d$,D

      删除光标所在行:dd(其实是剪切操作)

      删除n行:ndd

      删除所有内容:ggdG,Gdgg

    撤销命令:

      撤销:u

      反撤销:Ctrl+r

    复制与粘贴

      复制一行:yy

      复制N行:nyy

      粘贴光标所在位置的下一行:p

      粘贴到光标所在位置的上一行:P

    替换操作

      光标盖住所要替换的字符 r+要替换的内容

      连续替换多个字符:R+ 要替换的字符

    查找命令:

      /+要查找的内容 从光标所在行向下搜索

      ?+要查找的内容 :从光标所在行向上搜索

      关键字切换 n 向下切换 N向上切换

      #:光标先移动到带搜索的单词上,键盘输入# 号

    查看man 文档

      章节号+ K

      man n + 要查找的内容

    可视模式下的操作快捷键:

      命令模式进入可视模式:v

      选中:移动光标

      复制:y

      删除: d

      粘贴到光标的后面:p

      粘贴到光标后面:P

    命令模式切换到文本编辑模式

    a:在光标后面插入

    A:在行尾插入

    i:在光标前插入

    I:在行首开始插入

    o:在光标下一行创建空行插入

    O:在光标所在上一行插入

    s:以牺牲光标所在字符插入

    S:一牺牲一行为代价插入

    从命令模式切换到末行模式

    冒号

    s:

  • 相关阅读:
    FocusScope学习三: 对FocusScope 的探究与总结
    FocusScope学习二: 很好的理解FocusScope的工作原理
    不同XML之间节点的拷贝
    计算几何DotVector
    计算几何Graham法凸包
    计算几何UVa10652
    线性筛三合一,强大O(n)
    计算几何AngRadVector
    线性筛euler,强大O(n)
    矩阵bzoj1898
  • 原文地址:https://www.cnblogs.com/--lr/p/11430450.html
Copyright © 2011-2022 走看看