vim常用操作

author author     2022-08-13     520

关键词:

分类命令
一、打开文件、保存、关闭文件vim filename //打开filename文件
:w //保存文件
:w atool.org //保存至atool.org文件
:q //退出编辑器,如果文件已修改请使用下面的命令
:q! //退出编辑器,且不保存
:wq //退出编辑器,且保存文件
二、插入文本或行(按ESC键可退出插入模式)a //在当前光标位置的右边添加文本
i //在当前光标位置的左边添加文本
A //在当前行的末尾位置添加文本
I //在当前行的开始处添加文本(非空字符的行首)
O //在当前行的上面新建一行
o //在当前行的下面新建一行
R //替换(覆盖)当前光标位置及后面的若干文本
J //合并光标所在行及下一行为一行(依然在命令模式)
三、移动光标使用上下左右方向键
命令模式下:h 向左、j 向下 、k 向上、l 向右。
空格键 向右、Backspace 向左、Enter 移动到下一行首、- 移动到上一行首。
四、删除、恢复字符或行x //删除当前字符
nx //删除从光标开始的n个字符
dd //删除当前行
ndd //向下删除当前行在内的n行
u //撤销上一步操作
U //撤销对当前行的所有操作
五、搜索/atool //向光标下搜索atool字符串
?atool //向光标上搜索atool字符串
n //向下搜索前一个搜素动作
N //向上搜索前一个搜索动作
六、跳至指定行n+ //向下跳n行
n- //向上跳n行
nG //跳到行号为n的行
G //跳至文件的底部
七、设置行号:set nu //显示行号
:set nonu //取消显示行号
八、复制、粘贴yy //将当前行复制到缓存区,也可以用 "ayy 复制,"a 为缓冲区,a也可以替换为a到z的任意字母,可以完成多个复制任务。
nyy //将当前行向下n行复制到缓冲区,也可以用 "anyy 复制,"a 为缓冲区,a也可以替换为a到z的任意字母,可以完成多个复制任务。
yw //复制从光标开始到词尾的字符。
nyw //复制从光标开始的n个单词。
y^ //复制从光标到行首的内容。
y$ //复制从光标到行尾的内容。
p //粘贴剪切板里的内容在光标后,如果使用了前面的自定义缓冲区,建议使用"ap 进行粘贴。
P //粘贴剪切板里的内容在光标前,如果使用了前面的自定义缓冲区,建议使用"aP 进行粘贴。
九、替换:s/old/new //用new替换行中首次出现的old
:s/old/new/g //用new替换行中所有的old
:n,m s/old/new/g //用new替换从n到m行里所有的old
:%s/old/new/g //用new替换当前文件里所有的old
十、编辑其他文件:e otherfilename //编辑文件名为otherfilename的文件。
十一、修改文件格式set fileformat=unix //将文件修改为unix格式,如win下面的文本文件在linux下会出现^M。

vim分屏操作

1.使用大写O参数进行垂直分屏

$ vim -On file1 file2 ...

2.使用小写o参数进行水平分屏

$ vim -on file1 file2 ...

注: n是数字,表示分屏的数量

 

关闭分屏

1.关闭当前窗口

ctrl+w c

2.关闭当前窗口,如果只剩最后一个,则退出vim

ctrl+w q

 

编辑中分屏

1.上下分割当前打开的文件

ctrl+w s

2.上下分割,并打开一个新的文件

:sp filename

3.左右分割当前打开的文件

ctrl+w v

4.左右分割,并打开一个新的文件

:vsp filename

 

分屏编辑中光标的移动

vi中的光标键是h,j,k,l,要在各个屏之间切换,只需要先按一下ctrl+w

1.把光标移动到上边的屏

ctrl+w k

2.把光标移动到下边的屏

ctrl+w j

3.把光标移动到右边的屏

ctrl+w l

4.把光标移动到左边的屏

ctrl+w h

5.把光标移动到下一个的屏

ctrl+w w

 

移动分屏

1.向上移动

ctrl+w K

2.向下移动

ctrl+w J

3.向右移动

ctrl+w L

4.向左移动

ctrl+w H


屏幕尺寸

1.增加高度

ctrl+w +

2.减少高度

ctrl+w -

3.让所有屏的高度一致

ctrl+w =



本文出自 “运维小子” 博客,请务必保留此出处http://kaliroot.blog.51cto.com/8763915/1874518

vim操作常用指令(转)

vim是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visualinterface”的缩写,vim是viIMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用... 查看详情

vim常用操作

...非常好用的文本编辑器,在linux下开发的人员要熟练掌握vim常用命令。1. 打开在第143行vim+143filename.txt2.只读模式打开vim-R/tmp/a.txt 3.强制保存命令模式wq! 4.转到当前行尾和行首命令模式按大A跳至行尾按0跳至行首 5.定... 查看详情

vim常用操作

