V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
abscasey
V2EX  ›  问与答

vim格式化有哪插件比较好用

  •  
  •   abscasey · 2012-09-07 10:33:18 +08:00 · 5241 次点击
    这是一个创建于 4258 天前的主题,其中的信息可能已经有所发展或是发生改变。
    vim格式化有什么插件可以像vs或eclipse里的格式化代码一样,可以去掉多余空格或添加空格,而且可以自动换行或调整括号位置的。

    vim原来的格式化好像只能调整缩进。
    8 条回复    1970-01-01 08:00:00 +08:00
    dongsheng
        1
    dongsheng  
       2012-09-07 10:40:45 +08:00   ❤️ 1
    整合个外部工具来做,比如:uncrustify
    NemoAlex
        2
    NemoAlex  
       2012-09-07 13:23:32 +08:00
    编辑器不是用来做这些事情的
    你需要 IDE 或者其它工具
    cyokvip
        3
    cyokvip  
       2012-09-07 13:59:14 +08:00
    GG=G
    abscasey
        4
    abscasey  
    OP
       2012-09-07 14:06:01 +08:00
    @dongsheng
    找了些好像外部工具合适些。

    @NemoAlex
    这样说也是。

    @cyokvip 不太明白。
    cyokvip
        5
    cyokvip  
       2012-09-07 14:11:46 +08:00
    set ft=html 或者 javascrip php 等等 然后就输入命令gg=G
    ufo22940268
        6
    ufo22940268  
       2012-09-07 15:26:12 +08:00
    一直在找这样的一款工具,好像vim支持用外部工具来格式化把。
    我发现用“=”进行格式化的时候括号层次深到一定程度就全部左对齐了。语言java
    ufo22940268
        7
    ufo22940268  
       2012-09-07 15:26:52 +08:00
    vim格式化的时候能自己决定什么地方换行就好了,没有好的换行规则很困扰。
    abscasey
        8
    abscasey  
    OP
       2012-09-09 10:48:15 +08:00
    @cyokvip 哦。明白了。不过一般也是常用的对齐缩进可以。

    @ufo22940268 恩,相比ide有些不足,1楼说的外部工具挺好的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2255 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 113ms · UTC 04:48 · PVG 12:48 · LAX 21:48 · JFK 00:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.