vim - 移动到 vim 中的最后一个非空行

标签 vim vi

假设我有以下文件开头。我经常使用 gg 导航到文件的顶部,但随后我想转到第 4 行,即最后一个非空行,以便我可以使用 在新行中导入其他内容o。有这样做的命令吗?当然,我可以执行 4j,然后执行 o,但是导入行的数量因文件而异,因此为了避免每次都必须查找此信息可能会很好只是用一个命令转到最后一个非空行,这样我就可以简单地输入“o”并开始写作。

  1 import * as firebase from 'firebase';
  2 import { firebaseConfig } from '.././config/auth';
  3 import { RkText, RkCard, RkStyleSheet, RkTheme } from 'react-native-ui-kitten';
  4 import { connect } from 'react-redux';
  5
  6 [some other code]
  ...

最佳答案

另一种方法是使用 转到第一个空行(前进段落)并使用 O 插入。

有关详细信息,请参阅 :help object-motions

关于vim - 移动到 vim 中的最后一个非空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49613556/

相关文章:

html - 我如何编辑我的 VIM 配置,以便 Vim 像对待我的 html 文件一样对待 ".ejs"文件?

Vim:箭头键在插入模式下在一行内移动

linux - 如何在 linux 中的 emacs 或 Vim 等编辑器中查看程序的控制台输出?

linux - 如何在 Vim 中的行首和行尾添加/*?

Vim 无法自动识别 groff(联机帮助页)文件

linux - 使用 bash 编辑 linux 环境变量

Vim:如何动态创建正则表达式模式

vim - 在vim中进行屏幕滚动

bash - 如何为 Docker 命令编写参数化 Bash 别名

vim - 在忽略文章 ('A' 和 'The' 的同时在 vim 中排序)