n代表数字,words代表字符串

1、设置行号:输入 :set nu

2、跳到某行: 输入 nG。 首行1G,尾行G

3、向下删除连续的n行:先跳到要删除的某行,然后输入: ndd

4、向后删除某行的连续字符: 先跳到某行,然后输入:nx;  nX为向前连续删除n字符。

5、连续向下复制n行:先跳到需要复制的某行,然后输入: nyy

6、向下粘贴n行:先跳到要粘贴的所在行,输入p,表示在此光标的下一行开始粘贴;输入P表示在此光标的上一行开始粘贴。

7、手动输入字符:先跳到需要输入的某行,然后输入O表示在此光标的上一行开始插入新的一行;输入o表示在此光标的下一行开始插入一行。

8、查找某字符串:输入:/words来查找此字符串;输入:?words表示向上查找此字符串。

9、文件另存:输入 :w 路径名/文件名。

10、保存并退出: 输入  :qw

11、不保存退出: 输入  :q!

12、块选择(visual block): 按下 Ctrl+v ,选择需要复制的一列或者几列,被选中的以反白状态显示,按下 y 表示已复制,在输入模式,移动光标到需要粘贴的地方,在命令模式,按下粘贴。

13、打开多个文件:vi file1 file2……  输入: :files查看编辑的文件个数及文件;在一个文件中做完操作,输入: :n 选择另一个需要编辑的文件

14、多个文件之间切换:输入 :n(此处n不代表数字)。

15、查看多文件文件名和个数:输入 :files

16、文件的多窗口操作:先vi打开一个文件,然后输入 :sp(后边不带文件名表示继续打开当前文件的副本)或者 :sp filename(打开另一文件);Ctrl+w各文件之间切换。

17 、翻页:向文件尾部翻屏用 Ctrl+f;向文件首部翻屏用 Ctrl+b.

18、跳到行首用: 0;跳到行尾: $

19、全局替换:%s/源字符串/目的字符串/g

20、用命令set ic 或者set noic来定义查找时是区分大小写还是不区分大小写,默认区分大小写。

21、d0 当前光标删至行首;d$ 或者D前光标删至行尾。

22、 G:直接跳转到文件的底部; gg: 跳转到文件首部。

vim编辑器最常用按键说明的更多相关文章

  1. Vim编辑器的常用快捷键.

    Linux中的文本操作离不开Vim编辑器的使用. Vim编辑器的使用相对门槛较高.需要挺长一段时间的适应. 总结一些Vim使用过程中常用的命令(这些命令基本上都是在vim的命令模式下使用) 1.跳转到 ...

  2. VIM编辑器的常用命令及使用!

    在热门Linux操作系统中都会默认安装一款超好用的文本编辑器——名字叫“vim”,vim是vi编辑器的升级版. Vim能够得到这么多厂商与用户的认可,原因就是在Vim编辑器中有三种模式——命令模式.末 ...

  3. Linux命令(三)vim编辑器的常用命令

    .subTitle { background: rgba(51, 153, 0, 0.53); border-bottom: 1px solid rgba(0, 102, 0, 1); border- ...

  4. vim编辑器的常用命令

    按ESC键跳到命令模式,然后::w - 保存文件,不退出 vim.:w file -将修改另外保存到 file 中,不退出 vim.:w! -强制保存,不退出 vim .:wq -保存文件,退出 vi ...

  5. Linux笔记:使用Vim编辑器

    Vi编辑器是Unix系统上早先的编辑器,在GNU项目将Vi编辑器移植到开源世界时,他们决定对其作一些改进. 于它不再是以前Unix中的那个原始的Vi编辑器了,开发人员也就将它重命名为Vi improv ...

  6. 第十九篇 vim编辑器的使用技巧

    vim编辑器 ~/.viminfo文件中存储了vim编辑器中常用的命令 vim编辑器共有3中模式:命令模式.末行模式和输入模式,三种模式的转换方式如下图所示: vim 文件名      # 编辑一个文 ...

  7. 『学了就忘』vim编辑器基础 — 96、末行模式中的相关命令

    目录 1.在文档中显示行号 2.是否显示文档内容相关颜色 3.是否将查找的字符串高亮显示 4.是否显示右下角的状态栏 5.是否在左下角显示如"--INSERT--"之类的状态栏 6 ...

  8. 一些常用的vim编辑器快捷键:

    一些常用的vim编辑器快捷键: h」.「j」.「k」.「l」,分别控制光标左.下.上.右移一格. 按「ctrl」+「b」:屏幕往“后”移动一页. 按「ctrl」+「f」:屏幕往“前”移动一页. 按「c ...

  9. Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令

    Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...

随机推荐

  1. pooler [转]

    pooler和poolboy都是用erlang写的管理进程池的库. pooler/poolboygithub : seth/pooler · GitHubgithub : devinus/poolbo ...

  2. C语言--循环结构

    watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenVveW91MTMxNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQk ...

  3. Python中的注解“@” 、Java 注解

    https://blog.csdn.net/u013474436/article/details/75675113 https://blog.csdn.net/briblue/article/deta ...

  4. 【BZOJ4200】[Noi2015]小园丁与老司机 DP+最小流

    [BZOJ2839][Noi2015]小园丁与老司机 Description 小园丁 Mr. S 负责看管一片田野,田野可以看作一个二维平面.田野上有 nn 棵许愿树,编号 1,2,3,…,n1,2, ...

  5. 九度OJ 1056:最大公约数 (GCD)

    时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:6278 解决:4075 题目描述: 输入两个正整数,求其最大公约数. 输入: 测试数据有多组,每组输入两个正整数. 输出: 对于每组输入,请 ...

  6. 九度OJ 1038:Sum of Factorials(阶乘的和) (DP、递归)

    时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:1845 解决:780 题目描述: John von Neumann, b. Dec. 28, 1903, d. Feb. 8, 1957, ...

  7. 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:Zhuo' did not find a matching property.

    eclipse里面配置tomcat方法:window -- show view -- other -- 找到servers 点击finish 就会出现servers选项卡在选项卡中右键鼠标 new - ...

  8. 宿舍更换的新淋浴喷头"水温vs旋钮角度"关系的研究(曲线)

    版权声明:我极少创造新知识,大部分情况下是个知识的二道贩子 https://blog.csdn.net/stereohomology/article/details/24478825 应该非常一目了然 ...

  9. Spring IOC 容器源码分析(转)

    原文地址 Spring 最重要的概念是 IOC 和 AOP,本篇文章其实就是要带领大家来分析下 Spring 的 IOC 容器.既然大家平时都要用到 Spring,怎么可以不好好了解 Spring 呢 ...

  10. shell执行lua脚本传参数

    #lua test.lua 2 5arg[0]= test.lua arg[1]= 2arg[2]= 5 if arg[1] and arg[1] == "2" then prin ...