vim常用操作

来源:互联网 发布:tensorflow人脸关键点 编辑:程序博客网 时间:2024/06/05 16:49
配置vim:
      整体vim的设置值一般是放置在/etc/vimrc这个文件当中,不过,不建议你去修改。一般,我们会修改自己主文件夹下的~/.vimrc,这个文件默认是不存在的,需要你手动创建,双引号表示批注。另外,vim会主动将你曾经做过的行为记录下来,好让你下次可以轻松作业,那个记录操作的文件就是~/.viminfo
一般模式:默认模式,进入后就是一般模式,可以进行删除、复制、粘贴等操作,无法编辑内容
编辑模式:按i,I,o,O,a,A,r,R进入编辑模式,左下方会出现INSERT字样,ESC退出编辑模式
命令行模式:在一般模式中,输入“:,/,?”3个中的任意一个按钮,就可以将光标移动到最后一行,在这个模式中,可以提供你查找数据的操作,读取,保存,大量替换字符、离开vim、显示行号等操作都是在这个模式下完成的

vim常用命令如下:
     1. 定位光标:
    G 移动到档案最后一行,:n 移动到n行(注意大小写) gg 移动到档案第一行
    H 移动到最上方,M 移动到中间,L 移动到最下方
 2.显示字符
:set list。vim显示所有字符,包括隐藏字符。
        :set ts=4。设置tab键为4个空格,这个要设置好,如果用vim写Python的话,tab与空格混淆会比较麻烦。
         :set nu 显示行号,这个最好在vimrc里面设置好
     3. 复制,剪切,粘贴,撤销
         yy 复制 dd剪切/删除 p粘贴 (多行复制或者剪切的话,ndd,nyy),按u 撤销
     4.查找与替换
          /word 游标之下寻找word,?word 游标之上寻找word,查找后直接按n,可以直接跳转到下一个找到的词
   :1,$s/word1/word2/g[c]    从文件的第一行到末尾搜索word1,并将其替换为word2.如果有
 5.多窗口编辑
   打开文件A,如果编辑时还想看文件B,那么,可以输入:sp 文件名(横向切割,vsp竖向)
   ctrl + w + w 文件相互替换
 
0 0