杭州网站开发招聘,网站托管是什么,《建设监理》网站,全屋定制十大名牌排行2023vim是Linux是非常常用的编辑器#xff0c;也是编程开发中的神器之一。接下来#xff0c;是我学习vim编辑器的一些笔记#xff0c;总结如下#xff1a; 首先#xff1a;我们接触的vim编辑器一共有三种模式#xff0c;分别为命令模式、编辑模式、末行模式。 具体架构如下 …vim是Linux是非常常用的编辑器也是编程开发中的神器之一。接下来是我学习vim编辑器的一些笔记总结如下 首先我们接触的vim编辑器一共有三种模式分别为命令模式、编辑模式、末行模式。 具体架构如下 注意命令模式只能输入命令。 末行模式的功能是实现保存和退出的 基本命令如下 第一 命令模式编辑模式
i:在光标之前输入
I:在行首进行输入
a:在光标后进行输入
A:在行末尾进行输入
o:在光标下一行进行输入
O:光标上一行进行输入编辑模式命令模式
按Esc即可第二 命令模式末行模式
输入:即可注意所有的命令必须是英文状态下的输入
末行模式实现的功能是保存输入、退出vim等等
具体如下
w保存编辑
q退出VIM
q!不保存直接退出VIM。
wq保存退出VIM末行模式命令模式
输入**Esc**即可对于命令模式还有许多常用命令接下来进行简单汇总 命令模式常用命令* 第一命令行中的复制、剪切删除、粘贴、撤销、反撤销 复制 yy复制光标所在行4yy复制从光标所在行开始往下的四行剪切 dd剪切删除管标所在行4dd剪切删除从光标所在行开始往下的四行d0(零)从当前光标的前一位开始剪切到行首D从当前光标开始剪切至行尾。粘贴
p粘贴复制或者剪切的内容如果剪切的内容没有进一步粘贴那么就相当于删除。
删除 dd剪切删除管标所在行4dd剪切删除从光标所在行开始往下的四行x删除当前光标所在的位置每次只删除光标所在字符X删除当前光标前一个所在的位置每次只删除光标所在字符dw删除一个单词以单词进行删除撤销 u撤销之前的操作一步一步撤销 反撤销 Ctrlr: 反撤销 第二命令行中的前后左右
h左
l右
j下
k上第三命令行中的屏幕内容移动
M光标移动到到当前屏幕的中间
H光标移动到当前屏幕的上方
L光标移动到当前屏幕的下方
Ctrlf当前屏幕向下翻一页
Ctrlb当前屏幕向上翻一页
Ctrld当前屏幕向下翻半页
Ctrlu当前屏幕向上翻半页
{按照代码块向上跳
}按照代码块向下跳第三命令行中的快速定位
20G快速跳到第20行所在的代码
G快速跳到整个代码的最后一行
gg快速跳转到整个代码的第一行
w光标以单词为单位向后跳跳到下一个单词的第一个位置
b光标以单词为单位向前跳跳到上一个单词的第一个位置第四命令行中的缩进或者反缩进 方法一
按下命令v 按命令j向下选中要缩进的行 然后按下号进行缩进或者
按下进行反缩进方法二
按下命令V 按命令j向下选中要缩进的行 然后按下号进行缩进或者
按下进行反缩进注意按下/号后如果还要进行重复操作可以通过按下‘.’来执行。 第五命令行中的搜索和替换
r先按下命令r然后输入你要输入的内容注意只能替换光标所在的字符
R先按下R命令然后从当前光标开始替换输入多少内容就替换多少字符
/money搜索money所在的位置找到后光标会一定自动跳到money上
注意因为找到money后可能会有多个这个时候可以使用n向下寻找使用N向上寻找。替换
:%s/print/output/g将整个代码中的print用output替换
%20,25s/print/output/g将20-25代码中的print用output替换第六命令行中的退出VIM方法
shiftzz保存并且退出vim和末行模式中的wq一致。大家可以用微信扫描下方的二维码关注一下大家一起讨论学习。