...ESC进入普通模式,在普通模式可以进行很多操作 二、常用命令下面列出的常用命令都是在普通模式下使用i:进入插入模式,按ESC返回普通模式x:删除光标所在的字符dd:删除当前行,并将删除的内容放入剪贴板,可以直接... 查看详情

vim常用操作

VIM常用操作博客概述VIM工作模式VIM常用的命令VIM由命令模式变成插入模式的几种方式定位命令删除命令复制和剪切命令替换和取消命令查找和替换命令保存命令VIM使用技巧将另一个文件中的内容全部导入到当前文件在不退出VIM的... 查看详情

linux——vim常用操作命令

这里写目录标题1.vim的基本概念2.命令模式的操作光标跳转剪贴复制撤销修改3.底行模式操作4.配置vim编辑器使用文件配置快速配置1.vim的基本概念概念:vim重点解决代码编写的问题,本质文本编辑器,是具有多模式的... 查看详情

vim常用操作

vi编辑器,全称是visualinterface,可以执行输出、删除、查找、替换等众多的文本操作。vi并不是一个排版程序,不可以对字体、格式、段落等其他的属性进行编排。vi是全屏文本编辑程序,没有菜单,只有命令。语法:vifilename打... 查看详情

linux之——vim常用操作

Linux之——Vim常用操作  插入命令:命令作用a在光标所在的字符后插入A在光标所在行尾插入i在光标所在字符前插入I在光标所在行前插入o在光标下插入新行O在光标上插入新行    定位命令:    ... 查看详情

vim(vi)常用操作及记忆方法

vi(vim)可以说是linux中用得最多的工具了,不管你配置服务也好,写脚本也好,总会用到它。但是,vim作为一个“纯字符”模式下的工具,它的操作和WINDOWS中的文本编辑工具相比多少有些复杂。这里,我根据自己个人的使用... 查看详情

vim使用笔记01——常用模式与操作(代码片段)

了解vim的不同模式*四种常用模式*normal-mode正常(一般)模式主要执行快捷键操作,同时是跳转到其他模式的枢纽。在Vim操作界面的左下角通常有“normal”关键字来标识(也可能没有任何的标识关键字)insert-mod... 查看详情

vim常用操作

参考https://www.fprintf.net/vimCheatSheet.html1、退出操作::q 当文件内容没有更改时退出,如果有内容更改则退出失败:q!强制退出不保存:cq强制退出不保存:wq保存并退出:wq!强制保存退出:wq{filename}在没有对文件作出修改的时候保存并... 查看详情

5.1vim常用操作

Vim没有菜单,只有命令。  vim退出命令【转载】:注意:这些命令前面都有一个冒号:当编辑完文档,准备退出Vi返回到shell时,能够使用以下几种方法之一。在命令模式中,连按两次大写字母Z,若当前编辑的文档曾被修... 查看详情

vim常用操作

分类命令一、打开文件、保存、关闭文件vimfilename//打开filename文件:w//保存文件:watool.org//保存至atool.org文件:q//退出编辑器,如果文件已修改请使用下面的命令:q!//退出编辑器,且不保存:wq//退出编辑器,且保存文件二、插入文本... 查看详情

vim的常用操作

 vim的几种编辑模式正常模式:可以使用快捷键命令,或按:输入命令行。插入模式:可以输入文本,在正常模式下,按i、a、o等都可以进入插入模式。可视模式:正常模式下按v可以进入可视模式,在可视模式下,移动光标可... 查看详情

vim常用操作总结:设置行号删除退出等

1.设置行号vim要默认打开的时候显示行号,这样就可以不用每次编辑的时候在手动在命令模式下:setnumber来显示行号。具体做法是:创建一个.vimrc的配置文件。在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可... 查看详情

vim操作(待补充)

...左、下、上、右移一格。按Ctrl+B:屏幕往后移动一页。[常用]按Ctrl+F:屏幕往前移动一页。[常用]按Ctrl+U:屏幕往后移动半页。按Ctrl+D:屏幕往前移动半页。按0(数字零):移动文章的开头。[常用]按G:移动到文章的最后。[常用... 查看详情

vim常用技巧总结(代码片段)

...操作后,将会发现它直接非常的实用,非常强大。1.1VIM的常用模式正常(normal)模式:默认的编辑模式;下面如果不加特殊说明,提到的命令都直接在正常模式 查看详情

vim常用操作

移动0:数字0,移动到光标所在行首$:移动到光标所在行尾插入i从光标处插入,不会覆盖后面的内容a从光标位置下一个字符处插入A从光标所在行的行尾处插入o从光标所在行的下一行插入新的一行O从光标所在行的上一行插入新... 查看详情

vim常用指令总结

...内建vi文书编辑器,其他的文书编辑器则不一定会存在!vim常用命令总结俗话说:”好记性不如烂笔头,熟能生巧“下面本人以实操为基础来进行vim的命令总结(按照常用频率排序)跳到制指定行(n行为例)nG或者ngggg为跳到首行,G为... 查看详情