vim命令,保存文件,设置行号,退出vim,读入外部文件,一般模式下的查找与替换
命令行模式
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,读入外部文件,一般模式下的查找与替换相关推荐
- vim设置显示行号,vim跳转到文件头,文件尾
设置行号: 当前文件有效:vim打开文件,输入:set number 或者 :set nu 开启,输入:set nonumber 或者 :set nonu 取消 系统范围内:终端输入 vim ~/.v ...
- Linux中vim编辑文件显示行号(临时和永久两种方式)
一.前言 在Linux中经常使用vim编辑器去修改文件,默认是不显示行号的,那如何显示呢?有临时和永久两种方式. 本文由 @大白有点菜 原创,请勿盗用,转载请说明出处!如果觉得文章还不错, ...
- linux vim命令跳到67行,Linux学习之Vim/Vi使用(十三)
Linux学习之Vim/Vi使用 Vim/Vi简介 Vim/Vi工作模式 Vim/Vi基本使用 Vim/Vi应用技巧 Vim/Vi简介 Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/UN ...
- linux vi或者vim编辑器中如何显示行号
设置行号很简单 我们要到vi或者vim编辑器的末行模式下,输入set number :set number 按下回车就显示行号了 那么怎么关闭行号呢? 只要再到vi或者vim编辑器的末行模式下输入se ...
- vi编辑器如何设置行号
下面以CentOS7为例,简述在vi编辑器里如何设置行号. 一,临时设置行号: 进入vi编辑器的输入 :set nu 回车后即显示行号 不想显示行号的话则输入 :set nonu即可 二,以上方法仅临 ...
- 错误使用 load ASCII 文件的行号 1 中的文本未知“MATLAB“。
求助: 想打开一个.mat文件就一直出现这个:错误使用 load ASCII 文件的行号 1 中的文本未知"MATLAB 换了importdata也不行 救命
- oracle改字体大小_集成开发环境PL/SQL Developer教程:设置行号和修改字体大小
PL/SQL Developer是一个集成开发环境,它专门针对Oracle数据库的存储程序单元的开发所用.PL/SQL开发者在开发Oracle应用程序的时候注重于开发工具简单易用,代码简洁和开发效率高 ...
- html 选择自动增加行数,为网页中的源代码自动设置行号
本文演示了如何为网页中的源代码块自动设置行号. 现在,我们准备在网页中显示C++的Hello world.这段著名的代码如下所示: #include intmain() { std::cout < ...
- 利用startup.m文件设置matlab的Current Folder的默认文件夹
转载自:新浪博客电磁兼容之家的博客 利用startup.m文件设置matlab的Current Folder的默认文件夹 startup文件是一个特殊的m文件,matlab在启动以后就会寻找其路径下的 ...
- python将txt文件按行数分成多个txt文件
当一个txt文件太大了打不开,想到的这个方法,分成多个文件方便打开 如果文档中有中文打开时,加上 encoding='UTF-8' 具体见代码块中注释 代码运行工具:jupyter noteboo ...
最新文章
- matlab中find函数使用
- Uipath 学习栏目基础教学:13、Uipath调用python代码
- 『中级篇』Dockerfile详解(17)
- P4396 [AHOI2013]作业
- 2019年Java Web学习笔记目录
- 95-18-015-配置-AbstractBootstrapConfig
- 同时买票是怎么实现的_腰包怎么背才更新潮?教你3种时尚背法,告别土味老气风...
- C语言计算最大公约数和最小公倍数,C语言计算最大公约数和最小公倍数
- 从autotool迁移到cmake
- 经度,纬度的正则表达式
- Computational Optimal Transport 笔记——第二章(2)
- Vue $once 函数
- Latex固定表格图片位置
- 百度图片推广怎么做(百度图片推广操作方法)
- matlab 标量双精度值,matlab数据类型(数值类型)
- 这 7 个牛逼项目,不来看看~~
- windows+mysql集群搭建-三分钟搞定集群
- 西门子plc200smart与三菱变频器modbus通讯程序
- 自考——操作系统概论
- 鼠标中键按下拖动滚动条(平移视图)
热门文章
- Altium Designer使用者,你想要一键出Gerber吗?
- 地理空间数据免费获取(一)
- Unity 根据文件路径批量修改图片格式
- SQL Server 【不允许保存更改】问题解决图解
- matlab 拟合函数 调用,matlab拟合函数
- 迅雷远程服务器连接失败是什么原因,迅雷远程页面常见错误码及处理.docx
- mysql实现axure协同工作_AxureUX CRM及协同办公APP高保真原型模板(带移动端实用元件库)...
- 服务器怎么支持smtp,如何搭建邮箱服务器,自建smtp服务器
- smtp邮件服务器配置,配置电子邮件通知和指定 SMTP 服务器
- rbf神经网络 c语言,RBF神经网络极简介绍及其算法R语言实现