当前位置: 首页 > news >正文

Linux-Vim基本操作

Linux-Vim常用操作

 

转自:http://www.cnblogs.com/qiyebao/p/4333976.html

vim wangyunpeng.txt 创建一个wangyunpeng.txt文件

 输入"i"进入插入模式

显示行号,需要在命令模式下输入":se nu"

 

cp /etc/services /tmp/services 复制etc目录下面的services文件到tmp目录下名字还叫services
vim /tmp/services 编辑/tmp/services文件

在命令模式下输入“:se nu”回车显示行号,输入“:se nonu”回车取消显示行号

在命令模式下输入“gg”定位到第一行

在命令模式下输入“G”定位到最后一行

在命令模式下输入“801G”定位到801行,注意命令模式下是看不到输出的

在命令模式下输入“:701”回车也可以定位到701行

在这一行上移动光标到任意位置之后,如移动光标到128中的2上时

可以输入“$” (此时就是在命令模式下输入“$”)移动到行的末尾,

输入“0”(此时就是在命令模式下输入“0”)可以移动到行的开头。

 

删除光标处所在的字符,按"x",按之前

按之后

vim /tmp/services 编辑/tmp目录下面的services文件

在命令模式下输入"/ftp"回车,搜索ftp字符串,按字母键”n“可以搜索下一个字符串出现的位置

在命令模式下输入"/set ic"回车,忽略大小写搜索

在命令模式下输入"/set noic"回车,取消忽略大小写搜索

在命令模式下输入":%s/ftp/wangyunpeng/g"回车,将ftp替换为wangyunpeng

在命令模式下输入":100,110/wangyunpeng/shuaige/c"回车,将100行到110行的wangyunpeng替换为shuaige

注意:如果vim 编辑某一个文件不小心按错了,或者退出了,下次再使用vim进入这个文件编辑时会出现一些你认为不是友好的信息,敲”回车“键,翻到最下面的提示信息,如下图

如果这个文件没有问题,又想把这个提示信息去掉,需要输入

rm /tmp/.services.swp 删除这个交换文件

在输入vim /tmp/services 命令编辑文件

转载于:https://www.cnblogs.com/-dashu/p/10370208.html

相关文章:

  • unity手动创建网格
  • hibernate一级缓存session的操作
  • baked lighting
  • 201902142017_《Node.js之事件一二事(1)》
  • machine_math
  • baked light+bake indirect+sampling lightmap
  • linux基础随记
  • 随手练——十六进制转八进制 (不限制长度)
  • 认识DiffuseAndSpecularFromMetallic和UNITY_BRDF_PBS
  • 如何将自发光和漫反射添加到烘焙贴图中
  • Qt+QGIS二次开发:QGIS中使用QgsRubberBand类创建临时图形
  • Shadowmask和Distance Shadowmask的区别
  • Angular7_获取异步方法里面的数据
  • maven tomcat jstl 异常
  • maven下载及配置(win7 64位系统)
  • hexo+github搭建个人博客
  • export和import的用法总结
  • JAVA SE 6 GC调优笔记
  • Python爬虫--- 1.3 BS4库的解析器
  • scala基础语法(二)
  • Spark学习笔记之相关记录
  • Vue官网教程学习过程中值得记录的一些事情
  • 动态魔术使用DBMS_SQL
  • 和 || 运算
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 记一次删除Git记录中的大文件的过程
  • 码农张的Bug人生 - 见面之礼
  • 前端临床手札——文件上传
  • 如何合理的规划jvm性能调优
  • 如何设计一个比特币钱包服务
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 最简单的无缝轮播
  • ​Spring Boot 分片上传文件
  • (2)MFC+openGL单文档框架glFrame
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (算法)Game
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • .net 程序 换成 java,NET程序员如何转行为J2EE之java基础上(9)
  • .NET命令行(CLI)常用命令
  • .NET设计模式(11):组合模式(Composite Pattern)
  • .net与java建立WebService再互相调用
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(朱雀组)
  • [ vulhub漏洞复现篇 ] Django SQL注入漏洞复现 CVE-2021-35042
  • [2015][note]基于薄向列液晶层的可调谐THz fishnet超材料快速开关——
  • [C#]C#学习笔记-CIL和动态程序集
  • [CF703D]Mishka and Interesting sum/[BZOJ5476]位运算
  • [HarmonyOS]第一课:从简单的页面开始
  • [NCTF2019]True XML cookbook
  • [NET].NET Framework 3.5 SP1 真正的离线安装(转)
  • [NOI2005]月下柠檬树[计算几何(simpson)]
  • [noip模拟]计蒜姬BFS
  • [Power Query] 数据的拆分、提取与合并
  • [Python学习笔记][Python内置函数]