vim常用操作

朽月 朽月     2022-12-04     764

关键词:

VIM常用操作

博客概述

在Linux中最常使用的编辑器就是VIM,但是VIM的使用与Linux的使用基本一致,都是基于命令行操作,因为VIM也是只有命令没有菜单。那么,要想使用好VIM就必须记住一些常用的命令,方便我们使用VIM到达随心所欲的地步。这篇文章讲总结我们经常使用的VIM操作方式,供同学们学习以及方便博主日后复习。

VIM工作模式

VIM有三种工作模式,分别是命令模式,插入模式,编辑模式,其中插入模式与我们常用的txt文件的编写相差不大,但是命令模式以及编辑模式都是为了我们更快、更好的编写文件所提供的。三者之间的关系如下:

VIM常用的命令

命令模式下u表示撤销最近的操作。

VIM由命令模式变成插入模式的几种方式

命令作用
a在光标所在字符后插入
A在光标所在行尾插入
i在光标所在字符前插入
I在光标所在行首插入
o在光标下插入新行
O在光标上插入新行

上面表格就是在VIM中由命令模式变成插入模式的几种方式。

定位命令

命令作用
:set nuVIM编辑器显示行号
:set nonuVIM取消显示行号
gg到第一行
G到最后一行
nG到第n行
:n到第n行
$移至行尾
0移至行首

删除命令

命令作用
x删除光标所在字符
nx删除光标所在处后n个字符
dd删除光标所在行
ndd删除光标以及光标之后的n行
dgg删除光标所在行之前所有的行
dG删除光标所在行之后所有的行
D删除光标所在行到行尾内容
:n1,n2d删除指定范围的行

复制和剪切命令

命令作用
yy复制当前行
nyy复制当前行以下n行
dd剪切当前行
ndd剪切当前行以下n行
p,P粘贴在当前光标所在行下或行上

替换和取消命令

命令作用
r取代光标所在处字符
R从光标所在处开始替换字符,按Esc结束
u取消上一步操作

查找和替换命令

命令作用
/string搜索指定字符串
set ic搜索时忽略大小写
n搜索时指定字符串的下一个出现的位置
:%s/old/new/g全文替换字符串,gc表示每一个字符串均需要自己手动判断最常用
:n1,n2s/old/new/g在一定范围内替换字符串

保存命令

命令作用
:w保存修改
:w new_filename另存为指定文件
:wq保存修改并退出
ZZ快捷键,保存修改并退出
:q!不做修改退出
:wq!保存修改并退出

VIM使用技巧

将另一个文件中的内容全部导入到当前文件

命令:在编辑模式下输入:r+导入文件的文件名
示例::r test.txt

在不退出VIM的前提下,执行Linux命令,并将执行后的结果打印到当前文件

命令:在编辑模式下输入:r !命令
示例::r !ls

在VIM编辑器中定义快捷键

命令:map 快捷键 触发命令
示例:map ^p I# <ESC>

单词的整体替换

命令: ab
示例:ab always always @(posedge sclk or negedge)

如何保存当前VIM设置的快捷键与整体替换

在当前用户下的文件夹下创建一个.vimrc的文件,将创建的快捷键写入该文件中
示例:vim root/.vimrc

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为... 查看详情