tabular Vim 排版插件

2012-09-02 07:11:01 +08:00
 hpyhacking
v2ex的编辑功能好恶心,空格自动给缩了

var foo = 'foo'
var foo_bar = 'foo_bar'

:Tabularize \=

var foo = 'foo'
var foo_bar = 'foo_bar'

上面两行的=会自动对齐

原来我经常手工来做这件事情,现在有了这个简直太爽了。

https://github.com/godlygeek/tabular
4802 次点击
所在节点    程序员
7 条回复
test123
2012-09-02 09:59:46 +08:00
也许你不需要做这件事情。"Python's PEP 8 (which is the "Style Guide for Python Code") requests that you don't use whitespace to align code:"
http://stackoverflow.com/questions/4001375/is-it-considered-a-good-style-to-use-whitespace-to-align-the-code
yuelang85
2012-09-02 23:29:17 +08:00
@test123 虽然pep 8说不要这么做,但是我还是喜欢这样做,这样看着不乱。。。。
pyKun
2012-09-03 10:21:57 +08:00
自动缩进是html的特点,不是论坛人为加的功能。。。
chrisyipw
2012-09-04 13:37:59 +08:00
@pyKun 会把重复的空格处理成一个空格而已,常见的处理方式是把空格转换成  。

@livid 考虑一下加强 V2EX 的代码显示吧?
jerommix
2012-09-05 07:03:35 +08:00
@chrisyipw gist
duhastmich
2012-09-08 21:45:17 +08:00
我是这样用的 :Tab/=
h2ero
2012-09-09 10:04:02 +08:00
没有用过这个,用的Align这个插件。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/46699

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX