ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

对齐参数

denniskempin ST3

Sublime Text 3插件,可自动格式化和对齐开括号上的参数列表

标签 格式化

详细信息

  • 0.1.0
  • github.​com
  • github.​com
  • 9年前
  • 2小时前
  • 9年前

安装次数

  • 总数 76K
  • Win 57K
  • Mac 11K
  • Linux 8K
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日 6月22日
Windows 0 3 4 2 3 1 1 6 4 2 4 2 1 3 3 4 2 1 1 0 1 4 5 2 2 6 1 0 3 5 0 3 4 2 3 3 3 1 1 0 1 3 1 3 6 1
Mac 1 2 0 0 0 1 2 1 1 0 0 0 1 0 1 1 0 0 1 0 1 1 1 2 0 0 0 1 0 3 0 1 1 2 0 0 1 0 0 0 2 0 0 0 0 0
Linux 0 0 0 0 1 0 0 0 1 2 1 0 0 1 0 2 0 0 0 0 0 0 0 0 1 0 2 1 2 0 0 0 0 0 0 2 0 0 0 1 2 0 1 1 0 0

自述文件

源代码
raw.​githubusercontent.​com

align-arguments

Sublime Text 3插件,可自动格式化和对齐开括号上的参数列表

许多编码风格指南要求将参数列表以以下方式进行格式化

ReturnType ClassName::ReallyLongFunctionName(Type par_name1, Type par_name2,
                                             Type par_name3) {
  DoSomething();
  ...
}

参数列表与开括号对齐。当重命名具有大量参数的函数时,这会变得很繁琐,这就是为什么有这个插件。它提供了两个命令。将光标放置在如下参数列表内部

ReturnType ClassName::ReallyLongFunctionName(Type par_name1, Type par_name2, Type par_name3) {

“格式化参数”将重新格式化参数列表,并在超过最大行长度(默认为80)时换行。输出将与上述要求相匹配。

或者您可以直接运行换行,并使用类似于如下片段的“对齐参数”命令进行缩进

ReturnType ClassName::ReallyLongFunctionName(Type par_name1,
    Type par_name2,
    Type par_name3) {

它将变为

ReturnType ClassName::ReallyLongFunctionName(Type par_name1,
                                             Type par_name2,
                                             Type par_name3) {

配置

"align_arguments": {
  "line_length": 120,
  "one_per_line": true,
}

line_length: 最大行长度。默认为当前文件上的第一个标尺,但可以用此参数覆盖。one_per_line: 当参数列表太长无法在单行上显示时,将每个参数放在单独的一行上。默认:false。