1.9vim编辑器

linux内核的底层文本编辑器,跟windows系统上的文本文档类似,大部分用这个工具进行文本的编辑,这个工具的操作方式基本上用不到鼠标,多是用命令去操作

这个工具分为三种模式:命令模式,插入模式,尾行模式

命令模式:通过命令去操作vim编辑器,复制,粘贴,删除,退出,保存

yy:复制光标所在行 nyy:从光标当前行开始,复制n行

p:粘贴,从光标当前行下一行开始粘贴所复制的数据

dd:删除光标所在行 ndd:从光标当前行开始,删除n行

ZZ:保存并且退出,如果在没有写权限的情况下去用vim编辑一个文本,然后用这个命令去退出,是不能成功的

i:从命令模式进入插入模式的操作,可以从当前位置开始输入,直接按下i即可,同样类型的还有I(行首插入),o(下一行新行插入),O(上一行新行出入),a(下一个字符插入),A(行尾插入)

插入模式:正常的文本编辑模式,直接在这个模式下进行代码的编写。

退出插入模式,进入到命令模式的操作:ESC

尾行模式:在命令模式下按下shift + :那么会在最后面一行可以进行输入,可以设置文本编辑器配置信息,可以进行块操作

显示行号:set nu,不显示set nonu

高亮显示搜索结果:set hls 取消高亮:set nohls

支持鼠标操作/复制操作:set mouse=a :支持鼠标操作

set mouse=v :支持复制粘贴

在冒号的情况下:输入wq!也可以退出文本编辑,w:保存,q:退出,!:强制执行,可以自由组合

块操作:[m],[n]d:删除从m到n行的数据 [m],[n]y:复制

例如:1,9d回车,就会删除掉第一行到第九行的数据

按下 / 也可以进入尾行模式:这种方式进入,是用于搜索字符串的,搜索出来结果,n是下一个结果,N是上一个结果

可视模式:由命令模式延伸出来的模式,可以进行一小块的复制粘贴功能,直接鼠标选择2个以上的数据即可进入可视模式,选择一块数据,按下d是删除,y是复制,这个操作,必须设置vim编辑器支持鼠标操作,否则不行

配置vim编辑器的配置信息:vim /etc/vimrc 在endif之后新建一个新行,然后把以下内容复制进去 (PS:要进入超级用户模式才操作)

set nu

set autoindent

set smartindent

set nocompatible

filetype on

syntax on

set ruler

set nohls

set incsearch

set shiftwidth=4

set softtabstop=4

set ts=4

set mouse=v

set showmatch

保存退出

linux编辑文档windows,1.9vim编辑器linux内核的底层文本编辑器,跟windows系统上的文本文档类似,大部分用这个工具进行文本的编辑,这个工具的操作方式基本上用不到鼠标,多是...相关推荐

  1. 用日记本文档怎么写html,Win7系统如何使用日记本文档输入文字?

    Win7系统中记录文字用的比较多的是Word或者文本文档,其实在Win7系统下还有一个.jut格式的日记本文档.不过大多数人对这个比较陌生.其实在日记本文档中打字也是很方便的,下面就来介绍一下日记本文 ...

  2. java计算机毕业设计苹果酒店住房管理源码+系统+数据库+lw文档+mybatis+运行部署

    java计算机毕业设计苹果酒店住房管理源码+系统+数据库+lw文档+mybatis+运行部署 java计算机毕业设计苹果酒店住房管理源码+系统+数据库+lw文档+mybatis+运行部署 本源码技术栈 ...

  3. Java计算机毕业设计天津城建大学教室查询预约管理系统源码+系统+数据库+lw文档

    Java计算机毕业设计天津城建大学教室查询预约管理系统源码+系统+数据库+lw文档 Java计算机毕业设计天津城建大学教室查询预约管理系统源码+系统+数据库+lw文档 本源码技术栈: 项目架构:B/S ...

  4. word7计算机搜索设置,win7系统下word文档中进行查找和替换的方法【图文教程】...

    在win7系统电脑中,我们经常会用到word软件来编辑一些文档,已经成为装机必备软件,而在使用word的时候会使用到多种编辑的处理方式,比如查找替换功能,尤其是在长篇的文档中,当需要替换某些字或符号的 ...

  5. java计算机毕业设计校园二手书交易系统源码+系统+数据库+lw文档+mybatis+运行部署

    java计算机毕业设计校园二手书交易系统源码+系统+数据库+lw文档+mybatis+运行部署 java计算机毕业设计校园二手书交易系统源码+系统+数据库+lw文档+mybatis+运行部署 本源码技 ...

  6. java计算机毕业设计南通大学福利发放管理系统源码+系统+数据库+lw文档+mybatis+运行部署

    java计算机毕业设计南通大学福利发放管理系统源码+系统+数据库+lw文档+mybatis+运行部署 java计算机毕业设计南通大学福利发放管理系统源码+系统+数据库+lw文档+mybatis+运行部 ...

  7. 跟着团子学SAP DMS—在SAP中通过DMS上传文档基本操作(CV01N/CV02N/CV03N/CV04N)

    今天主要分享下DMS前台挂接文档的基础操作以及部分的配置点: 如果没有启用DMS模块在很多公司为了挂接文档会采取GOS的方式,GOS是Generic Object System的缩写,GOS挂接文档的 ...

  8. 基于Java毕业设计智友少儿编程学习平台源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计智友少儿编程学习平台源码+系统+mysql+lw文档+部署软件 基于Java毕业设计智友少儿编程学习平台源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S ...

  9. 基于Java毕业设计校园疫情防控管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计校园疫情防控管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计校园疫情防控管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S ...

最新文章

  1. Python学习札记(六)
  2. python如何统计字典里面健的数量_Python中使用Counter进行字典创建以及key数量统计的方法...
  3. C#中控件Control的Paint事件和OnPaint虚函数的区别
  4. KMP算法中next数组的理解与算法的实现(java语言)
  5. defer和async的原理与区别
  6. 【渝粤题库】陕西师范大学201721 数学教育学 作业(专升本)
  7. python学习实例(5)
  8. 真相了!为什么华为不惜成本也要支持外置存储卡扩展?
  9. 软件测试学习指南(更新中)
  10. keynote代码高亮【转】
  11. js验证身份证营业执照组织机构代码等
  12. STM32工程更换芯片方法
  13. 云信服务器代码,网易云通信ID-服务端API文档-IM即时通讯-网易云信开发文档
  14. 导数公式、导数运算法则、复合函数求导、幂指函数求导
  15. your cuda software stack is old.we fall back to the NIVIDIA driver for some compilation. Update your
  16. 微信公众号开发之(35)地图导航
  17. 三层架构-UI层 显示数据
  18. mac怎么强制退出程序,强制退出Mac程序,mac 强制退出程序
  19. 同样是倒排索引,Elasticsearch为何如此优秀?
  20. 1 - 操作系统发展史及其基础知识

热门文章

  1. 延迟队列Delay Queue
  2. MyBatis 缓存详解-二级缓存介绍
  3. 搭建基础架构-Page
  4. AOP 代理(AOP Proxy)
  5. 执行Bean 实例化
  6. ThreadLocal的两种用法总结
  7. 按指定格式拼接字符串
  8. JAVA编译时出现的错误提示
  9. linux执行cd会使用系统调用,深入理解Linux系统调用
  10. gtest 测试java_LangTest