VIM学习笔记

不想看论文,学习一下VIM,简单来说就是把vimtutor的里的内容抄了一遍总结了一下( ̄▽ ̄)”

  • 使用hjkl移动光标

  • 使用i在反色字符前进行插入,使用a在反色字符后进行插入

  • 使用A在整行后进行插入

  • 使用dw删除光标字符开始后的一个单词,直到下个单词开始

  • 使用de删除光标字符开始后的一个单词,直到空格

  • 使用d<n>w删除光标字符开始后的n个单词,直到下个单词开始

  • 使用d<n>e删除光标字符开始后的n个单词,直到空格

  • 使用d$删除直到行尾的所有字符

  • 使用dd删除一行

  • 使用<n>dd删除n行

  • 使用u撤销操作

  • 使用CTRL-R撤销撤销操作

  • 使用p放回使用dd删除的内容

  • 使用r<key>将反色字符用<key>替换

  • ce等效于deic$等效于d$i

  • CTRL-G显示光标位置信息

  • gg跳转到开头,G跳转到结尾,<n>G跳转到第n行

  • 使用/<kw>搜索kw

  • 使用%匹配括号

  • 有关查找和替换

    To substitute new for the first old in a line type :s/old/new
    To substitute new for all ‘old’s on a line type :s/old/new/g
    To substitute phrases between two line #’s type :#,#s/old/new/g
    To substitute all occurrences in the file type :%s/old/new/g
    To ask for confirmation each time add ‘c’ :%s/old/new/gc

  • 使用:w FILENAME保存

  • 使用:r FILENAME读取文件并插入

  • 使用o在下面另起一行,使用O在上面另起一行

  • 使用v选中内容,使用y复制内容,使用p粘贴内容

  • 使用yw复制单词

  • 使用CTRL-D在命令模式进行补全

  • 使用CTRL-D在切换窗口

就先这样吧,以后再加😅