文本编辑器用来创建或修改文本文件的。
三种工作模式:命令模式-->>编辑模式--->>命令行模式。模式切换:进入文件      --命令模式出现insert    --编辑模式输入:         --命令行模式编辑模式---》命令行模式:编辑模式--》 ESC键 --》 命令模式--》 :键 ---》 命令行模式字符操作(怎么进入编辑模式):i 键:在光标前插入字符。I 键:行首插入。a 键:在光标后插入字符。A 键:行尾插入。o 键:下一行插入。O 键:上一行插入。x 键:向后删除一个字符。X 键:向前删除一个字符。u 键:撤销一步,每按一次就撤销一次。r 键:替换。行操作(命令模式):home键或^(shift+6) 将光标移动到当前的行首。end键或$(shift+4)  将光标移动到当前的行尾。删除行:dd  删除一行,数字+dd  删除多行。删除光标后全部内容d+G显示行号:set nu复制粘贴:yy 复制一行,#yy  复制#行。p 粘贴到光标位置处之后,P 粘贴到光标位置处之前。剪切:先删除,再粘贴。删除到行首 d + home 或 ^(shift+6)删除到行尾 d + end  或 $(shift+4)u  撤销一步操作。U  撤销对当前行所做的所有编辑。ZZ  保存当前的文件内容并退出vi编辑器。 定位:vim中定位到某行:在命令模式下操作: gg(或1G)  定位到文件首行。G   定位到文件末尾行。:#  定位到某一行(#表示行号).#G  定位到文件第#行。V模式:进入v模式,移动光标选择区域,编程时需要进行多行注释:*  ctrl+ v  进入列编辑模式。*  向下或向上移动光标*  把需要注释的行的开头标记起来。*  然后按大写的I*  再插入注释符,比如"#"*  再按ESC,就全部注释了。删除注释:再按Ctrl+ v 进入列编辑模式; 向下或向上移动光标;选中注释部分,然后按d,就会删除注释符号。vim 命令行模式操作:: w   保存。: q   直接退出,不保存。(quit).: q!  修改了,不保存,强制退出。: wq  保存并退出。: wq! 强制保存并退出。: x   保存退出。: w 文件路径   另存为其他文件。调用外部文件或命令:: ! +命令替换(命令行模式):格式: % 所有内容  s 替换  旧内容 新内容默认是每一行的第一个符合要求的词 (/g 全部): % s/a/b  : 每一行的第一个a被替换成b: % s/a/b/g :  将文本中所有的a替换成b.只替换某几行内容:: 2,3  s/a/b  : 替换2到3行的a : set nu   显示行号。: set nonu   不显示行号。查找:/ 正向查找  /abc    n 向下查找, N 向上查找。?字符串  :  从下向上查找字符串。读取其他文件:在命令行模式下:: r  文件路径保存并退出  : wq: e  文件路径    打开新文件进行编辑。vim 打开多个文件:]#vim  -o   文件路径  另一个文件路径]#vim  -O   文件路径  另一个文件路径ctrl + ww  在文件之间进行切换。大写 O 左右分屏, 小写 o 上下分屏。比较文件内容:vimdiff  文件A   文件B

转载于:https://blog.51cto.com/liyuanjie/1972319

linux文本编辑器vim的基本使用相关推荐

  1. Linux文本编辑器-vim

    Linux文本编辑器-vim Vim简介 Vim是从vi发展出来的一个文本编辑器.其代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用.和Emacs并列成为类Unix系统用户最喜欢 ...

  2. Linux文本编辑器——vim

    Linux文本编辑器   ed  pico  emacs  nano  gVim  vim  vi   vim 是文本编辑器  不是文字处理工具(office  liboffice  wps)  你的 ...

  3. Linux文本编辑器---vim详解

    零.前言 本篇主要介绍Linux下文本编辑器vim的使用方法,以及sudo命令的实现. 1.什么是vim 在windows系统下,我们使用VS来编写代码,编译代码,调试代码,运行代码等,甚至还可以进行 ...

  4. 10.18.1 linux文本编辑器vim

    vi和vim的区别 编辑一个文本时,vi不会显示颜色,而vim会显示颜色,vi 有点类似windows记事本,简单,那么就是vim复杂编辑器,功能复杂,高亮,自动缩进(写shell/python脚本用 ...

  5. Linux文本编辑器——vim编译器的全面讲解

    前言 这是我听老师讲课做的笔记,考试要看的. 这是视频地址 作者:RodmaChen 关注我的csdn博客,更多Linux笔记知识还在更新 vim编译器 一 概述 二 vim 编译器常用的操作命令 2 ...

  6. Linux文本编辑器vim

    简介 vi: Visual Interface,文本编辑器 文本编码:ASCII, Unicode 文本编辑种类: 行编辑器: sed 全屏编辑器:nano, vi VIM - Vi IMproved ...

  7. Linux文本编辑器Vim操作命令汇总!

    vim编辑器无疑是每个开发者都必须掌握的,通常在Linux的服务器操作文件内容都是需要使用到它的. 但是在使用时能够记住的vim命令又是少之又少,如果是专业运维人员的话可能就比较熟悉,但是我们开发人员 ...

  8. 【Linux】 - linux文本编辑器vim的常用操作

    文章目录 启动和退出 命令模式和插入模式 保存操作 光标移动命令 文本编辑操作 插入一行 删除文本 复制和粘贴 查找和替换 行内搜索 搜索整个文件 全局搜索和替换 启动和退出 [启动]:输入vim命令 ...

  9. 【Linux】文本编辑器Vim

    往期内容: Linux常用指令合集 Linux文本编辑器 Linux软件包管理 Linux用户管理 Linux权限管理 文章目录 Vim常用操作 什么是Vim Vim工作模式 插入命令 定位命令 删除 ...

最新文章

  1. synchronized能不能保证有序性??
  2. Socket连接的小知识,和一个疑难杂症
  3. 杀毒软件“驱逐舰”序列号、组件和病毒库升级下载地址
  4. 从理解Future模式到仿写JUC的Future模式
  5. 硬骨难啃:大众想收购自动驾驶公司Aurora,但被拒绝了
  6. android 音乐播放器----歌词在线下载
  7. linux查看tomcat安装路径
  8. JSP实现点击链接后下载文件(相当于右键另存)功能
  9. [转载] python中numpy包使用方法总结
  10. Ubuntu下设置root用户
  11. 【算法学习】【图像增强】【Retinex】源码运行
  12. do还是doing imagine加to_朗华环保环保管家科普之系列133:关于溶解氧DO,你真正了解吗?...
  13. 热传导方程以及Matlab求解
  14. 两年后,中国CF又站在了世界之巅
  15. AAM和CCM学习笔记
  16. echarts 柱状图数字在顶部显示
  17. 招生考试之友2017文科理科
  18. 局域网arp攻击_3分钟告诉你,你是如何在使用公共WIFI时被黑客攻击的!
  19. PC1 ping PC2 步骤
  20. geek_Great Geek Gadget赠品抓斗袋,呃,拍卖

热门文章

  1. forward和redirect的区别
  2. 【CSS】【9】CSS盒子的浮动
  3. Windows 2003 系统应用故障的分析
  4. .net开发框架比较
  5. 什么是高层主管支持系统?
  6. SpringMVC入门学习---拦截器
  7. httpd关于php
  8. java与mysql时间类型对应的问题
  9. Windows 7运行命令大全
  10. 【查询】—Entity Framework实例详解