Vim使用技巧总结

article/2025/10/7 11:15:38

目录

vim工作模式

插入模式:

定位命令:

删除命令:

修改命令:

复制和剪切命令:

替换或取消命令:

搜索和搜索替换命令:

保存和退出命令:

Vim使用技巧:

选择部分内容另存为:

合并文件:

同时打开多个文件:

vim工作模式

输入i;a;o从命令模式进入插入模式;

输入:从命令模式进入编辑模式;

可视模式:按v进入;进入后可以用光标选取,进行复制粘贴等操作

插入模式:

a—在光标所在字符后插入;

A—在光标所在行尾插入;

i—在光标所在字符前插入;

I—在光标所在行行首插入;

o—在光标下插入新行;

O—在光标上插入新行;

定位命令:

:set nu 设置行号

:set nonu 取消行号

gg 到第一行

G 到最后一行

nG 到第n行

:n 到第n行

$ 移至行尾

0 移至行首

删除命令:

x 删除光标所在处字符

nx 删除光标所在处后n个字符

dd 删除光标所在行,ndd删除n行

dG 删除光标所在行到文件末尾内容

D 删除光标所在处到行尾内容

:n1,n2d 删除指定范围的行

修改命令:

c 删除并进入到插入模式

c0 删除光标从当前位置到该行行首的所有字符,并进入插入模式

c$ 删除光标从当前位置到该行行尾的所有字符,并进入插入模式

cc 删除光标所在行的字符,并进入插入模式

复制和剪切命令:

yy 复制当前行;y$ 复制当前字符到行结尾的内容

nyy 复制当前行以下n行

dd 剪切当前行

ndd 剪切当前行以下n行

p、P 粘贴在当前光标所在行下或行上

替换或取消命令:

r 取消光标所在处字符

R 从光标开始所在处开始替换字符,按Esc结束

u 取消上一步操作

ctrl+r 快捷键恢复撤销的内容

搜索和搜索替换命令:

/string 搜索指定字符串;搜索时忽略大小写:set ic

n 搜索指定字符串的下一个出现位置

:s/old/new 将光标所在行的第一个old替换为new

:s/old/new/g 将光标所在行的所有old替换为new

:%s/old/new/g 全文替换字符串;%s表示全文范围

:n1,n2s/old/new/g 在一定范围内替换指定字符串

保存和退出命令:

:w 保存修改

:w new_filename 另存为指定文件

:wq 保存修改并退出

ZZ 快捷键,保存修改并退出

:q! 不保存修改退出

:wq! 保存修改并退出

Vim使用技巧:

:r !命令   导入命令执行结果

!命令   可以在不退出vim的情况下执行命令

连续行注释   :n1,n2s/^/#/g 行首加#注释

             :n1,n2s/^#//g 行首注释取消

             :n1,n2s/^/\/\//g 行首加//注释

替换    ab string1 string2 字符串2替换字符串1

ctrl+g  查看文件信息

定位括号:按下%键,快速帮你找到另一半括号

选择部分内容另存为:

1、按v进入可视模式

2、光标选取想要另存为的内容,输入:w 文件名

合并文件:

:r 想要合并的新文件

同时打开多个文件:

-o 文件名 垂直并排打开多个文件

-O 文件名 水平并排打开多个文件

ctrl+w+w将光标切换到下一个文件


http://chatgpt.dhexx.cn/article/lgsmgjTf.shtml

相关文章

vim使用教程图文教程(超详细)

1. 三种模式 vim编辑器有三种模式:命令模式、编辑模式、末行模式。 「命令模式」:可以进行删除、复制、粘贴等快捷操作。「编辑模式」:可以编辑文件内容。「末行模式」:可以通过命令操作文件,比如搜索、保存、退出等…

vim使用入门

目录 vim模式介绍1.1 模式介绍1.2 模式之间切换1.3 进入vim1.4 退出vim vim模式介绍 1.1 模式介绍 vim具有6种基本模式和5种派生模式。 6种基本模式如下: 普通模式 vim启动后的默认模式。使用编辑器命令,比如移动光标,删除文本等等 普通模式…

VSCode中Vim使用(详细)

