vim基本使用(笔记)

    xiaoxiao2021-03-25  13

    vim共分有三种模式,一般模式,编辑模式,命令行模式 一般模式->编辑模式:i,回去是esc 一般模式->命令行模式::,回去是esc

    一般模式一般拿来查看文件内容

    一般模式下快捷键:

    0 #移到这行最前面字符 $ #移到这行最后面字符 G #移动到文件最后一行 nG #移动到文件第n行 gg #移动到文件第一行 N #光标向下移动n行

    /word 向下查找word关键字

    :n1,n2s/word1/word2/g n1和n2为数字,在n1和n2间寻找word1并替换为word2

    :1,$s/word1/word2/g 全文件寻找word1并替换为word2

    dd #删除这一行 ndd #删除光标下的n行 yy #复制这一行 nyy #复制光标下的n行 p #黏贴 u #复原前一操作 ctrl+r 或者. #重做前一动作

    命令行模式:

    w #保存 q #退出 w filename #另存为filename r filename #在文件后面读入filename内容 !command #暂时离开vim,执行命令 eg. !ls /home set nu #显示行号 set nonu #取消行号

    块选择

    vim块选择能对一块区域进行类似于删除,复制的操作。 V #行选择,从光标移动的行开始反白,但是选取的是整一行。 ctrl+v #块选择,从光标移动的行开始反白,但是选取的是整一块。 d #删除,将这一块删除 y #复制,将这一块进行复制

    多文件编辑

    可以用vim同时打开几个文件,这样很方便从一个文件中复制东西到另外一个文件中。 eg. vim file1 file2 #用vim同时打开两个文件 :n #编辑下一文件 :N #编辑上一文件 :files #列出这个vim打开的所有文件

    多窗口操作

    将窗口一分为二,这样遇上编辑一个文件时,需要在一个地方参考相隔较远的行时会方便很多。 sp filename ctrl+w+上下 #切换窗口

    vim环境设置与记录

    把编辑习惯行为记录下来,写在配置文件中/etc/vimrc中,在这里可以设置是否显示行号,语法高亮等

    转载请注明原文地址: https://ju.6miu.com/read-200062.html

    最新回复(0)