【linux】shortcut

  • 跳转到指定行
1
2
3
:n  ---跳到第n行,需要回车
ngg或nG ---跳到第n行,无需回车
vim +n filename --- 打开文件后跳到文件第n行
  • 多行注释和多行删除

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    1.多行注释
    依次进行
    按下esc -> Ctrl+v -> 上下键选择多行 -> shift+i -> 输入注释//或# -> 按下esc
    2.删除多行注释
    Ctrl+v -> 上下键选择多行 -> x 或 d (若// 执行两次,若# 一次即可 )
    3.多行删除
    :set nu -> :起始行:终止行 -> 回车
    若误删,使用 u 恢复
    4.其他

    单行删除,:1(待删除行)d
    多行删除 ,:1,10d

    光标所在行,dd
    光标所在行以下的N行,Ndd

    复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面
    方法1:
    光标放到第6行,
    输入:2yy
    光标放到第9行,
    输入:p
    此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面。

    方法2:
    命令行模式下输入
    6,9 co 12
    复制第6行到第9行之间的内容到第12行后面。

    shell

    Shift +Tab #多个shell窗口切换