目录

1.vim编辑器的介绍

2.vim编辑器的命令格式

3.vim编辑器的三种模式


1.vim编辑器的介绍

Vim 是从 vi 发展出来的一个文本编辑器。它类似于vi但又存在区别,因为它功能强大且高度可配置,在vi的基础上进行了很多的改进。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,还可以创建和更改任何类型的文本,效率非常高。

2.vim编辑器的命令格式

vim   [option]   file

文件名不存在就会新建文件

文件名存在就是修改文件

常用选项

+#                打开文件后,让光标处于第#行首

+/ “字符”      打开文件后,让光标处于匹配的字符处

!               打开上一次打开的文件

可以配合通配符使用

3.vim编辑器的三种模式

3.1 命令模式

我们进入vim编辑器之后,默认的模式就是命令模式,在这种模式下可以使用一些命令来对文件的内容来进行定位、复制、删除、粘贴、查找或其他操作但是无法增加内容。

命令模式三种编辑模式的中间模式,输入模式和末行模式无法直接转换

命令模式下的基本操作键

功能类型  操作键 功能
定位 ctrl+f或者Pagedown 向下翻页
ctrl+b或者Pageup 向上翻页
Home;^;0 跳到本行的行首
按 End 键或$ 跳转到本行的行尾
1G 或 gg 跳转到文件的第一行包括空行
G 跳转文件的末尾
#G #代表行号数字,直接跳转到#行
M 跳转到当前显示页面的中间行
删除 x或delete 删除当前光标的字符
dd 删除一整行
#dd 删除当前光标开始到第#行(包括当前行)
d^ 删除当前光标之前到行首
d$ 删除当前光标到行尾 往前不包括当前光标处的字符 往后删除包括当前光标处的字符
dw 删除当前光标处的单词
替换 R 或shift+r 替换当前光标处文字,会进入替换模式
复制 yy 复制当前光标处整行
#yy 复制当前光标处向下的#行
粘贴 p 粘贴到光标处下一行
P 粘贴到光标处上一行
撤销 u 只消除上一次可多次使用
U U 取消所有操作
查找 /字符 向下查找
?字符 向上查找
n 向同一方向重复上次的查找指令
N 向相反方向重复上次的查找指定
f# 同行内跳转下一个匹配#的字符

3.2 输入模式

在命令模式中输入对应的快捷键即可进入输入模式

常用快捷键

快捷键 功能描述
i 在当前光标所在位置插入随后输入的文本,光标后的文本相应向右移动
I 行首插入命令
o 在光标所在行的下面插入新的一行。光标停在空行首,等待输入文本
O 在光标所在行的上面插入新的一行。光标停在空行的行首,等待输入文本

如需返回命令模式按下左上角的Esc键即可

3.3 末行模式

想要进入末行模式需要先进入输入模式,在命令模式状态下按   ‘:’   (英文输入法的冒号)

末行模式常用快捷键

快捷键 功能效果
:q 退出不保存
:q! 强制退出不保存
:w 保存
:w 新文件名 另存为新文件:
:wq :zz :x 保存并退出
:e 其他文件名(如果已修改需要加e!) 打开新文件进行编辑
:r 其他文件名 在当前文件中读入其他文件内容
:s /old/new 替换当前行中的第一个old改为new
:s /old/new/g 替换当前行中的所有old改为new
:#,# s /old/new/g #到#行所有old改为new
:%s /old/new/g %代表全文 全文替换所有old改为new
# d 删除 第#行
#,# d 删除#到#行
#,# y 复制三到6 行
:set nu 或:set nonu 加行号 不显示行号
:set cul (:set nocul ) 光标所在行有下划线(取消)
:set ai 对齐 回车后和上一行对齐
:set all 可以看所有的一些帮助 可以看所有的一些帮助
set key=password 加密码
set key=空白 取消密码
set tabstop=4 (set ts=4) tab 一次为四个空格
.!命令 (who,date ) 将date命令插入当前行注意会覆盖当前行

