#重复最后一个命令 ~ #变换为大写 [N]>> #一行或N行往右移动一个tab [N]<< #一行或N行往左移动一个tab 关闭: :w #保存 :wq, :x
vim基础保存退出命令 vim xxx.file 输入文件内容; ins 按键 (键盘 i 键),切换插入和增加 按 ESC,左下角就可以进行输入 ,按ESC退出编辑模式,进入命令模式 :w 保存但不退出...放弃所有修改,从上次保存文件开始再编辑命令历史
大多数时候,可用 vim file 命令,启动 Vim 以编辑单个文件。...Vim 依据不同的命令参数(执行的可能是同一文件),可能有不同的执行方式。 vim “正常”模式,所有选项都取缺省值。 ex 以Ex模式开始。用”:vi”命令可进入正常模式。...若该命令({command})包含空格,则必需用双引号包括(依据采用的解释器)。例如:Vim “+set si” main.c 注意:最多可采用十个”+”或”-c”命令。 -b 二进制模式。...-h Vim 退出之后给出一些命令行参数和选项的帮助。.../usr/share/vim/vim54/optwin.vim 用于”:options”命令的脚本,一种察看与设置选项的良好方式。
使用vim命令打开一个文件: 例如,打开openwrt系统下的system配置文件 vim /etc/config/system 内容如下: config system option...list server '3.openwrt.pool.ntp.org' 如果想要编辑该文件 按i键或者a键进入插入模式,这个时候左下角显示–INSERT– 编辑完成之后 按Esc键退出到命令模式...—- 放弃所有修改,从上次保存文件开始再编辑命令历史 如果是非正常关闭编辑器 再次vim该文件的时候会出现以下情形: E325: ATTENTION Found a swap file by the...If this is the case, use ":recover" or "vim -r system" to recover the changes (see ":help recovery...Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort: 这是因为非正常关闭编辑器会生成一个.swp的文件 可以直接删除该文件 首先使用ll -a命令查看该文件
Interface Type Source Model MAC ——————————————————- vnet0 ...
用同一个终端,直接使用这个命令: vim file1 file2 这样就可以直接用y和p复制粘贴了。 但是这样比较麻烦,需要在两个文件之间切换。 2. 之所以不能直接用y和p复制粘贴。...是因为每个终端中的vim复制的内容存储在不同的地方。在这里我们将存储vim复制到的内容的地方叫做寄存器。...可以使用一下命令查看vim的寄存器的内容: 在vim的normal模式下: :reg 这样就可以看到寄存器的名字及其存放的内容了。如下图所示: 其中,寄存器的名字都是以“开头的。...所以,你可以使用以下命令将内容复制到 ”+ 这个寄存器中: “+y 然后在另外一个文件中,使用如下命令粘贴; ”+p 这样就可以了实现两个文件之间的复制粘贴了。...Debian/Ubuntu下可以通过安装vim-gnome解决,命令如下: $ sudo apt-get install vim-gnome 3.
VIM 移动 以字(符)为单位 功能 按键 上 k 下 j 左 h 右 l 以单词为单位 功能 按键 前一个单词尾 ge 后一个单词首 w 本单词首(已在本词首则跳到前一单词首) b 本单词尾(已在本词尾则跳到后一单词尾...执行外部命令 :!...Buffer :bp 转到 Buffer 列表中的 num 号 Buffer :bnum 你之前待过的一个 Buffer :b# 从 Buffer 列表中删除 num 号 Buffer :bdnum 组合命令...可以使用 | 来组合命令,比如 cmd1 | cmd2。...功能 按键 删除列 Leader-tdc 删除行 Leader-tdd 重新格式化表格 Leader-tr 文章来自:https://abbeyok.com/wiki/vim/ 本文由 Alone88
注意:这些命令前面都有一个冒号: 当编辑完文档,准备退出Vi返回到shell时,能够使用以下几种方法之一。...在末行模式下,输入命令 :w Vi保存当前编辑文档,但并不退出,而是继续等待用户输入命令。在使用w命令时,能够再给编辑文档起一个新的文档名。...在末行模式下,输入命令 :q 系统退出Vi返回到shell。...to overrides) 提示用户该文档被修改后没有保存,然后Vi并不退出,继续等待用户命令。若用户就是不想保存被修改后的文档而要强行退出Vi时,可使用命令 :q!...在末行模式下,输入命令 :wq Vi将先保存文档,然后退出Vi返回到shell。 在末行模式下,输入命令 :x 该命令的功能同命令模式下的ZZ命令功能相同。
Vim的常用操作包括以下三种: 插入 替换 删除 插入 基本命令: i:在当前字符的左边插入。 I:在当前行的行首插入 。 a:在当前字符的右边插入。 A:在当前行的行尾插入。...步骤如下: 运行vim example.conf命令打开文件,进入普通模式。 按i进入插入模式。 输入Location。 按回车键换行。 按Esc键退出插入模式。 按:wq保存文件并退出。...步骤如下: 运行vim example.conf命令打开文件,进入普通模式。 运行/Include conf.modules.d/*.conf找到目标行。 按o进入插入模式。...步骤如下: 运行vim example.conf命令打开文件,进入普通模式。 运行/#Listen 12.34.56.78:80找到目标,光标此时定位在#字符上。 按x删除#。...步骤如下: 运行vim example.conf命令打开文件,进入普通模式。 运行/#Listen 12.34.56.78:80找到目标。 按2dd删除以下内容。
不过在此之前,请注意文中涉及到的所有的例子、命令、指令均是在 Ubuntu 14.04,Vim 7.4 下测试的。...例如,如果你想要搜索的单词是 linux,下图显示的就是在 Vim 窗口底部的搜索命令: 敲击回车键之后,你会看到 Vim 会将光标停留在从光标在插入模式中的位置开始,找到的包含此单词的第一行。...例如,请看下附截图: 这可以通过设置 hlsearch 变量来实现,例如在普通/命令行模式中执行下述命令: :set hlsearch 2、使搜索不区分大小写 在 Vim 中进行搜索默认是区分大小写的...然而,如果这不是你想要的搜索方式,你可以使用如下命令来使搜索变得不区分大小写: :set ignorecase 所以当我设置 ignorecase 变量后再使用前边提到的命令,搜索 linux,那么 Linux...要想使用这种特性,你必须在搜索前执行下述命令: :set incsearch 一些很酷的在 Vim 中搜索的小技巧 你可能会发现还有一些其他的与搜索相关的小技巧很有用。 开始吧!
快捷键 功能描述 p 将剪贴板中的内容粘贴到光标后 P(大写) 将剪贴板中的内容粘贴到光标前 y 复制已选中的文本到剪贴板 yy 将光标所在行复制到剪贴板,此命令前可以加数字 n,可复制多行 yw 将光标位置的单词复制到剪贴板...,并将光标置于第一行的首部 vim -r filename 恢复 vim -R filename 把指定的文件以只读方式放入 Vim 编辑器中 vim + filename 打开文件,并将光标置于最后一行的首部...打开文件,并将光标置于第 n 行的首部 vi +/pattern filename 打幵文件,并将光标置于第一个与 pattern 匹配的位置 vi -c command 在对文件进行编辑前,先执行指定的命令...保存并强制退出 Vim 编辑器 :q 不保存就退出 Vim 编辑器 :q! 不保存,且强制退出 Vim 编辑器 :w 保存但是不退出 Vim 编辑器 :w!...保存文本,并退出 Vim 编辑器,更通用的一个 vim 命令 ZZ Vim 编辑器
VIM命令收集 作者:matrix 被围观: 134 次 发布时间:2022-05-31 分类:Linux | 无评论 » 意识到vim命令是多么的强大,遂单独整理一份。.../file1 +/keywords +表示追加后续操作命令 /keywords 表示自上而下搜索关键字keywords 进入文本编辑模式 按i 进入命令行模式 按esc键退出编辑模式,输入:进入命令行模式...仅强制退出 :ZZ 保存且退出 (注意是大写的ZZ) 移动光标 $当前行尾 ^当前行首 A移动到行尾且编辑 I移动到行首且编辑 gg首行 GG尾行 文件对比 vim支持文件对比 使用-d模式 $ vi
vim编辑器支持编辑模式和命令模式,编辑模式下可以完成文本的编辑功能,命令模式下可以完成对文件的操作命令,要正确使用vim编辑器就必须熟练掌握着两种模式的切换。...3.内置命令说明 vim编辑器提供了丰富的内置命令,有些内置命令使用键盘组合键即可完成,有些内置命令则需要以冒号":"开头输入。...ex 命令可启动vim,执行ex命令,并键入visual就可以进入vim的命令模式。 Vim和Ex编辑器的功能是相同的,二者主要区别是用户界面。...在Vim中,命令通常是单个键,例如i、a、o等;而在Ex中,命令是以按回车键结束的正文行。Vim有一个专门的“转义”命令,可访问很多面向行的Ex命令。...---- 参考文献 [1]man vim [2]Linux命令大全.vi命令 [3]VIM乱码原因与解决方案 [4]Vim如何插入特殊字符 [5]让VIM彻底告别乱码 [6]vim复制字符
指定的数字要紧挨在它所要修饰的命令前面。 8.退出 要退出Vim,用命令"ZZ"。该命令保存当前文件并退出Vim。 9.放弃编辑 丢弃所有的修改并退出,用命令":q!"。用":e!"...,用命令"/ter\。" 24.使用标记 当你用"G"命令从一个地方跳转到另一个地方时,Vim会记得你起跳的位置。这个位置在Vim中是一个标记。使用命令" `` "可以使你跳回到刚才的出发点。...36.文件列表 可以在启动Vim时就指定要编辑多个文件,用命令"vim one.c two.c three.c"。...用命令: vim -R file。如果是想强制性地避免对文件进行修改,可以用命令: vim -M file。 44.更改文件名 将现有文件存成新的文件,用命令":sav(eas) move.c"。...实际上,任何退出文件编辑的命令":quit"和"ZZ"都会关闭窗口,但是用":close"可以阻止你关闭最后一个Vim,以免以意外地整个关闭了Vim。
一、进入文件 vim /etc/profile 二、编辑文件 按i进行编辑 三、保存与退出 1.首先按esc键返回命令编辑模式,刚才的Insert会消失 2.按英文状态的: 3.此时进行...不保存文件,强制退出vi命令 :w 保存文件,不退出vi命令 :wq 保存文件,退出vi命令 4.输入以上命令按enter进行 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn
vim编辑器支持编辑模式和命令模式,编辑模式下可以完成文本的编辑功能,命令模式下可以完成对文件的操作命令,要正确使用vim编辑器就必须熟练掌握着两种模式的切换。...默认情况下,打开vim编辑器后自动进入命令模式。从编辑模式切换到命令模式使用”ESC”键,从命令模式切换到编辑模式使用”A”、”a”、”O”、”o”、”I”、”i”键。...2.命令格式 vim [options] [file ..] vim [options] - vim [options] -t tag vim [options] -q [errorfile] file...命令如下: vim file_name -c "e ++enc=ucs2" 或者在使用vim打开文件之后,在末行模式使用如下命令: :e ++enc=ucs2 #或者,不改变文件编码类型 :set encoding...---- 参考文献 [1]man vi [2]Linux命令大全.vi命令 [3]VIM乱码原因与解决方案 [4]Vim如何插入特殊字符
vim命令速记… 使用方法 三种模式 编辑模式 ↔ 一般模式 ↔ 命令行模式 一般模式与另外两种可以相互切换,另外两种之间无法直接切换 一般模式→编辑模式:i I a A o O r R...命令行模式→一般模式: [ESC] 一般模式下光标移动 j 向下一行 k 向上一行 h 向左一个字符 l 向右一个 3j 向下3行 20l 向右20个字符 20[space] 向右20个字符,与上 ctrl...行之间查找word1,替换为word2 :1,$s/word1/word2/g 1到最后一行... :1,$s/word1/word2/gc 提示用户对每一个替换进行确认 替换时的参数 在linux下的VIM...ctrl+w+j 切换到下一个窗口 ctrl+w+k 上一个窗口 ctrl+w+q 退出当前窗口 常用配置 vim /etc/vim/vimc 或者 vim ~/.vimrc (本文件默认不存在).../linux/linux-vim.html 欢迎与我分享你的看法。
一 此文仅做备忘录用 二 vim的三种状态 三种状态,分别是命令模式、插入模式和底行模式 命令行模式command mode,按「ESC」键可进入命令行模式 控制屏幕光标的移动,字符、字或行的删除 插入模式...将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号…… 三 常用命令 :w filename 输入「w filename」将文章以指定的文件名filename保存 :W..., 不存盘强制退出vim :wq 输入「wq」,存盘并退出vim ZZ 两个大写Z。...注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能。 按「r」:替换光标所在处的字符。 按「R」:替换光标所到之处的字符,直到按下「ESC」键为止。 ...按「u」:如果您误执行一个命令,可以马上按下「u」,回到上一个操作。按多次“u”可以执行多次回复。
那么如何安裝 vim 呢?...输入rpm -qa|grep vim 命令, 如果 vim 已经正确安裝,会返回下面的三行代码: root@server1 [~] # rpm -qa|grep vim vim-enhanced...-7.0.109-7.el5 vim-minimal-7.0.109-7.el5 vim-common-7.0.109-7.el5 如果少了其中的某一条,比如 vim-enhanced 的,...就用命令 yum -y install vim-enhanced 来安裝: yum -y install vim-enhanced 如果上面的三条一条都沒有返回, 可以直接用 yum -...y install vim* 命令 yum -y install vim* 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/128991.html原文链接
在Windows下我们习惯的操作,复制单个字符,复制单行多行,删除单行多行,在linux的vim中操作如下: G(shift+g+g):跳到文档尾 g+g:跳转到文档首 home键:光标移动到行首 end
领取专属 10元无门槛券
手把手带您无忧上云