Vim 学习 Daily

This post is not yet available in English. Showing the original version.

May 6, 2025

Table of Contents
Table of Contents

Vim 学习

学习前哔哔几句

我终于来学习 vim 了!!之前就很想做到写代码扔掉鼠标,特别是鼠标滚轮,把手离开键盘然后又放回去实在是太影响编程体验了…所以开始玩一下vim吧。记录一些小指令避免我忘记。

DAY 1

H J K L 要触发一种联想的话还是挺难的,我目前只能用一种最死记硬背的方式习惯它。 image.png

H最左,L最右,J有一个下钩子,K就是最后的向上咯…


vim 有三种模式,鉴于之前 linux 系统的影响我还是了解一些的。


DAY 2

dd 删除当前行 gg 去第一行 u 撤销 好不习惯😵‍💫,这些得在normal模式下用。


DAY 3

p 是直接粘贴 dG 删除下面所有行,配合 gg 直接去开头做到全选删除 nano 的全选我都不会呢…vim 开始有点用处了🥰


DAY 4

然后输入 yG 提示下图 xx lines yanked 成功即可 image.png

但是这样 vim 只是放在了 vim 寄存器里面,对于 vscode 的 vim 插件,需要开启这个功能 "vim.useSystemClipboard": true 才可以复制到系统剪切板里。 当然,你也可以用 "+yG 直接加入系统剪切板,不过我嫌它麻烦。 image.png

越来越习惯用 vim 写代码了🥰


DAY 5

0 去往该行行首 $ or end 去该行行末

G 向下移动到最后一行 gg 回到第一行 nG配合数字,前往第 n 行 n<space> 去该行的第 n 个字符


DAY 6

A直接跳到行尾然后开始编辑 g_ 也是跳到最后一个字符