小编tal*_*osh的帖子

如何使文本换行符合vim中的当前缩进级别?

有没有人知道如何让vim包装长行文本,使得包装文本的位置基于当前行的缩进?我不想重新格式化我的代码,只是为了让它显示得很漂亮.

例如,如果我将设置设置为以下行:

print 'ProcessorError(%r, %r, %r)' % (self.file, self.index, self.message)
Run Code Online (Sandbox Code Playgroud)

包装为:时显示:

print 'ProcessorError(%r, %r, %r)' % (self.file, self.index,
    self.message)
Run Code Online (Sandbox Code Playgroud)

那么如果我写一个像这样的代码块:

    def __repr__(self):
        return 'ProcessorError(%r, %r, %r)' % (self.file, self.index, self.message)
Run Code Online (Sandbox Code Playgroud)

它包装成这样的东西:

    def __repr__(self):
        return 'ProcessorError(%r, %r, %r)' % (self.file, self.index,
    self.message)
Run Code Online (Sandbox Code Playgroud)

我希望它显示为:

    def __repr__(self):
        return 'ProcessorError(%r, %r, %r)' % (self.file, self.index,
            self.message)
Run Code Online (Sandbox Code Playgroud)

编辑:在阅读了Don Werve的回复之后,似乎我确实在寻找breakindent选项,但该选项仍在"等待更新补丁"列表中(参见Vim TODO).所以我想知道的是让vim使用的最简单方法是什么breakindent?(我不在乎我必须使用什么版本的vim.)

python vim word-wrap

13
推荐指数
2
解决办法
2771
查看次数

.mpkg 中的 .pkg 安装顺序是确定的吗?

我已经.mpkg从多个.pkg包中创建了一个适用于 Mac OS X 的包。在其中一个软件包的飞行后脚本中.pkg,我想执行一项依赖于.pkg已安装的另一个软件包的操作。我能否保证这些.pkg软件包将按照我在 PackageMaker 中订购的顺序进行安装?

macos installation packagemaker mpkg

5
推荐指数
1
解决办法
618
查看次数

标签 统计

installation ×1

macos ×1

mpkg ×1

packagemaker ×1

python ×1

vim ×1

word-wrap ×1