请问在 Vim 中如何跳到某一行首个字符,而不是首个非空字符?-灵析社区

卑微实习僧

## 一、问题的起源 我是一名 Vim 的初学者,我碰到一个这样的需求: 复制如下代码的第49行~第51行 ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241015/64c8b06478f651bc44873bb27f5191ad.png) ## 二、我的操作 1. `49G` 跳转到第49行 2. `v` 进入 Visual Mode 3. `52G` 跳转到52行 4. `y` 进行复制 ## 三、具体问题描述 `NG` 对于行的移动是选中下一行首个非空字符,导致我在复制时会把第52行第一个字母 `i` 也复制进去,如何修改配置文件使其变成第一个字符,而不是非空字符?利用 `Nj` 可以跳到下面第 N 行,但我不想计算相对位置。利用 `0` 也可以跳到该行行首,但多一步比较麻烦。

阅读量:30

点赞量:0

问AI
六股小子
用 V(大写的)Visual Line mode: 49G V 51G # 这里 51 行就可以了 y 或者直接不进 visual mode 49G y2y