linux_vim编辑器

vi/vim文本编辑器的使用

一.打开和新建文件

  • 如果当前的linux系统中输出:vim命令后,出现命令的不识别的情况,需要安装VIM
  • 安装方式: yum -y install vim*
  • 在终端中输入vim在后面跟上文件名,即可打开

二.打开文件并且定位行

  • vim 文件名 +行数(后面不指定行数会直接定位到文件末尾)

三.异常处理

  • 如果编辑文件时没有退出, 直接关闭会话窗口, 在磁盘上可能会保存有交换文件
  • 下次再使用vim编辑文件时, 会看到错误信息, 按下字母 d 删除交换文件即可

四.vim三种工作模式

基本上vim分为三种模式,分别是:命令模式,输入模式和底行模式

  • 命令模式
    打开文件首先进入命令模式,是使用vim的入口(命令模式下下敲击键盘动作会被Vim识别为命令,而非输入字符),若想要编辑文本:必须切换到输入模式
    基本命令有:
    • 上下左右(kjhl) : 移动光标
    • "30j"或"30↓" : 可以直接向下移动30行
    • yy : 复制光标所在行
    • nyy : n为数字,复制光标所在的向下n行
    • p : 将已复制的数据在光标下一行处粘贴,大写P则是在光标上一行粘贴
    • gg : 光标移动到第一行
    • G : 光标移动到最后一行
    • /if : 向光标之下寻找if的字符串,并且高亮显示
    • n/N : n和N是在用/if寻找字符串之后使用,n是向下搜寻这个字符串,N是向上
    • :n1,n2s/hello/world/g : n1,n2为两个数字,从n1行到n2行,将其中的字符串hello替换成world
    • x/X : x和X删除光标的前一个字符串和删除光标的后一个字符串
    • dd : 删除游标所在的那一整行
    • ndd : n为数字,删除光标所在的向下n行
    • u : 撤销上次的命令(重要!)
    • Ctrl+r : 恢复撤销的命令(重要!)
    • i,a,A,o,O : 进入编辑模式
  • 底行命令模式
    执行 保存 退出等操作 (是从命令模式进入的),要退出 vi 返回到控制台, 需要在底线命令模式下输入命令是vi编辑器 的出口,基本的命令有:
    • :q 退出
    • :w 保存文件
    • :wq 保存且退出文件
    • :wq! 强制保存且退出
  • 输入编辑模式
    输入文字
posted @ 2021-10-22 20:41  锦年入梦  阅读(62)  评论(0)    收藏  举报