linux进入vim的编辑模式与命令模式操作命令

进入编辑模式:


按键


作用


i


在当前字符前插入


l


在光标所在行的行首插入


a


在当前字符后插入


A


在光标所在行的行尾插入


o


在当前行的下一行插入新的一行


O


在当前行的上一行插入新的一行

vim命令模式:


按键


作用


/word


向光标之后查找一个字符串word,按n向后继续搜索


?word


向光标之前查找一个字符串word,按n向前继续搜索


:n1,n2s/word1/word2/g


在n1-n2行之前查找word1并替换为word2,不加g则只替换每行的第一个word1


:1,$s/word1/word2/g


将文档中所有的word1替换为word2,不加g则只替换每行的第一个word1


:w


保存文本


:q


退出Vim


:w!


强制保存,在root用户下,即使文本只读也可以完成保存


:q!


强制退出,所有改动不生效


:wq


保存并退出


:set nu


显示行号


:set nonu


不显示行号

时间: 2024-10-05 02:37:06

linux进入vim的编辑模式与命令模式操作命令的相关文章

vim编辑模式、命令模式以及实践

按 i 进入编辑模式按 I (大写的i)进入编辑模式并且光标跳至光标所在行首位置 按 o 从光标所在行的下一行开始编辑按O(大写o)从光标所在行的上一行开始编辑按a 从光标所在位置的后一位开始编辑按A(大写a)从光标所在行的行末开始编辑 二.命令模式命令模式下输入 /+需要搜索的内容,如/dnsmasq,查找dnsmasq命令模式下输入 ?+需要搜索的内容,向上查找命令模式下输入格式 :替换的开始行数 ,替换的结束行数/需替换的内容/需替换的目标内容/g (s表示开始替换:g表示全局替换,全部替

IOS设计模式之四(备忘录模式,命令模式)

本文原文请见:http://www.raywenderlich.com/46988/ios-design-patterns. 由 @krq_tiger(http://weibo.com/xmuzyq)翻译,如果你发现有什么错误,请与我联系谢谢. 备忘录(Memento)模式 备忘录模式快照对象的内部状态并将其保存到外部.换句话说,它将状态保存到某处,过会你可以不破坏封装的情况下恢复对象的状态,也就是说原来对象中的私有数据仍然是私有的. 如何使用备忘录模式 在ViewController.m中增加

(15):(行为型模式) Command 命令模式

(15):(行为型模式) Command 命令模式

策略模式Vs命令模式

阅读本篇文章前,你需要对策略模式和命令模式有一定的了解. 策略模式:主要用于封装算法,封装起来的好处就是可是随意替换算法. 命令模式:请求者给一个具体的命令,然后命令到底怎么执行的,执行的流程如何,他无需关心.例如,给我上一盘菜.它只是下了一个命令,然后服务员(接受请求)去叫厨房的师傅炒菜(执行者).整个执行过程,请求者不需要关心,它只需要给出一条命令,自然有人会帮忙处理他的这条指令. 下面我们结合类图分析一下策略模式: 策略模式Vs命令模式

Java进阶篇设计模式之八 ----- 责任链模式和命令模式

前言 在上一篇中我们学习了结构型模式的享元模式和代理模式.本篇则来学习下行为型模式的两个模式, 责任链模式(Chain of Responsibility Pattern)和命令模式(Command Pattern). 责任链模式 简介 责任链模式顾名思义,就是为请求创建了一个接收者对象的链.这种模式给予请求的类型,对请求的发送者和接收者进行解耦.这种类型的设计模式属于行为型模式.在这种模式中,通常每个接收者都包含对另一个接收者的引用.如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接

Java设计模式之八 ----- 责任链模式和命令模式

前言 在上一篇中我们学习了结构型模式的享元模式和代理模式.本篇则来学习下行为型模式的两个模式, 责任链模式(Chain of Responsibility Pattern)和命令模式(Command Pattern). 责任链模式 简介 责任链模式顾名思义,就是为请求创建了一个接收者对象的链.这种模式给予请求的类型,对请求的发送者和接收者进行解耦.这种类型的设计模式属于行为型模式.在这种模式中,通常每个接收者都包含对另一个接收者的引用.如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接

17行为型模式之命令模式

概念 Command模式也叫命令模式 ,是行为设计模式的一种.Command模式通过被称为Command的类封装了对目标对象的调用行为以及调用参数. 在面向对象的程序设计中,一个对象调用另一个对象,一般情况下的调用过程是:创建目标对象实例:设置调用参数:调用目标对象的方法. 但在有些情况下有必要使用一个专门的类对这种调用过程加以封装,我们把这种专门的类称作command类. 整个调用过程比较繁杂,或者存在多处这种调用.这时,使用Command类对该调用加以封装,便于功能的再利用.- 调用前后需要

行为型模式:命令模式

LieBrother原文: 行为型模式:命令模式 十一大行为型模式之三:命令模式. 简介 姓名 :命令模式 英文名 :Command Pattern 价值观 :军令如山 个人介绍 : Encapsulate a request as an object,thereby letting you parameterize clients with different requests,queue or log requests,and support undoable operations. 将一个

[CentOS 7系列]VIM编辑模式与命令模式

一.编辑模式 按键 作用 i 在当前字符前插入 I 在光标所在行的行首插入 a 在当前字符后插入 A 在光标所在行的行尾插入 o 在当前行的下一行插入新的一行 O 在当前的上一行插入新的一行 二.命令模式 命令 作用 /word 向光标之后查找一个字符word,按n向后继续搜索 ?word 向光标之前查找一个字符word,按n向前继续搜索 :n1,n2s/word1/word2/g 在n1-n2行之间查找word1并替换为word2,不加g则只替换每行的第一个word1 :1,$s/word1/