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

垂直对齐

作者: jarod2d 全部

Sublime Text 2和3的垂直对齐插件

详细信息

  • 2018.03.06.20.07.55
  • github.com
  • github.com
  • 6年前
  • 3小时前
  • 12年前

安装数量

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

README文件

源代码
raw.githubusercontent.com

Sublime VAlign

这是一个为Sublime Text 2和3设计的插件,可以快速通过快捷键垂直对齐光标周围的文本。只需按下 Cmd+\(Mac)或 Ctrl+\(Windows/Linux),周围的代码就会自动对齐。

此插件最初基于wbond的 Alignment 插件。

相对于Alignment插件,此插件的主要特点是基于上下文智能对齐。与其他插件不同,您无需显式选择要排序的代码行。在VAlign中不需要这样做——它会检查光标周围的代码,并为您确定哪些行需要排序。这使得排序变得非常快速且简单。

示例

x = 10.0
y = 20.0
width = 100.0
height = 100.0

x      = 10.0
y      = 20.0
width  = 100.0
height = 100.0

rectangle =
    x: 10.0
    y: 20.0
    width: 100.0
    height: 100.0

rectangle =
    x:      10.0
    y:      20.0
    width:  100.0
    height: 100.0

.my-stylus-class
    width 100px
    height 100px
    margin-left 10px
    margin-right 10px
    padding 5px

.my-stylus-class
    width        100px
    height       100px
    margin-left  10px
    margin-right 10px
    padding      5px

安装

使用Sublime Package Control插件安装非常简单。只需打开命令面板,选择“安装包”,然后搜索“垂直对齐”。

用法

按下 Cmd+\(Mac)或 Ctrl+\(Windows/Linux)来对齐光标周围的代码。您可以通过向用户键绑定文件中添加以下内容来更改键盘快捷键,将 "ctrl+\\" 替换为您选择的快捷键

{ "keys": ["ctrl+\\"], "command": "valign" }

变更日志

v1.1.6

  • 添加了对任意字符串的对齐支持和内置于单词“from”的对齐规则(感谢GerritSommer!)
  • 修复了涉及文件第一行的对齐问题(感谢davejamesmiller!)

v1.1.5

  • 现在只有在“treat_var_as_indent”设置为true的情况下,“var”前缀才会被视为缩进。

v1.1.4

  • 添加了对双等号、三等号和CoffeeScript ?= 的对齐支持

v1.1.3

  • 通过改变默认偏好值加载方式,增加了对Sublime Text 3的支持。

v1.1.2

  • 改进了带有“var”前缀的JavaScript对齐支持。

v1.1.1

  • 修复了在文件末尾对齐行时出现的崩溃问题。
  • 命名空间设置以避免与其他插件冲突。

v1.1.0

  • 现在可以配置对齐字符。
  • 增加了对前缀的支持。

v1.0.0

  • 初始版本发布。

许可证

版权所有 © 2012 Jarod Long

特此授予任何人获得本软件及其相关文档副本(以下简称“软件”)的非独家使用权,包括但不限于使用、复制、修改、合并、发布、分发、 sublicense 和/或销售软件副本的权利,并允许获得软件的人进行此类操作,前提是必须遵守以下条件:

上述版权声明和本许可声明应包括在软件的所有副本或实质部分中。

软件按“现状”提供,不提供任何形式的保证,无论是明示的、暗示的,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权持有人均不对以下事项承担责任:索赔、损害或任何其他责任,包括但不限于因合同行为、侵权行为或其他行为而产生、源自或与软件或其使用或其他处理有关的责任。