文章目录 Vim基础键映射模式光标移动编辑技巧 常用命令自带插件其他 Vim基础 键映射 {/* vim */"vim.incsearch": true,"vim.useSystemClipboard": true,// "vim.hlsearch": true, 对/字符串的搜索方式来说,搜索到的结果一直高亮显示,不设置这…

【Linux】Linux编辑器—vim使用

目录 1.vim的基本概念2.vim基本操作3.vim命令模式命令集4.vim末行模式命令集5.简单vim配置6.使用sudo提权7.关闭vim时使用 ctrl z 退出怎么解决? 为什么要学习vim? “在 Linux 系统中一切都是文件,而配置一个服务就是在修改其配置文件的参数…

Linux-vim使用

目录 基本vim的基本操作: 命令模式: 光标定位: $:光标定位到行右: ^:光标定位到左: shiftgG:光标定位到底部 gg:回到顶部 nshiftg表示跳转光标到第n行 文本复制相关…

VIM使用教程-详细

先上一张图: 导语 VIM 是 Linux 系统上一款文本编辑器,它是操作 Linux 的一款利器。 当前有很多优秀的 IDE 都支持安装 VIM 插件,原因就是使用它便捷,高效,很爽! 本文主要记录了 VIM 的一些常用使用技巧&am…

Vim使用

vim的三种模式: 命令模式、文本模式 、末行模式。 进入文本模式的各种方式: i 进入文本模式,光标前插入字符 a 进入文本模式,光标后插入字符 o 进入文本模式,光标所在行的下一行插入 I 进入文本模式,光标所…

vim使用(全集)

希望对大家有帮助,文档做过修改。 1、辑模式: 在一般模式中可以进行删除、复制、粘贴等的操作,但是却无法编辑文件的内容,只有当到你按下【i, I, o, O, a, A, r, R】等任何一个字母之后才会进入编辑模式。这时候屏幕的左…

vim使用教程图文教程(零基础超详细)

「作者主页」:士别三日wyx 「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 vim编辑器使用教程 1. 三种模式2. 三种打开方式3. 命令模式3.1 移动光标3.2 搜索替换3.3 复制粘贴删除 4. 编辑模式5. 末行模式 vim是Linux系…

MATLAB——偏最小二乘回归算法

设有q个因变量{y1,y2...yq}和p个自变量{x1,x2...xp}。为了研究因变量和自变量的统计关系,观测n个样本点,构成了自变量与因变量的数据表X 和Y 。部分最小二乘回归分别在X和Y中提取成分和,他们分别是x1,...,xp和y1,...,yq的线性组合。提取这两个成分有以下…

【数学建模】最小二乘回归+Java代码实现

文章目录 一、最小二乘法的历史二、最小二乘法的原理三、最小二乘法的公式四、Java代码实现最小二乘法五、输出预测结果 一、最小二乘法的历史 1801年,意大利天文学家朱赛普皮亚齐发现了第一颗小行星谷神星。经过40天的跟踪观测后,由于谷神星运行至太阳…

【计量模型整理】偏最小二乘回归 PLS

partial least square PLS 原理与MLS、PCR、MRA比较适用情况数学推导与软件实现参考文献 原理 在影响因变量的大量的因素中,会存在隐形的影响因素但却具有很强的解释力,PLS的基本思想是提取这些隐性因素去代表尽可能多的变量来解释因变量。因而PLS也被称…

MATLAB中的偏最小二乘回归(PLSR)和主成分回归(PCR)

通过Matlab示例来解释偏最小二乘的原理 此示例显示如何在matlab中应用偏最小二乘回归(PLSR)和主成分回归(PCR),并讨论这两种方法的有效性。 当存在大量预测变量时,PLSR和PCR都是对因变量建模的方法&#…

数学建模之偏最小二乘回归分析

EverydayOneCat 💯💯! 知识点 1.偏最小二乘回归介绍 偏最小二乘回归(PLS-Partial Least Squares)是一种新型的多元统计数据分析方法,是一种多因变量对多自变量的回归建模方法,是对最小二乘方法的推广。 优点: 1)提供了一种多因变量对多自变量的回归建模方法; 2)…

傻瓜攻略(十二)——MATLAB实现偏最小二乘回归PLS

这一定是一篇真正的傻瓜攻略,原理为根,算法为骨,应用为肉,傻瓜为皮。 本文主要介绍偏最小二乘回归的基本实现,主要内容基于司守奎《数学建模算法与应用》第11章,在其基础上进行优化。 偏最小二乘回归分析 …

R语言 偏最小二乘回归PLS代码

导入数据集,标准化变量 library(pls) #读取数据赋值 df read.csv("soil.csv") y scale(df$soil.som) #标准化 x scale(df[,2:50]) #标准化 soil.plsr plsr(y~x,validation "CV") #使用交叉验证确定主成分 summary(soil.plsr) plot(RMS…

MATLAB数值分析学习笔记:线性最小二乘回归

目录 问题引入 数学描述 数学实现 最大似然原理(The Principle of Maximum Likelihood) 代码实现 问题求解: 非线性关系的线性化 问题求解 代码实现 结果 内置函数 示例(求解“问题引入”) 练习题&#xff…

R语言实现偏最小二乘回归法 partial least squares (PLS)回归

偏最小二乘回归是一种回归形式 。 当使用pls时,新的线性组合有助于解释模型中的自变量和因变量。 最近我们被客户要求撰写关于偏最小二乘回归的研究报告,包括一些图形和统计输出。 在本文中,我们将使用pls预测“收入”。 library(Ecdat…

偏最小二乘回归 Matlab

什么是偏最小二乘回归? 偏最小二乘回归(英语:Partial least squares regression, PLS回归)是一种统计学方法,与主成分回归有关系,但不是寻找响应变量和自变量之间最大方差超平面,而…

偏最小二乘回归预测(MATLAB源码)

偏最小二乘回归(英语:Partial least squares regression, PLS回归)是一种统计学方法,与主成分分析有关系,但不是寻找响应变量和自变量之间最大方差的超平面,而是通过投影分别将预测变量和观测变…