目录

vim使用

vim/vi键盘图

1、vim的基本概念

2、vim的命令模式命令集

3、vim的底行模式命令集


vim使用

vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且 还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于x window、 mac os、 windows。

vim/vi键盘图

1、vim的基本概念

多模式的编辑器:

命令模式

默认模式,Esc可以回退到命令模式

底行模式

: 进入低行模式,在该模式可退出vim
w:保存
q:退出
w!和q!:为强制保存和强制退出

插入模式

i 进入插入模式,也是我们以后用的最频繁的模式

2、vim的命令模式命令集

  1. 光标相关:
  2. h:向左移动
  3. j:向下移动
  4. k:向上移动
  5. l:向右移动
  6. shift+^:行首
  7. shift+$:行尾
  8. gg:起始行
  9. shift+g:结束行
  10. n+shift+g:(指定行)
  11. b/w:按照单词为单位进行前后光标移动

文本操作:

  1. yy:复制当前行
  2. nyy:复制当前行及其之后的n行,包含当前行
  3. u:撤销误操作
  4. p:粘贴
  5. npp:一次性重复粘贴n行
  6. dd:删除当前光标所在行,支持ndd
  7. dd之后再p:剪切功能
  8. shift+~:快速大小写切换
  9. x:左向右删除光标之后的一个字符,支持nx
  10. X:右向左删除,也支持nX
  11. r:替换一个字符,光标所在的字符,支持nr
  12. shift+r:替换模式,直接进行多个内容的替换

3、vim的底行模式命令集

  1. set nu:调出行号
  2. set nonu:取消行号
  3. vs 文件:多文件操作[ctrl+w+w]
  4. w:保存
  5. q:退出
  6. w! q!:强制保存和强制退出也可以 wq!

Linux——vim/vi文本编辑器相关推荐

  1. linux麒麟编码方式,麒麟Linux系统vi文本编辑器介绍(24页)-原创力文档

    中标麒麟Linux服务器操作系统培训系列 中标麒麟Linux系统vi文本编辑器介绍 技术创新,变革未来 本章目标 • vi 和vim 的三种主要模式 • vi 的基本使用 vi •vi是一种广泛存在于 ...

  2. Linux基本命令——vi文本编辑器

        vi是一个功能强大的全屏幕的文本编辑工具,本节主要讲解vi及vim的三种工作模式和使用方法.     vim是vi的增强版本,在vi的基础上扩展了很多实用功能,为了实用方便,可以设置一个命令别 ...

  3. (三)Linux vi 文本编辑器,用户管理,组管理,Sudo命令,时间管理

    文章目录 具体内容 1.1 vi 文本编辑器 1.2 用户权限管理,组管理和时间管理 1.2.1 用户管理 1)保存用户信息的文件:/etc/passwd 2)保存用户密码信息的文件:/etc/sha ...

  4. 常见的Linux查看检索归档文件及vi文本编辑器操作大全

    常见的Linux查看检索归档文件及vi文本编辑器操作大全 一.Linux目录结构 1.1 树形目录结构 1.2 根目录 1.3 常见的子目录 二.查看及检索文件 2.1 查看文件内容 -- cat命令 ...

  5. Linux系列 使用vi文本编辑器

    作者简介:一名云计算网络运维人员.每天分享网络与运维的技术与干货.   座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 一.vi文本编辑器 1.使用vi文本编辑器 2.vi ...

  6. Linux VI文本编辑器

    VI文本编辑器   学会使用 vi 编辑器是学习 Linux 系统的必备技术之一,因为一般的 Linux 服务器是没有 GUI 界面的,Linux 运维及开发人员基本上都是通过命令行的方式进行文本编辑 ...

  7. linux 中vi中复制命令,使用vi文本编辑器及Linux复制粘贴小技巧

    想成为一个高效的DBA,离不开熟练使用vi编辑器,尤其是准备OCM考试的人员更为如此.另外,在Linux系统中,通过鼠标左键选中的文字,再通过按住鼠标中间滚动条来粘贴功能也是需要掌握的小技巧.我接触L ...

  8. linux操作系统 第03章 vi文本编辑器

    第3章    vi文本编辑器 3.1  vi文本编辑器概述 与Unix相同,Linux本质上是一个文本驱动(text-driven)的操作系统.文本文件就是全部由ASCII码字符及某种语言的编码字符构 ...

  9. linux复制粘贴保证内容完整,使用vi文本编辑器及Linux复制粘贴小技巧

    想成为一个高效的DBA,离不开熟练使用vi编辑器,尤其是准备OCM考试的人员更为如此.另外,在Linux系统中,通过鼠标左键选中的文字,再 通过按住鼠标中间滚动条来粘贴功能也是需要掌握的小技巧.我接触 ...

最新文章

  1. 上周新闻回顾:Vista麻烦不断 Office波澜再起(2.26-3.4)
  2. DRDB的安装配置与使用(第二版)
  3. 1-1 什么是微信小程序
  4. Spring中的InitializingBean的使用详解
  5. DCMTK:读取DICOM图像,添加模态LUT并将其写回
  6. mysql的char和varchar_MySQL的char和varchar
  7. 英语作业(general version an narrow version about sth)
  8. PHP去掉Bom标记
  9. MAC编译OpenJDK8(含202-242)的Xcode版本问题
  10. 电气工程cad实用教程电子版_电气工程CAD实用教程 pdf epub mobi txt 下载
  11. 微信短信显示服务器解包异常,图解微信常见帐号异常处理办法
  12. 印度文明的继承和交溶
  13. Remix 完全本地化部署
  14. 《程序员的自我修养》笔记
  15. java 编写snmp_使用Java进行SNMP编程
  16. 【读书笔记】《曾国藩的正面与侧面(三)》
  17. ROS1学习笔记--xacro
  18. 计算机状态oxc0000001,电脑蓝屏代码0x00000001解决方法
  19. 南瓜书《动手机器学习公益训练营》-lesson1
  20. 手把手教你画AndroidK线分时图及指标

热门文章

  1. (3分钟速通)Visual Odometry的特征点法和直接法
  2. 计算机视觉 | 面试题:10、梯度消失和爆炸以及解决方法
  3. Proteus ISIS与Keil uVersion开发环境的互连
  4. linux下的vim使用教程!从零基础到入门!
  5. 电子地图如何制作简介
  6. for 循环的流程图等价形式
  7. 使用Xshell连接Ubuntu 20.4系统时提示
  8. CSS之iconfont导入方式
  9. 陆军常服军衔佩戴_美国陆军一名兽医如何从英语专业转到全栈开发人员(播客)...
  10. earth power oracle,平行世界 | 他「抛弃」绘画从事摄影,将绘画与摄影结合在一起,创造了电影般的震撼场景,邀请我们与他一起穿越黑暗世界的旅程...