0

我想知道是否有一种方法可以让 Vim 将一行的一部分向左对齐,而将一行的一部分向右对齐。所以:left向左:right刷新光标下的行,向右刷新光标下的行,但我希望能够做一行,比如说

left text right text

直到某个点,然后再右对齐,所以如果线宽设置为 78 ,那么它应该变成:

left text                                                           right text

没那么重要,但思路相同:对左、右和中心做同样的事情也很好,这样

left text center text right text

可以很容易地制成

left text                        center text                        right text

我想第一部分可能更容易,也是我最感兴趣的部分,但如果第二部分有解决方案,那也很好。

另外,我应该提一下,理想情况下,我想要一个解决方案,光标位置决定中断发生的位置,但也可能是您提供列号或其他内容。它至少应该是一个比自己实际放置空间更容易的解决方案。

4

1 回答 1

1

我的AlignFromCursor 插件插件提供了这样的功能:从光标位置左右对齐(对不起,没有中心)的命令和映射。

于 2013-11-14T15:19:00.810 回答