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

3
假设我有以下文件开头。我经常使用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]
  ...
2个回答

5
另一种方法是使用}(向前段落)跳转到第一个空行,然后使用O插入。
有关详细信息,请参见:help object-motions

太好了!谢谢,我会在可以的时候接受(显示我必须等待9分钟)... - avriis
我会使用 } 后跟 i - SergioAraujo
这取决于您是否想保留空白行(我认为OP在问题中使用了o,因此想要保留)。归根结底是shift键还是回车键更昂贵;-) - drRobertz

0

大写字母 G 可以让您跳转到文件的最后一行。


啊,是的,我没有指定第五行不是文件的结尾 - 只是试图这样做... - avriis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接