MIT The Missing Semester学习笔记3

本文详细介绍了Vim编辑器的三种模式及其切换,包括正常模式下的移动、查找、命令模式下的常用指令,以及如何进入和使用视觉模式。学习并掌握这些技巧,能显著提高代码编辑速度,使你在各种编辑器中都能流畅操作。此外,文章还提到了Vim的设置和拓展,适合想要深入理解和使用Vim的开发者阅读。
摘要由CSDN通过智能技术生成

目录

Vim

1.三种模式以及模式间的切换

2.命令模式下的指令

3.正常模式下的移动

1.基本移动

2.单词

3.行

4.屏幕

5.滚动

6.文件

7.查找

4.在正常模式下跳视觉模式

5.补充小技巧(不断更新)

6.设置及拓展的资料以及教程(待更新)

7.课后作业(待更新)


Vim是一件非常好的编辑工具,从某个方面来说,他也是一门语言。利用好他可以大幅提高你敲代码的速度,也让你使用着更顺心,因为你在一定程度上可以摆脱鼠标。另外,现在很多的编辑器支持vim仿真模式,比如说在vscode上可以使用vim等,另一方面你也可以在浏览器中、在你的记事本中使用vim。你可以通过修改vim的基础设置,或者是拓展vim以让他更好的服务于你。基于vim的庞大功能,本篇文章将会不断更新。

1.三种模式以及模式间的切换

&emsp;三种模式分别是<kbd>normal mode</kbd>(正常模式)、<kdb>insert mode</kbd>(插入模式)、<kbd>command—line mode</kbd>(命令模式)

&emsp;&emsp;刚打开vim,自动会进入正常模式,此时输入i会进入插入模式,而输入:会进入命令模式,如果想退出所在模式,敲击ESC即可。

<hr>

2.命令模式下的指令

<kbd>:q</kbd>:离开VIM

<kbd>:w</kbd>:保存文件

<kbd>:wq</kbd>:退出并保存

<kbd>:q!</kbd>:强制退出

<kbd>:sq</kbd>:分离出另一个窗口

3.正常模式下的移动

1.基本移动:hjkl 分别是左下上右

2.单词:

<kbd>w</kbd>:单词间跳跃

<kbd>b</kbd>:begin 开头

<kbd>e</kbd>:end 结尾

<kbd>%</kbd>:在括号间跳跃

3.行:

<kbd>0</kbd>:该行首位

<kbd>$</kbd>:该行末尾

<kbd>^</kbd>:第一个非空元素

4.屏幕

<kbd>H</kbd>:top of the screen

<kbd>M</kbd>:middle of the screen

<kbd>L</kbd>:bottom of the screen

5.滚动

<kbd>ctrl+d</kbd>:page down

<kbd>ctrl+u</kbd>:page up

5.文件

<kbd>gg</kbd>:文件开始

<kbd>G</kbd>:文件末尾

6.查找

<kbd>f{c}</kbd>:~~~

<kbd>t{c}</kbd>:~~~

<kbd>F{c}</kbd>:~~~

<kbd>T{c}</kbd>:~~~

关于f与t的区别:

4.在正常模式下跳视觉模式

<kbd>v</kbd>:进入视觉模式,在该模式下,你的光标移动会覆盖一层范围,方便你why(复制)和p(粘贴)等功能。

<kbd>V</kbd>:visual line

<kbd>ctrl+v</kbd>:visual block

<kbd>gv</kbd>:last visual block

5.补充小技巧(不断更新)

6.设置及拓展的资料以及教程(待更新)

7.课后作业(待更新)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值