VIM入门笔记

来源:互联网 发布:0基础学java要多久 编辑:程序博客网 时间:2024/05/12 06:08
vim打开文件乱码,因为windows下编码是gbk,linux下是utf-8,需要设定环境变量LANG
Ctrl+f         Ctrl+b        Ctrl+d         Ctrl+u  
向下翻一页     向上翻一页    向下翻半页     向上翻半页 
n+space   0          $         nG        :set nu     n+enter
右移n列   到行开头   到行尾    到第n行   显示行号    向下移n行
v      Ctrl+v     y       p      x      dd        J         u     Ctrl+r
选择   区块选择   复制    粘贴   删除   删除行   合并两行  撤销  重做
/         ?          n               N             r         .
向下搜寻  向上搜寻   向下继续搜寻    向上继续搜寻  更正单字  重复上一动作
:n1,n2s/word1/word2/gc                        :%s/word1/word2/gc 
在n1行与n2行间将word1替换为word2并要求确认    全文替换word1为word2,换前要确认
      
:e!             :w filename   :n1,n2 w filename    :r filename         :set nu
还原到原始状态  另存为        n1到n2另存为         读入内容加到光标后  显示行号 
:sp filenameCtrl+wjCtrl+wk      %          :Ctrl+v
开新窗口下面窗口上面窗口     括号配对   可输入特殊字符
tabe filename      tabc           tabn          tabp 
在标签中打开文件   关闭当前标签   到下一标签    到上一标签
vim有12个粘贴板:0、1、2、…、9、a、"(临时剪贴板)、+(系统剪贴板)
"+y     "+p               "5y      "5p
从系统剪贴板中复制粘贴    从5号剪贴板中复制粘贴 
原创粉丝点击