首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux 文本编辑器vi常用命令

    Ctrl+d 向下滚半屏 Ctrl+u 向上滚半屏 Ctrl+f 向下滚全屏 Ctrl+b 向上滚全屏 5、编辑命令 主要是进入编辑状态,也就是insert状态 i 光标当前位置开始编辑 o 光标的下一行开始编辑...shift+o 光标的上一行开始编辑 6、删除命令 dd 删除一行,可以带个数字,如6dd,表示向下删除6行 d$ 删除光标到行尾的内容(也可以使用ctrl+d) d^ 删除光标到行首的内容 x 删除光标位置的字符...:s/aa/bb/g 替换当前行的所有aa将会变成bb :%s/aa/bb/g 替换整个文件的,所有aa将会变成bb :n1,n2s/aa/bb/g 替换n1到n2行之间所有的aa变成bb 8、查找命令...shift+j 将下一行拼接到上一行 u 撤销 :gg=G 全文自动缩进 :set nu 显示行号 :n 跳转到第n行(按回车才会跳) Ctrl+g 会在显示屏的底部显示文件名字和总的行数,当前光标的位置行号...(、vi[、vi{、vi文本内容 以上只是个人常用的文本编辑命令。

    1.7K30

    Laravel学习教程之View模块详解

    依次遍历路径,如果文件名带命名空间(也就是::之前的部分),则采用命名空间对应注册的路径数组,否则采用全局路径数组(在IlluminateViewFileViewFinder类中的paths变量); (2)结合当前路径...--}}/s", '', $value); 扩展部分 通过extend方法向BladeCompiler添加自定义处理的回调函数,对模板内容进行自定义的文本匹配替换; 核心代码在IlluminateViewBladeCompiler...文件中,如下: // 自定义的文本替/【一个开发人员,能懂服务器量好,反之一个服务器维护人员,也应该懂开发】/换扩展 数组 protected $extensions = []; protected function...这部分就是将类似@if这种框架自带的指令和通过directive方法注册的指令进行文本替换; 框架提供的指令有以下十部分: ViewCompilersConcernsCompilesAuthorizations...输出未转义字符,用于输出原生带html标签的值; {{ }}正常输出,支持三目运算符替换; {{{ }}}输出转义字符,支持三目运算符替换; 三目运算符替换是指:{{ $a ?: "默认值" }

    1.7K20

    vim 从嫌弃到依赖(2)——vim 模式

    一般进行编辑工作,不管是使用Word,记事本,写PPT,对于文本的操作无外乎这么几种操作 移动光标到指定位置 输入 删除 替换(删除 + 输入) 而vim之所以高效就是将这几个部分分解为几个模式,不同的模式针对这些场景进行了一些优化...例如使用 :w 来将缓冲区中的内容写入一个文件中,或者使用:q 来退出vim。 vim 移动光标的几种方式 移动光标可以说是vim 中所有操作里面最基础的操作了。...因为 删除, 输入 和 替换 这三个操作都是以光标所在位置为基础做的。可以说,高效的文本处理大多依赖于光标移动的效率,而如何高效的把光标移动到 “目标” 处是一个不小的学问。...如果想针对行本身进行操作的话,需要将同样的操作同时按两下,即dd 表示删除一行,>> 表示缩进当前行。...() % 移动光标到匹配括号的另一端 几种常用操作符 operator 含义 c 修改,删除当前并切换到insert mode d 删除,该命令与motion配置使用,表示删除光标移动过的所有内容

    60220

    vim快捷键大全

    光标移动 以下是一些在 Vim 中移动光标的快捷键: h 向左移动一个字符 j 向下移动一行 k 向上移动一行 l 向右移动一个字符 w 向右移动一个单词 b 向左移动一个单词 0 移动到行首 $ 移动到行尾...gg 移动到文件开头 G 移动到文件结尾 :n 移动到第 n 行 文本编辑 以下是一些在 Vim 中编辑文本的快捷键: i 进入插入模式,在当前光标处插入文本 a 进入插入模式,在当前光标的下一个字符处插入文本...o 进入插入模式,在当前行的下一行插入一个新行并插入文本 O 进入插入模式,在当前行的上一行插入一个新行并插入文本 r 替换当前字符 R 进入替换模式,可以一次性替换多个字符 x 删除当前字符 dd...pattern 向后搜索指定的字符串 pattern n 查找下一个匹配项 N 查找上一个匹配项 :%s/old/new/g 全局替换文本中的 old 字符串为 new 字符串 复制和粘贴 以下是一些在...Vim 中复制和粘贴的快捷键: yy 复制当前行 p 粘贴复制的内容到当前光标位置的下一行 P 粘贴复制的内容到当前光标位置的上一行

    1.7K21

    Linux vi的使用

    强制退出,即不保存就退出 :wq 保存并且退出 vi常用操作 1、插入文本(i,I,a,A,o,O) 添加: 输入a后,在光标的右边插入文本 输入A,在一行的结尾处添加文本 插入:...通过在命令模式下输入i,在光标的左边插入文本 通过在命令模式下输入I,在行首插入文本 插入新行: 输入o,在当前光标位置下面打开一行 输入O,在当前光标位置上面打开一行 2、撤消更改...(其左边)的一个字符,需输入X 删除一个词或词的部分内容 为删除一个词,需将光标放置到该词的开头并输入dw 为删除词的部分内容,需将光标放置到该词要保存部分的右边。...输入dw来删除该词余下的部分 删除一行 将光标放置到该行的任意处并输入dd 删除多行 ndd    包括当前行 删除到文件的结尾 为删除从当前行到文件结尾的所有内容(包括当前行),需输入dG 4、复制...复制一行命令:yy 粘贴命令:p  (粘贴到当前行的下一行) 复制指定文件的内容  : r filename 5、查找一个字符串 输入/,并在/后面输入要查找的串,然后按下回车

    8.8K10

    Linux —vim 编辑器

    vi编辑器可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。 vim是vi的增强版,比vi更容易使用。...•vi/vim只是一个文本编辑工具,只能对文本的内容进行操作,比如新增内容、修改内容、删除内容等等 •全屏幕显示 2.2 vi/vim三种编辑模式 vi/vim编辑器有三种编辑模式,分别是: 命令模式...d^:表示删除当前光标所在位置到第一个行首非空白字符位置的内容 d0:表示删除当前光标所在位置到绝对行首的内容 dd:删除当前光标所在行整行 #dd:删除包括当前光标所在行在内的#行...:r R:替换模式,替换多个字符 r#:将当前光标的字符替换为#,这里的#可以是任何字符 命令模式下撤销编辑:u u:撤销前一次的编辑操作,连接u命令可以撤销此前的n次编辑操作 #u:直接撤销此前的#次编辑操作...pattern:从下往上查找匹配的内容 n:从上往下查找匹配到的内容的下一条 N:从下往上查找匹配到的内容的下一条 末行模式下查找并替换:s s命令只能在末行模式下使用 语法:ADDR1,ADDR2

    5.2K20

    Linux文件相关命令

    5、o:在当前所在行的下一行处插入新的一行编辑模式:编辑模式只可以切换到普通模式,按Esc键返回普通模式命令模式:进入命令模式后,可以对文本文件进行保存等操作,同样按Esc键返回普通模式 1、w:保存...替换(命令模式)::%s/A/B/g:把A替换成B,如果A或B中有斜线,把分割的斜线/换#或@作为分隔符 注:s为替换,g全局替换:n1,...n2s/A/B/g:n1、n2为数字,在第n1行和n2行间寻找A,用B替换复制粘贴删除yy:复制当前行nyy:复制从当前开始的n行p:粘贴到光标的下一行P:粘贴到光标的上一行dd:删除当前行ndd:删除从当前行开始的...n行x:删除光标后字符X:删除光标前字符d1gg/d1G:删除当前行至第一行dG:删除当前行至最后一行d0:删除当前光标文本至行首(不含光标)d$:删除当前光标文本至行尾(含光标)catcat经常用于查看文件内容...,区别是more查看文本文件会预先加载整个文本内容,而less不会具体区别:less可以按键盘上下方向键显示上下内容,more不能通过上下方向键控制显示less不必读整个文件,加载速度会比more更快less

    3.6K80

    Linux——vi命令详解

    11.3.4 文本修改 在命令模式下可以使用Vi提供的各种有关命令对文本进行修改,包括对文本内容的删除、复制、取代和替换等。...替换命令:s和S s(小写):该命令表示用随后输入的文本替换当前光标所在的字符。 如果只用一个新字符替换光标所在字符,则s命令与r命令功能类似,如sh与rh的作用都是将光标所在字符变为h。...如果在S之前给出一个数字n,例如3,则表示有3行(包括光标当前行及其下面2行)要被S命令之后输入的正文所替换。 3. 字替换 cw 如果我们只希望将某个字的内容用其他文本串替换,则可用cw命令。...cw所替换的是一个狭义的字。输入这个命令后,Vi将把光标处的那个字删除,然后用户可输入任何文本内容。输入完成之后按键,Vi即用所输入的内容替换原光标位置至相应字结尾的所有内容。...在末行方式下,我们可以输入命令nu(单词number的缩写)来获得光标当前行的行号与该行内容。 光标移动操作 全屏幕文本编辑器中,光标的移动操作无疑是最经常使用的操作了。

    17.1K22

    vi编辑器

    操作模式 [vim.png] 模式名 含义 命令模式 等待输入的模式 输入模式 编辑模式,用于输入文本 扩展模式 可以输入指令,搜索,保存 打开文件 vi test.js // 在当前目录打开test.js...命令 含义 i 在当前光标左边插入 a 在当前光标右边插入 A 在当前光标的行末插入 o 在光标所在行的下方插入一行并切换到输入模式 O 在光标所在行的上方插入一行并切换到输入模式 s 删除当前光标位置并插入...如果不想输入内容了,可以按ESC退出编辑模式,进入命令模式,可以通过dd来删除当前光标所在的行。...要复制当前光标所在的行输入yy,然后要粘贴复制的内容,通过输入p表示在光标的下方粘贴复制的行,通过输入P表示在光标的上方粘贴复制的行。...通常我们还想替换我们的内容,可以通过:s/log/error表示将log替换成error,这样操作只会替换一次,要把所有的都替换可以输入:s/log/error/g,只有在后面加上g即可。

    1.5K20

    Vim 基础和常用命令整理

    ###### # 正常模式下改变文本内容的命令,通常由 opeartor、number 和 motion 组成。...删除光标所在行,并进入 insert mode p # 粘贴文本,比如 dd 删除的内容或者 y 复制的内容。...dd 的内容如果是一行的话,那么会被粘贴到光标的下一行 P # 内容是一行的话,那么会被粘贴到光标的上一行 x # 删除光标处的文字 X # 删除光标前的文字(backspace) r...# 移到要替换的字母, r 之后后面紧跟要替换的字母,只能替换一个 R # 进入替换模式,用之后输入的内容依次替换掉光标之后的内容,相当于进入了 replace mode, esc 退出,replace...:#, #s/old/new/g # 表示行号,那么意思是 # 和 # 之间 :r # 将一个文件的内容插入到打开的文件所在光标的下面 :r !

    81420

    vi与vim的区别以及常用命令

    2、文本输入模式 (input mode/编辑模式) 在命令模式下输入插入命令i(insert)、附加命令a (append)、打开命令o(open)、修改命令c(change)、取代命令r或替换命令s...在该模式下,用户输入的任何字符都被vi当做文件内容保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令行模式下,按”ESC”键即可。...nyy:复制当前行至下面的n行 粘贴: p:粘贴到光标的后面 P:粘贴到光标的前面 2)可视模式 复制:...y:复制当前行 ny:复制当前行至下面的n行 粘贴: p:粘贴到光标的后面 P:粘贴到光标的前面 6、删除字符(正常模式) x: 删除光标所在处的单个字符...#次编辑操作; 温馨提示:连续u命令可撤消此前的n次编辑操作; 9、将另外一个文件(/path/sunhui.txt)的内容填充在当前文件夹中 :r /path/sunhui.txt :填充到当前文件所在光标的后面

    2.5K20

    程序员必备vim编辑器命令,你想要的我都整理好了(建议收藏)

    ;当然我们也可以使用快捷键对文件内容进行复制、粘贴、删除、替换等等一系列操作。...光标右侧文本向右移动 I 在光标所在行的行首输入文本,相当于在行首执行了i命令 a 在光标的右侧输入文本 A 在光标所在行的尾部进行输入文本,相当于在光标行尾执行a命令 o 在光标所在行的下一行增添新的一行...;整行文本放在行下面,若是非整行文本则放在光标后面 ④ P 将指定缓冲区的内容放到当前光标的位置之上;整行文本放在行下面,若是非整行文本则放在光标后面 剪切和粘贴键命令 ⑦ 文本修改键命令 ①...word1字符串并替换为word2 ### 下面简单的操作下 搜索替换命令 ⑨ 将当前文件中的部分内容另存为另外一个文件 ### 注意是在底线命令模式下 :num,$ w test.lua...读取指定文件中的内容,插入到当前行的最后面 ⑩ 删除文本单词命令 ① dw 删除当前光标后面的一个单词 ② dnw 删除光标后面指定的n个单词 -- n表示要删除的单词数 ③ d$ 删除当前光标到行尾的全部单词

    1K40

    Linux文本编辑器——vim「建议收藏」

    Linux文本编辑器 ed pico emacs nano gVim vim vi vim 是文本编辑器 不是文字处理工具(office liboffice wps)...——-> 命令模式 <——- [esc] 一般模式的操作 移动光标的方法 1、上下左右四个箭头键 2、h左 j下 k上 l右...:w /path/filename 将内容保存到指定位置 :r /path/filename 将内容从指定文件读取过来 查看文件 cat more -数字 一次显示n行...filename1 filename2 :n 下一个 :N 上一个 :files 查看打开的文件 多窗口编辑 :sp filename (上下分屏) 切割当前窗口开启新的内容...***echo $PATH    表示当前用户的命令搜索路径,即用户不指定全路径名执行命令,Shell程序将在哪些目             录以及按照何种顺序进行命令的搜索    发布者:全栈程序员栈长

    85740

    vim的使用

    4. vim正常模式命令集4.1 命令模式允许使用者通过命令,来进行文本的编辑控制。像键盘是用来做输入的,那么鼠标是用来对文本进行控制,例如复制粘贴,区域选择、大小写转换。...yy:复制当前光标所在的行n+yy:连续复制n行p:粘贴,当前光标的下一行n+p:表示把指定内容粘贴n次。举个例子:把第5行yy一下,再p三次直接进行10p就粘贴了10次。...撤销要将上面命令撤销,就u三次ctrl+r: 对历史撤销,进行撤销dd:剪切/删除指定行举个例子:dd一下第5行n+dd:剪切/删除指定多行举个例子:5dd4.1.1 光标定位shift+4=$:将光标的位置定位到当前行的结尾...shift+6=^:将光标的位置定位到当前行的开始gg:将光标定位到整个文本的最开头shift+g=G:将光标定位到整个文本的最后一行n+shift+g=G:将光标定位到整个文本的任意一行举个例子:10...,可以一次替换多个把w替换为ashift+r=R:进入替换模式,直接进行文本替换shift+zz=Z:保存退出4.2 插入模式也就是编辑模式按「i」切换进入插入模式「insert mode」,按“i”进入插入模式后是从光标当前位置开始输入文件

    54900

    Linux学习笔记(一)使用文本编辑器Vim

    进入编辑模式 按esc进入正常模式,按键盘小写字母i进入编辑模式,光标保持在当前位置。除此之外,按下键盘i、I、a、A、o、O都可以进入编辑模式,不过光标的会跳到不同的位置。...控制光标移动 通常我们习惯了使用键盘的上下左右键来控制光标的移动,实际上vim正常模式中可以使用键盘上的H、J、K、L来控制光标的左、下、上、右移动。 ?...我们在使用图形终端对文本内容进行控制的时候,键盘上的↑、↓、←、→按键控制是有效的,但是在字符终端对文本内容进行控制的时候,输入↑、↓、←、→按键控制就有可能出现乱码。...查找命令 (1) 对于文本可以使用查找命令,使用/要查找的字符,如使用命令/e即可查找当前文本中的e字符。...(3) 对整个文件范围将所有匹配的内容进行替换: 可以使用命令:%s/旧字符/新字符/g,这里g的意思代表的是global全局。

    2.3K11
    领券