你的位置:首页 > 操作系统

[操作系统]Vim快捷键


1. vim环境设置

  vim行为记录文件路径   ~/.viminfo

  vim环境设置文件路径   ~/.vimrc

  在~/.vimrc里手动写入以下(双引号“表示注释):

  set nohlsearch  "高亮
  set backspace=2  "用退格健删除
  set autoindent  "自动缩排
  set ruler    "显示最后一行状态
  set showmode    "左下角一行状态
  set nu    "显示行号
  set bg=dark   "底色
  syntax on   "语法检验,颜色显示

2. Vim快捷键

  vim有三种模式,一般模式可变换到编辑与命令行模式,但编辑模式与命令行模式不能互换。

  2.1 一般模式  

    vim filename    -- vi进入一般模式

    [esc]    -- 回到一般模式

    [page down]    -- 屏幕向下移动一页

    [Page Up]    -- 屏幕向上移动一页

    0 或[Home]    -- 移动到这一行的最前面

    $ 或[End]    -- 移动到这一行的最后面

    G    -- 移动到文件的最后一行

    gg   -- 移动到文件的第一行

    V   -- 光标经过的反白选择

    [ctrl]+V    -- 以长方形的方式选择

    y    -- 复制反白的地方

    d    -- 删除反白的地方

    p    -- 粘贴到光标下一行

    dd    -- 删除光标所在的这一行

    ndd    -- n是数字,删除光标所在这一行下n行

    yy    -- 复制光标所在的这一行

    nyy  -- n是数字,复制光标所在这一行下n行

    /word    -- 向下寻找word的字符串

    :1,$s/word/word2/g    -- word2替换所有的word

  2.2 切换到编辑模式

    i    -- 从目前光标所在处插入

    o    -- 在目前光标所在的下一行插入新一行

    R    -- 替换光标所在的文字,直到[Esc]为止

  2.3 命令行模式

    :w    -- 将编辑的数据写入硬盘文件中

    :q   -- 离开vim

    :q!   -- 强制离开不保存

    :wq   -- 保存后离开

  2.4 多窗口

    :sp filename   -- 打开一个新窗口

    [ctrl]+w+下箭头   -- 光标移动到下方窗口

    [ctrl]+w+上箭头   -- 光标移动到上方窗口