1.vim

在命令行中输入vim,进入vim编辑器

2.i

按一下i键,下端显示 –INSERT–插入命令,在vim中可能任意字符都有作用

3.Esc

退出i(插入)命令进行其它命令使用

4.:r filename

读入一个文件内容,并写入到当前编辑器中

5.:w newfilename

将该编辑器中的内容写入到一个新文件中

6.:w

在编辑的过程中保存文件,相当于word中的ctrl+s

7.:! command

暂时离开 vi 到指令列模式下执行 command 的显示结果!例如

:!ls 在编辑过程中执行shell命令ls

8.:sh

进入shell命令行,执行完命令后ctrl+d退出重新进入vim编辑继续编辑

在shell命令下,执行ctral+l完成清屏

9.:wq

保存文件并退出

10.ZZ

保存文件并退出,同上一个命令,注意大写

11.:q!

强制退出,不保存

12.:set number或者:set nu

使编辑中的文件显示行号

13.:set nonumber或者:set nonu

与上一条命令相反,不显示行号

14.:help i

查看插入命令帮助

15.u

撤消上一步操作

16./Fedora

查找Fedora字符

17.:s /Fedora/Redhat

将Fedora字符替换为Redhat(只替换在光标所在的行)

18.dw

删除单词

dd

删除行

19.o

打开空白一行

20.vim + filename

进行文件最后一行进行编辑

21.vim +n filename

进入文件第n行进行编辑

22.:1,.s/redhat/fedora

.号表示当前行,即光标所在行

将第1行到当前行(.)第一次出现的redhat字符代替为fedora

23.:1,.s/redhat/fedora/g

将第1行到当前行(.)所有出现的redhat字符代替为fedora,g 全局标志

24.:1,s/redhat/fedora/g表示最后一行

将第1行到最后一行所有出现的redhat字符代替为fedora

25.:%s/redhat/fedora/g

同上一个命令

26.:%s/\/fedora/g

将第1行到最后一行所有出现的redhat字代替为fedora 字,而不是字符

27.:f

显示文件内容,状态等等

同ctrl+g命令

28.:e!

当前文件,返回到上次保存

:e file

切换编辑文件

29.:n

当编辑时有多个文件(比如vim file1 file2)时切换到下一个文件,与:e file

结合使用

vim 操作指令1的更多相关文章

  1. Linux学习笔记之vim操作指令大全

    0x00 关于Vim Vim是款强大的文本编辑器,但是众多指令需要学习,这次记录了指令大全方便以后翻阅. Vim的几种模式 正常模式:可以使用快捷键命令,或按:输入命令行. 插入模式:可以输入文本,在 ...

  2. vim 操作指令2

    VIM命令大全 光标控制命令 命令 光标移动 h 向左移一个字符 j 向下移一行 k 向上移一行 l 向右移一个字符 G 移到文件的最后一行 w 移到下一个字的开头 W 移到下一个字的开头,忽略标点符 ...

  3. 从零开始学Linux系统(四)之Vi/Vim操作指令

    模式切换: 编辑模式 <-- [:]<--命令模式 -->[a.i.o A.I.O]-->  插入模式 编辑模式操作: 设置行号  :set nu   :set nonu 复制 ...

  4. linux常用操作指令

    Linux常用操作指令: 常用指令 ls        显示文件或目录 -l           列出文件详细信息l(list) -a          列出当前目录下所有文件及目录,包括隐藏的a(a ...

  5. linux/Unix下的vim/vi指令的使用方法

    概述 以下这篇文章介绍的是关于vim的使用方法,由于我本身对linux没有太多的研究,写下的这篇文章纯属是在实际中经常使用vim指令,想通过这篇文章记录下来,方便以后使用时查找方便.个人认为,对于普通 ...

  6. 高级运维(六):源码安装Redis缓存服务、常用Redis数据库操作指令、配置Redis主从服务器

    一.源码安装Redis缓存服务 目标: 本案例要求先快速搭建好一台Redis服务器,并测试该缓存服务器: 1> 设置变量test,值为123 2> 查看变量test的值 3> 设置计 ...

  7. CentOS + Nginx 的常用操作指令总结

    CentOS + Nginx 的常用操作指令总结 一. 关于CentOS 查看 yum 源是否存在 yum list | grep nginx 如果不存在 或者 不是自己想要的版本 可以自己设置Ngi ...

  8. ARM指令集——条件执行、内存操作指令、跳转指令

    ARM 汇编指令条件执行 在ARM模式下,任何一条数据处理指令可以选择是否根据操作的结果来更新CPSR寄存器中的ALU状态标志位.在数据处理指令中使用S后缀来实现该功能. 不要在CMP,CMN,TST ...

  9. vim操作备忘录

    vim操作备忘录 vim 备忘录 vim的书籍虽然看不不少,可是老是容易忘记,主要是自己操作总结过少,这个博客就主要用来记录一些比较常见的术语和操作,以防止自己再次忘记. <leader> ...

随机推荐

  1. System.IO

                 I/O       1.文件操作:File (1)void AppendAllText(string path, string contents) (2)bool Exist ...

  2. AppCode3 常用 设置 及 快捷键 (持续更新)

    以下设置都可以通过 设置中的搜索框 进行关键字搜索 0, 打开Project 设置 Command + ; 1, 打开设置快捷键 Command + , 2, 显示行号 Editor -> Ap ...

  3. 在树莓派上设置无线静态IP

    修改文件: /etc/network/interfaces,命令如下 sudo nano /etc/network/interfaces 将最后一句iface default inet dhcp,替换 ...

  4. java -- 轻量级锁

    在了解轻量级锁之前,首先要知道什么是CAS CAS--Compare And Swap 比较并交换--通过比较传入的旧值和原内存位置中的值比较,来决定是不是要更新数据. CAS的语义是“我认为V的值应 ...

  5. perl 5.22手动安装Mysql DBI和DBD

    mysql 手动安装DBI 和DBD: DBI版本: [root@dr-mysql01 DBD-mysql-4.033]# perl -MDBI -le 'print $DBI::VERSION;' ...

  6. 你跟大牛之间仅仅差一个google

    google在中国被墙的厉害,http://209.116.186.231/ 这个地址能够訪问google.另外.有VPN或者某个奇妙的浏览器也能够. 非技术人员,还能够凑合着用百度,可是技术人员必须 ...

  7. C#如何在panl控件上添加Form窗体

    . if (treeView1.SelectedNode.Text == "个人信息") { Form1 f4 = new Form1(); f4.TopLevel = false ...

  8. 算法之旅,直奔<algorithm>之十 count_if

    count_if(vs2010) 引言 这是我学习总结<algorithm>的第十篇,这个重要的地方是设置条件.用的还是蛮多的.(今天下午挺恶心的,一下午就做一个面试题,调代码调傻了... ...

  9. DP之花店橱窗布置

    题目:https://www.smartoj.com/p/1286 分析:花瓶是有序的,花也是有序的,这就保证了有序性,从而满足子解的全局最优,和无后效性.假设dp[i][j]表示前i 朵花,放在前j ...

  10. vim打开文件时显示行号

    vim打开文件是,默认不提示行号. 至于显示行号的用途,因人而异 linux下一个主机可能有N个账户.对于配置分为两种:仅配置当前账户,配置所有账户 vim配置文件路径(Centos  5.5 fin ...