vim基本使用命令

作者: 唐喑喑 | 来源:发表于2017-12-02 02:47 被阅读12次

转自 vi/vim基本使用命令

一、vi基本概念

可分为三种状态:命令模式(command mode),插入模式(insert mode),底行模式(last line mode)

  1. 命令模式:控制屏幕光标,字符或行的删除,移动复制某区段及进入其他模式
  2. 只有在插入模式下,才可以输入模式
  3. 将文件保存或退出vi,也可以设置编辑环境,如寻找字符串,列出行号

二、vi的基本操作

  1. 进入vi,进入后处于命令模式 $ vi filename

  2. 切换插入模式编辑文件,按下字母i即可

  3. 切换回插入模式,按下esc即可

  4. 退出及保存,在命令模式下按冒号:进入底行模式

  • :w filename 将文件以指定名称保存
  • :wq 保存并退出
  • :q! 不保存强制退出

三、命令模式

  1. 插入模式
  • i 切换插入模式,从光标当前位置输入文字
  • a 切换插入模式,从目前光标所在位置的下一个位置开始输入文字
  • o 切换插入模式,插入新的一行,从行首输入文字
  1. 移动光标
  • ctrl+b 屏幕往后移动一页
  • ctrl+f 屏幕往前移动一页
  • ctrl+u 屏幕往后移动半页
  • ctrl+d 屏幕往前移动半页
  • 0 移到文章的开头
  • G 移到文章的最后
  • $ 移到光标所在行的行尾
  • ^ 移到光标所在行的行首
  • w 光标跳到下个字的开头
  • e 光标挑到下个字的字尾
  • b 光标回到上个字的开头
  • #l 光标移到该行的第#个位置
  1. 删除文字
  • x 每按一次,删除光标所在位置的后一个字符
  • #x 删除光标所在位置的后x个字符
  • X 每按一次,删除光标所在位置的前一个字符
  • #X 删除光标所在位置的前X个字符
  • dd 删除光标所在行
  • #dd 从光标所在行开始删除#行
  1. 复制
  • yw 将光标所在之处到字尾复制到缓冲区
  • #yw 复制#个字到缓冲区
  • yy 复制光标所在行到缓冲区
  • #yy 复制从光标所在的该行往下#行文字
  • p 将缓冲区的字符贴到光标所在位置
  1. 替换
  • r 替换光标所在处的字符
  • R 替换光标所到之处的字符,直到按下esc为止
  1. 回复上一次操作
  • u 撤回上一个操作
  1. 更改
  • cw 更改光标所在处的字到字尾
  • c#w 更改#个字
  1. 跳至指定行
  • ctrl+g 列出光标所在行的行号
  • #G 表示移动光标至文章的第#行行首

四、底行模式

按冒号:进入

  1. 列出行号 :set nu

  2. 跳到文件的某一行 :#

  3. 查找字符 :/关键字 :?关键字 按n可以查询下一个匹配

  4. 保存文件 :w

  5. 离开vi :q! :qw

image

相关文章

  • Vim 常用命令

    VIM 命令 文件命令 VIM的模式 VIM导航命令 VIM插入命令 VIM查找命令 VIM替换命令 VIM使用技...

  • Linux:10、Vim编辑器-补充

    点击查看完整 vim 命令内容:Linux:10、Vim编辑器 这里只是简单介绍 vi/vim 最基本的使用,真的...

  • vim基本使用命令

    转自 vi/vim基本使用命令 一、vi基本概念 可分为三种状态:命令模式(command mode),插入模式(...

  • vim基本使用命令

    编辑使用 vim file 按ESC键跳到命令模式,然后: :w 保存文件但不退出vi :w file 将修改另...

  • linux下神级编辑器vim 简说

    linux,vim 查看在控制台下直接输入vim可以查看vim基本信息:vimvim.png键入以下命令,即可使用...

  • Linux-Vim命令使用记录

    [TOC] vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode)...

  • vim使用介绍

    1vim 1.1vim基本概念 命令行模式使用vim+文件名,进入时处于命令行模式,该模式下可以控制屏幕光标的移动...

  • 15.进入vimrc

    使用这个命令 vim /etc/vim/vimrc

  • vi/vim 的使用

    vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(...

  • vi/vim 的使用

    vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),插入模式(...

网友评论

    本文标题:vim基本使用命令

    本文链接:https://www.haomeiwen.com/subject/hxpgbxtx.html