vim编辑器的基本用法相关推荐

  1. linux学习笔记:vim编辑器的各种用法操作命令

    vi/vim 按键说明: 第一部份:一般模式可用的光标移动.复制粘贴.搜索替换等 移动光标的方法 h 或 向左箭头键(←) 光标向左移动一个字符 j 或 向下箭头键(↓) 光标向下移动一个字符 k 或 ...

  2. linux学习笔记:vim编辑器基本操作(附vim 键盘图)

    vim 有三种模式: 命令模式(Command mode) 插入模式(Insert mode) 底线命令模式(Last line mode) 默认打开vim,即进入命令模式. 接下来,英文输入状态下, ...

  3. 教程分享-Vim编辑器用法

    一.概述 在开启shell脚本编程之前,必须要知道一款文本编辑器的用法,如文本编辑的查找,剪切,粘贴,定位等, 本篇只讲vim编辑器.vim编辑器全名叫vi improved,是经过对Unix系统vi ...

  4. linux vim编辑器的用法

    vim编辑器 文本编辑器,字处理器 ASCII nano, sed vi: Visual Interface vim: VI iMproved 全屏编辑器,模式化编辑器 vim模式: 编辑模式(命令模 ...

  5. VIM编辑器初学者用法指南——vim中无法使用冒号更改Ubuntu的输入法解决

    VIM编辑器初学者用法指南 一.vim打开文件: 二.vim编辑文件: 三.退出编辑模式 四.保存文件并退出Vim编辑器 Vim编辑器是Unix系统最初的编辑器,内置有两种操作模式:普通模式和插入模式 ...

  6. Linux笔记:使用Vim编辑器

    Vi编辑器是Unix系统上早先的编辑器,在GNU项目将Vi编辑器移植到开源世界时,他们决定对其作一些改进. 于它不再是以前Unix中的那个原始的Vi编辑器了,开发人员也就将它重命名为Vi improv ...

  7. 第一次亲密接触vim编辑器

    vim 模式化的编辑器有三个常用模式:编辑模式(也称命令模式),输入模式(也称插入模式),和末行模式.<?xml:namespace prefix = o ns = "urn:sche ...

  8. VIM编辑器(第十章)

    1.VIM编辑器 1.1 vim基础 vim有两种模式:普通模式.插入模式和末行模式,普通模式可以使用命令,插入模式用于编辑文本使用,末行模式用于命令行 输入i会在光标的地方进入插入模式,按ESC键退 ...

  9. linux下vim编辑器的基本使用

    一.背景 很早之前就总是听说,大神都是用vim写代码的.因此,个人对vim编辑器一直都抱有敬畏之心,不敢亵渎.只是有时候需要在服务器上直接修改代码,又不得不用vim,所以这里就大概总结一下vim编辑器 ...

  10. 使用脚本编写 Vim 编辑器,第 4 部分: 字典

    Vimscript 中的字典 在本质上和 AWK 关联数组.Perl 哈希表,或者 Python 字典都是一样.也就是说,这是一个无序容器,按字符串而不是整数来进行索引. Vimscript 系列 的 ...

最新文章

  1. Scala中心基金会成立
  2. 三个程序代码托管平台出现勒索事件? 建议启用多因素验证以保护账户
  3. Python3数字格式化代码示例
  4. Lesson 1:单线程 Socket Communications(一)
  5. 你可能不知道的跨域解决方案
  6. 系统间数据传输,产品经理视角的9千字总结:接口、otter、log4j、SFTP、MQ……
  7. angular-cli环境搭建过程中常遇到的npm install问题
  8. eagle8.6 linux 补丁,Ubuntu 12.04无法安装Eagle-6.x 解决方法
  9. 我国计算机辅助翻译专业,我国翻译硕士专业之计算机辅助翻译课程调查.pdf
  10. 分享活动报名收费的微信小程序制作功能介绍_瑜伽健身房培训报名小程序开发介绍
  11. Spring Boot 接入 Dubbo 指导文档
  12. 单位旧计算机处理,单位出售旧电脑增值税税率是多少?
  13. python求高阶导数_求导法则和高阶导数
  14. 【性能测试之问题分析】遇到内存告警百分之80以上的排查逻辑及实例分析(关键字:JVM、JAVA)
  15. 搭建gloo网关(基于envoy)的wasm实验环境(阿里云、本机)
  16. Windows10 锁屏界面黑屏,无法显示图片——解决方法
  17. 百度地图自定义标记获取经纬度坐标
  18. 外贸独立站的全方位运营指南:从定位到转化的完整解决方案
  19. 搜索历史记录流式布局展示
  20. 秋叶喻死亡,是用诗来

热门文章

  1. Lingo基础语法笔记
  2. matlab 不确定度计算器,A类贝塞尔不确定度计算器下载
  3. pdf 模版 汉字和数字_PDF怎么添加数字签名?这款编辑器软件很多人都说好用
  4. MySql常用函数汇总
  5. 英特尔® 处理器显卡
  6. ARM汇编指令集与机器码
  7. 局域网文件快传 暂记
  8. windows11 - 快速实现局域网内传文件
  9. iOS: 常用的宏
  10. linux 安装vlc源码包,CentOS6.3-快速安装VLC小记