zoukankan      html  css  js  c++  java
  • vim快捷键

    移动   插入  
    W,w  /E,e  /B,b 下一个单词开头/结尾/上一个单词开头 i,I          /a,A 光标之前,行开头/光标之后,行结尾
    0,+  /$,- 行首,(下一行行首)/行末 j 合并行
    n<space> 向右移动本行的n个字符 删除  
    Ctrl+f  / Ctrl+b 向前/向后翻一页 x,X,nx 向前,向后删除
    Ctrl+d  / Ctrl+u 向前/向后翻半页 dw     /de   /db 删除下一个单词开头/本单词末尾/前一个
    H  / M  / L  /nH 本屏幕最上方/中央/最后/顶端往下n行 (n)dd  /dj   /dk 删除当前行,上一行,下一行
    G       /nG 最后一行/第n行 d$     /d0 删除到行尾,行首
    n<Enter> 光标向下移动n行 复制  
    gg 快速定位到文件头 ynl /ynh /ynw /ynb 向左,向右复制n个字符,单词
    b       /w 向前/向后移动一个单词 (n)yy  /yH   /yL 复制整行,复制到屏幕顶端,底端
    (      /) 当前/下一个句子开头 :12,24y 拷贝12到24行
    {       /} 当前段/下一段/开头 :12,y 拷贝第12行到光标所在行
    [[           /]] 光标跳转到当前节/下一节开头 :,24y 拷贝光标所在行到第24行
    其他      
    /word  ?word 在光标之后/之前查找一个"word"字符串 buffer  
    :w[filename] 另存到filename文档 <Tab>  /<Shift-Tab> 移到上一个下一个buffer
    光标跳转到匹配到括号处,支持{}() <Enter>/d 打开/删除光标所在的buffer
    vim -x exam.txt 文件加密 project  
    :tabnew 新建标签页 :Project 打开project框
    Ctrl+] 跳到当前光标下单词的标签 quickfix命令集  
    WMToggle   :cn=F8/:cp=F9 下一个/上一个错误所在的行
    :WMToggle 打开/关闭WinManage :cfirst/:clast  第一个/最后一个
    <enter> 打开目录或文件    
    D 删除当前光标下的目录或文件    
    R 文件或目录重命名    

    一部分命令为vimrc中设定,仅供参考

    http://vimcdoc.sourceforge.net/vim_user_manual_603.0.pdf

    移动

    插入

    W,w  /E,e  /B,b

    下一个单词开头/结尾/上一个单词开头

    i,I          /a,A

    光标之前,行开头/光标之后,行结尾

    0,+  /$,-

    行首,(下一行行首)/行末

    j

    合并行

    n<space>

    向右移动本行的n个字符

    I,ctrl+a

    重复上次的插入

    Ctrl+f  / Ctrl+b

    向前/向后翻一页

    删除

    Ctrl+d  / Ctrl+u

    向前/向后翻半页

    x,X,nx

    向前,向后删除

    H  / M  / L  /nH

    本屏幕最上方/中央/最后/顶端往下n行

    dw     /de   /db

    删除下一个单词开头/本单词末尾/前一个

    G       /nG

    最后一行/第n行

    (n)dd  /dj   /dk

    删除当前行,上一行,下一行

    n<Enter>

    光标向下移动n行

    d$=D  /d0

    删除到行尾,行首

    gg

    快速定位到文件头

    复制

    b       /w

    向前/向后移动一个单词

    ynl /ynh /ynw /ynb

    向左,向右复制n个字符,单词

    (      /)

    当前/下一个句子开头

    (n)yy  /yH   /yL

    复制整行,复制到屏幕顶端,底端

    {       /}

    当前段/下一段/开头

    :12,24y

    拷贝12到24行

    [[           /]]

    光标跳转到当前节/下一节开头

    :12,y

    拷贝第12行到光标所在行

    f x       /Fx      t               /T

    向后/向前查找字符x

    :,24y

    拷贝光标所在行到第24行

    %

    括号匹配

    查找

    zz   /zt       /zb

    将光标所在行移到屏幕中央,顶部,底部

    /word

    找到word字符,用n跳转下一个查找结果

    "

    跳回上一次光标所在位置

    /word<enter>cw<esc>n.

    查找字符,修改,返回正常模式继续修改

    ctrl+o/ctrl+i

    往回跳/往前跳

    替换

     

    o

    移动到选中文本的另一端/加入新的一行

    r

    替换后不进入插入模式

    *       /#

    搜索当前光标的单词

    R

    覆盖式替换,可以连续替换多个字符

       

    c/cw     /cc

    修改一个字符/单词/行

       

    .

    重复上一次的操作

       

    s    /S

    删除字符/行并进入插入模式

    其他

         

    /word  ?word

    在光标之后/之前查找一个"word"字符串

    buffer

     

    :w[filename]

    另存到filename文档

    <Tab>  /<Shift-Tab>

    移到上一个下一个buffer

    %

    光标跳转到匹配到括号处,支持{}()

    <Enter>/d

    打开/删除光标所在的buffer

    vim -x exam.txt

    文件加密

    project

    :tabnew

    新建标签页

    :Project

    打开project框

    Ctrl+]

    跳到当前光标下单词的标签

    quickfix命令集

    WMToggle

    :cn=F8/:cp=F9

    下一个/上一个错误所在的行

    :WMToggle

    打开/关闭WinManage

    :cfirst/:clast

    第一个/最后一个

    <enter>

    打开目录或文件

    D

    删除当前光标下的目录或文件

    R

    文件或目录重命名

  • 相关阅读:
    NOI 2020 游记
    BJOI2020 游记
    行列式
    CSP-S 2019 游记
    类欧几里得算法
    有关二次离线和 Yuno loves sqrt technology II
    NOI2019 游记
    CTS 2019 Pearl
    BJOI2019 游记
    2017 山东二轮集训 Day7 国王
  • 原文地址:https://www.cnblogs.com/vactor/p/4993030.html
Copyright © 2011-2022 走看看