命令行模式

1、:w   ➩ 保存文本

2、:w!➩如果文件属性为只读时,强制保存

3、:q     ➩退出vin

4、:q!  ➩强制退出vim,不管编辑还是未编辑都不保存退出。

5、:wp   ➩保存之后退出

6、:e!  ➩将文档还原成最原始状态

7、zz   ➩等价于 :wq

8、:w  [filename] ➩将文档另存为 filenane(文件)

9、:r   [filename]

➩在光标所在行的下面读入filenane文档的内容

10、:set  nu ➩在每行的行首设置行号

11、:set note ➩取消行号

12、:n1,n2 w  [filenane]   ➩将n1 到n2 行 的内容另存为 filenane 文件中

13、:! command   ➩暂时离开vim,执行某个Linux 命令 (按回车返回vim)

14、/Word

➩ 向光标之后寻找名为vord的字符串,当找到第一个word后,按下“n”继续查找后一个,按下”N“,反方向查找下一个

15、?Word

➩向光标之前寻找名为vord的字符串,当找到第一个word后,按下“n”继续查找后一个,按下”N“,反方向查找下一个

16、:n1,n2s/word1/word2/g

➩在n1和n2行之间查找word1 字符串并替换为 vord2

17、:1,$s/word1/word2/g

➩从第一行到最末行,查找word1并替换成word2

18、:1,,$s/word1/word2/gc

➩在第一行和最末行之间查找word1,替换为 word2 之前需要用户确认

vim命令,保存文件,设置行号,退出vim,读入外部文件,一般模式下的查找与替换相关推荐

  1. vim设置显示行号,vim跳转到文件头,文件尾

    设置行号: 当前文件有效:vim打开文件,输入:set number 或者 :set nu 开启,输入:set nonumber 或者 :set nonu 取消 系统范围内:终端输入 vim ~/.v ...

  2. Linux中vim编辑文件显示行号(临时和永久两种方式)

    一.前言   在Linux中经常使用vim编辑器去修改文件,默认是不显示行号的,那如何显示呢?有临时和永久两种方式.     本文由 @大白有点菜 原创,请勿盗用,转载请说明出处!如果觉得文章还不错, ...

  3. linux vim命令跳到67行,Linux学习之Vim/Vi使用(十三)

    Linux学习之Vim/Vi使用 Vim/Vi简介 Vim/Vi工作模式 Vim/Vi基本使用 Vim/Vi应用技巧 Vim/Vi简介 Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/UN ...

  4. linux vi或者vim编辑器中如何显示行号

    设置行号很简单 我们要到vi或者vim编辑器的末行模式下,输入set number :set number 按下回车就显示行号了 那么怎么关闭行号呢? 只要再到vi或者vim编辑器的末行模式下输入se ...

  5. vi编辑器如何设置行号

    下面以CentOS7为例,简述在vi编辑器里如何设置行号. 一,临时设置行号: 进入vi编辑器的输入 :set nu 回车后即显示行号 不想显示行号的话则输入 :set nonu即可 二,以上方法仅临 ...

  6. 错误使用 load ASCII 文件的行号 1 中的文本未知“MATLAB“。

    求助: 想打开一个.mat文件就一直出现这个:错误使用 load   ASCII 文件的行号 1 中的文本未知"MATLAB 换了importdata也不行 救命

  7. oracle改字体大小_集成开发环境PL/SQL Developer教程:设置行号和修改字体大小

    PL/SQL Developer是一个集成开发环境,它专门针对Oracle数据库的存储程序单元的开发所用.PL/SQL开发者在开发Oracle应用程序的时候注重于开发工具简单易用,代码简洁和开发效率高 ...

  8. html 选择自动增加行数,为网页中的源代码自动设置行号

    本文演示了如何为网页中的源代码块自动设置行号. 现在,我们准备在网页中显示C++的Hello world.这段著名的代码如下所示: #include intmain() { std::cout < ...

  9. 利用startup.m文件设置matlab的Current Folder的默认文件夹

    转载自:新浪博客电磁兼容之家的博客 利用startup.m文件设置matlab的Current Folder的默认文件夹 startup文件是一个特殊的m文件,matlab在启动以后就会寻找其路径下的 ...

  10. python将txt文件按行数分成多个txt文件

    当一个txt文件太大了打不开,想到的这个方法,分成多个文件方便打开 如果文档中有中文打开时,加上  encoding='UTF-8'  具体见代码块中注释 代码运行工具:jupyter noteboo ...

最新文章

  1. matlab中find函数使用
  2. Uipath 学习栏目基础教学:13、Uipath调用python代码
  3. 『中级篇』Dockerfile详解(17)
  4. P4396 [AHOI2013]作业
  5. 2019年Java Web学习笔记目录
  6. 95-18-015-配置-AbstractBootstrapConfig
  7. 同时买票是怎么实现的_腰包怎么背才更新潮?教你3种时尚背法,告别土味老气风...
  8. C语言计算最大公约数和最小公倍数,C语言计算最大公约数和最小公倍数
  9. 从autotool迁移到cmake
  10. 经度,纬度的正则表达式
  11. Computational Optimal Transport 笔记——第二章(2)
  12. Vue $once 函数
  13. Latex固定表格图片位置
  14. 百度图片推广怎么做(百度图片推广操作方法)
  15. matlab 标量双精度值,matlab数据类型(数值类型)
  16. 这 7 个牛逼项目,不来看看~~
  17. windows+mysql集群搭建-三分钟搞定集群
  18. 西门子plc200smart与三菱变频器modbus通讯程序
  19. 自考——操作系统概论
  20. 鼠标中键按下拖动滚动条(平移视图)

热门文章

  1. Altium Designer使用者,你想要一键出Gerber吗?
  2. 地理空间数据免费获取(一)
  3. Unity 根据文件路径批量修改图片格式
  4. SQL Server 【不允许保存更改】问题解决图解
  5. matlab 拟合函数 调用,matlab拟合函数
  6. 迅雷远程服务器连接失败是什么原因,迅雷远程页面常见错误码及处理.docx
  7. mysql实现axure协同工作_AxureUX CRM及协同办公APP高保真原型模板(带移动端实用元件库)...
  8. 服务器怎么支持smtp,如何搭建邮箱服务器,自建smtp服务器
  9. smtp邮件服务器配置,配置电子邮件通知和指定 SMTP 服务器
  10. rbf神经网络 c语言,RBF神经网络极简介绍及其算法R语言实现