• Vim 快捷键


    Vim操作

    1、  插入命令

    命令

    操作

    i

    光标所在位置前插入

    I

    光标所在行,行首插入

    a

    光标所在位置后插入

    A

    光标所在行,行尾插入

    • o

    光标所在行,向下另起一行插入

    O

    光标所在行,向上另起一行插入

    s

    删除字符插入

    S

    删除整行插入

    .

    重复执行上一条命令

    2、  定位命令

    命令

    操作

    0 数字0

    行首

    $

    行尾

    gg

    第一行行首

    G

    最后一行行首

    nG (n 代表数字)

    定位到第n行,行首

    :n + 回车

    定位到第n行,行首

    {

    段首

    }

    段尾

    %

    移动到匹配的{}.().[]处

    H

    移动光标到屏幕顶端

    M

    移动光标到屏幕中部

    L

    移动光标到屏幕底部

    *

    读取当前字符,并移动到下一次出现的地方

    #

    读取当前字符,并移动到上一次出现的地方

    3、  删除命令

    命令

    操作

    x

    删除光标所在位置字符

    nx (n 代表数字)

    删除光标所在位置后n个字符

    dd

    删除光标所在行,整行

    ndd

    删除光标所在行后 n 行,包括光标所在行

    dG

    删除光标所在行,到文件末尾

    D

    删除光标所在位置到行尾

    d$

    删除光标所在位置到行尾

    dw

    删除光标所在位置后一个单词(单词以 空格 区分)

    :n1,n2 d (n1,n2为行号)

    删除指定行范围的行

    4、  复制和剪切命令

    命令

    操作

    yy

    复制光标所在行,整行

    nyy  (n为数字)

    复制当前行及以下n行

    dd

    剪切当前行

    ndd

    剪切当前行及以下n行

    P   (大写)

    粘贴到光标所在行,上一行

    p

    粘贴到光标所在行,下一行

    xp

    交换两个字符

    ddp

    交换两行

    5、  搜索和搜索替换命令

    命令

    作用

    /string

    搜索指定字符串

    忽略大小写 :set ic

    n

    显示搜索到的字符串的下一个匹配位置

    :/s/old/new

    一行内替第一个old为new

    :s/old/new/g

    一行内替换全部old为new

    :%s/old/new/g

    在文件内替换所有的字符串 old 为新的字符串 new

    :%s/old/new/gc

    进行全文替换时询问用户确认每个替换

    :n1,n2s/old/new/g

    两行间全部替换替换

    6、  撤销和反撤销

    命令

    作用

    u

    撤销

    Ctrl + r

    反撤销

    7、  缩进和反缩进

    命令

    作用

    Shift + >

    向右缩进

    Shift + <

    向左缩进

    8、  翻页

    命令

    作用

    Ctrl + b

    向上翻一页

    Ctrl + u

    向上翻半页

    Ctrl + f

    向下翻一页

    Ctrl + d

    向下翻半页

    9、  窗口操作

    命令

    作用

    :split

    分割一个窗口

    :new

    新建一个窗口

    :close

    关闭当前窗口

    :sf + filename

    在新窗口中打开文件

    :only

    仅保留当前窗口

    :set mouse=a    设置可以鼠操作

    :set

    使用操作:

    1、查看vimsrc文件位置:echo $VIM

    2、块儿操作:ctrl + v进入可视化模式,按方向键可进行选择

    3、:e!  再不保存的情况下,重新打开

    若想打开新文件 :e filename,然后使用ctrl + ^进行文件切换

    使用系统剪切板:在normal模式下,按shift + insert 即可将系统剪切板的内容复制到vim中  或者使用鼠标中键

     

  • 相关阅读:
    8.1.1 播放合成声音
    CSS 用伪类 :after 选择器清除浮动
    javascript 拖拽
    javascript 回到顶端
    用 console.time()和 console.timeEnd() 测试你的 javascript 代码执行效率
    【风马一族_代码英语】代码英语之五
    【风马一族_代码英语】代码英语之四
    【风马一族_代码英语】代码英语之三
    【风马一族_Android】第4章Android常用基本控件
    【风马一族_日常灵感】在美国得到的人生感悟
  • 原文地址:https://www.cnblogs.com/siashan/p/5549655.html
Copyright © 2020-2023  润新知