gpt4 book ai didi

VIM 格式化/对齐

转载 作者:行者123 更新时间:2023-12-01 08:08:10 27 4
gpt4 key购买 nike

我正在尝试将 VIM 作为我的 ruby​​/rails 编辑器。太胖了,我对它的功能印象深刻
并且我能够安装以下插件以提供更好的 IDE 体验

  • 自动配对
  • Better-snipmate-snippets
  • Nerd 评论员
  • Nerd 树
  • 表格
  • vim-endwise
  • vim-nerdtree-tabs
  • vim-rails
  • vim-环绕

  • 但是,我仍然难以找到格式化/对齐代码的方法。举个例子,有时我可能会从另一个地方复制和粘贴代码,然后整个代码就分散了。

    例如:items.css.scss
    .throw {
    float:left; width: 100%;
    margin-bottom: 2px;
    border: solid gray 1px;
    border-radius: 10px;
    .cell {
    float: left;
    padding-left: 6px;
    padding-right: 6px;
    }
    }

    我希望它是
    .throw {
    float:left; width: 100%;
    margin-bottom: 2px;
    border: solid gray 1px;
    border-radius: 10px;
    .cell {
    float: left;
    padding-left: 6px;
    padding-right: 6px;
    }
    }

    在 VIM 中对齐/格式化代码的最佳插件/方法是什么

    最佳答案

    有两件事可以帮助你:

  • ==命令,它重新缩进当前选择的任何内容(例如,尝试 V 以视觉方式选择行——一个有用的组合是 {V}=,它将缩进当前的“段落”)
  • :set paste命令。在将代码粘贴到文件中之前打开它(完成后用 :set nopaste 再次关闭它)。
  • 关于VIM 格式化/对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16002547/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com