模式切换(都由命令模式进入)

进入末行模式
按键: :(英文冒号)
退出末行模式
① ese ②把:删除了

进入编辑模式
按键: i,a
退出编辑模式
按键: ese

vim 末行模式中的操作

①保存操作
:w (write) 保存文件

②另存为
:w + 路径

③退出操作(quit)
:q

④保存并且退出
:wq

⑤强制操作(!)
:q! 强制退出,不保存

⑥调用外部命令
! + 外部命令 (例如:! ls)

⑦搜索
/ + 关键词
在搜索结果中切换上/下一个结果: N/n

⑧取消高亮显示
:nohl

⑨替换指令
1) : s/ 搜索的关键词 / 新的内容 (只替换光标所在行的第一个符合的关键词)
2) : s/ 搜索的关键词 / 新的内容 (替换光标所在行所有符合的关键词)
3) :%s/ 搜索的关键词 / 新的内容 (只替换所有行中符合关键词的第一个关键词)
4) :%s/ 搜索的关键词 / 新的内容 (替换整个文档符合条件的内容)

⑩显示行号
:set nu (显示行号,只是临时显示)
:set nonu (去掉行号)

扩展命令
用 vim 打开多个问件时 切换其他文件
①先查看已经打开的文件
:files

②切换文件
a.指定切换文件的名称 :open 文件名
b.通过其他命令切换上一个文件/下一个文件 :bn (下一个)
:bp (上一个)

Vim编辑器的基本使用(二)末行模式中的命令相关推荐

  1. vim编辑器---基本使用方法03(末行模式)

    文章目录 基本介绍 进入末行模式 退出末行模式 常用操作 查找并替换 全局替换 可视区域替换 确认替换 不常用操作 分屏命令 切换分屏窗口(基于分屏命令下) 基本介绍 在末行模式中可以输入相应命令,可 ...

  2. linux vim可视模式、末行模式、保存退出快捷操作

    可视模式 按方向键也可以实现选中: 文本模式编辑 AIOS aios 末行模式 跳转到第10行 替换当前行的字符串 :s/tom/jack/g 替换所有的目标字符串 :%s/tom/jack/g#不加 ...

  3. linux末行模式分屏不能竖屏,vi 编辑器札记

    vi 编辑器笔记 摘要: vi从安装到使用 vi从菜鸟到高手 0. vim - Vi IMproved, a programmers text editor 分为 VI和VIM,现在流行的发行版里面V ...

  4. vim末行模式下相关操作+配置文件

    vim配置文件 -用户级别 ~/.vimrc -系统级别 /etc/vim/vimrc vim末行模式下相关操作 a.从命令模式->末行模式   i.键盘录入冒号(:) 保存退出  保存不退出: ...

  5. linux vi回到末行模式,Linux vi/vim 的命令模式,,编辑模式,末行模式

    命令模式:可以随意的打开一个文件.比如操作 1.[root@room9pc16 ~]# vim /tmp/passwd 按下enter健将会出现如下信息: root:x:0:0:root:/root: ...

  6. Linux中的Vi编辑器末行模式操作指令

    一.首先vi有三种工作模式 1.文本模式:进入vi之后默认时文本模式,在指令模式下按下Esc键可以返回到文本模式,此模式下查看文本的内容 2.指令模式:在进入编辑界面后按下i键便可以进入指令模式,在指 ...

  7. vim末行模式下的替换操作

    先切换到末行模式,在 :  后面加命令: 1.替换当前行的元素 s/old/new/gc g : 替换所以 c : 替换时添加提示信息 2.替换22-28行的某一元素: 22,28s/old/new/ ...

  8. 在Matlab命令窗口中执行,交互式命令操作就是在MATLAB命令行窗口中输入命令并执行。...

    交互式命令操作就是在MATLAB命令行窗口中输入命令并执行. 答:√ 中国大学MOOC: 一侧肾切除后,另一留存肾会长得更加硕大,这种生理现象称为 . 答:代偿 Street jazz 的编舞师都会有 ...

  9. Linux——Vim编辑器三种模式(命令模式、输入模式、末行模式)的基本使用总结

    目录 1.三种命令模式 2.Vim编辑器的简单使用 3.Vim编辑器的常用命令 1.三种命令模式 Vim是一款出色的文本编辑器,多数Linux操作系统都会默认安装,其包括三种模式,各模式的切换方法如下 ...

最新文章

  1. Control Compliance Suite,听说过吗?
  2. 问题集锦(54-55)
  3. 【Oracle】函数简介与入门
  4. 用java api 实现查询 Hive 数据
  5. Linux笔记-为操作系统配ntp服务地址(适用达梦操作系统)
  6. 敬业签电脑手机云同步便签及安卓手机和苹果手机云同步桌面便签
  7. android程序设计学习,android编程入门很简单 android编程入门自学
  8. jquery设置禁止浏览器刷新
  9. c/c++游戏编程之用Easyx绘制图片
  10. 阿里云建站:企业网站定制/速成美站/响应式功能建站官方购买及优惠详解!
  11. jadx反编译—下载和使用
  12. ng-model、ng-bind、ng-value使用区别
  13. 30W、45W、60W PD移动电源芯片方案+无线充方案
  14. IOT嵌入式物联网----从零到一的转变或许在这一刻开始
  15. scara机器人dh参数表_SCARA机器人技术参数.docx
  16. SpringBoot系列:Spring Boot集成定时任务Quartz,java百度云短信发送
  17. Bootstrap导航和导航条
  18. 转载英语词汇程序语言学习
  19. 2022双十一买什么好?行家推荐四大最值得入手的数码好物
  20. SSH、SFTP、FTP、Telnet、SCP、TFTP协议的原理

热门文章

  1. 8000 sentences of Oral English(one)
  2. 使用bash解析xml
  3. 软件设计师-计算机网络(刷题笔记)
  4. 2022最新淘客三合一cms商城优惠券系统搭建教程
  5. 巴比特 | 元宇宙每日必读:工业元宇宙究竟是什么,为何它值得被追捧?
  6. 小甲鱼学python学习笔记
  7. 计算机控制系统设计题例题,计算机控制系统练习题..doc
  8. MATLAB代码:考虑退化成本的混合储能微电网双层能源管理系统 可再生能源 (RES) 和储能系统 (ESS) 在微电网中的集成为最终用户和系统运营商提供了潜在的利益
  9. 二维码门禁助力于打造更智能化的出入管理-码上开门,说走就走
  10. ORACLE数据库报错ORA-00910: specified length too long for its datatype