• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

请问 sublime alignment插件怎么用?

我下载了 sublime  alignment插件, 也配置了Setting-user 文件, 但就是不起作用,更改了快捷键 ctrl + alt +f , 请问用过这个插件的朋友们是怎么弄的? 谢谢!

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与2

快捷键冲突了,你更改了之后还是冲突。
继续改快捷键吧。

使用道具 举报

Sublime Alignment 主要用于代码对齐,最新版据说已经集成了这个插件,你不妨下载Sublime3试试
具体部署:
左上角Sublime Text -> Preferences -> Package Settings ->Alignment 如果没有最后的"Alignment"选项,说明你还没有安装此插件。
这里面有5个选项:
Settings- Default
Settings- User
Settings- Syntax Specific - User
Key Bildings - Default
Key Bildings - User
带有后缀Default的,为默认设置,每次升级插件都会重置这里的设置。所以尽量不要修改这里,否则升级会丢失你原先的设置。
带有后缀User的,为用户自定义设置,你可以把Default里面的设置全部复制一份到这里,然后再修改,这里存在的设置选项会覆盖Default里面的,即User的优先级更高。
Key Bildings为快捷键设置,默认的快捷键很有可能因为和其他快捷键冲突而无效, 所以及可以在Key Bildings - User里重新设置(格式可以仿照Default里的写法)。
此快捷键是用来 实现对齐的。
默认设置Settings- Default:
{//Iftheindentlevelofamulti-lineselectionshouldbealigned"align_indent":true,//Ifindentationisdoneviatabs,setthistotruetoalsoalign//mid-linecharactersviatabs.Thismaycausealignmentissueswhen//viewingthefileinaneditorwithdifferenttabwidthsettings.This//willalsocausemulti-characteroperatorstobeleft-alignedtothe//firstcharacterintheoperatorinsteadofthecharacterfromthe//"alignment_chars"setting."mid_line_tabs":false,//Themid-linecharacterstoaligninamulti-lineselection,changing//thistoanemptyarraywilldisablemid-linealignment"alignment_chars":["="],//Ifthefollowingcharacterismatchedforalignment,insertaspace//beforeitinthefinalalignment"alignment_space_chars":["="],//Thecharacterstoalignalongwith"alignment_chars"//Forinstanceifthe=istobealigned,thereareanumberof//symbolsthatcanbecombinedwiththe=tomakeanoperator,andall//ofthosemustbekeptnexttothe=fortheoperatortobeparsed"alignment_prefix_chars":["+","-","&","|","","!","~","%","/","*","."]}"align_indent":开关量,默认为true,true,则把选择的多行的 不同缩进级别也变成相同的缩进(最大的缩紧级别)flase,只是对齐,不改变缩进级别
"mid_line_tabs"开关量,默认为false。如果你的文本是使用Tab键缩进排版,设置该变量为true时,那么该插件在对齐文本的时候也使用Tab键来对齐缩进。但是这样可能会出现问题,因为Tab键在不同的编辑器上代表的空格数可能不同(Sublime 是代表4个空格), 当你使用别的编辑器打开该文件时,简而言之,就是排版可能就不是对齐的了。
"alignment_chars"即对齐字符这是一个数组,可以这样设置多个字符:alignment_chars": ["=","*","a"]
默认只有“=”字符,即alignment_chars": ["="]
数组里面的字符就是放在中线对齐的字符。
"alignment_space_chars"和"alignment_chars"一样,也是数组格式 默认值包含“=”号,即:alignment_space_chars": ["*","="]就是这个数组包含上面"alignment_chars"里的字符, 对齐后,在其前面增加一个空格。如果这里不包含"alignment_chars"里的字符,对齐后,在其前面没有空格。可以这样说, "alignment_space_chars"数组是"alignment_chars"数组的子集。
"alignment_prefix_chars"前缀字符 对齐字符(即alignment_chars"里的字符),可以拥有前缀字符。例如"="号字符前可以拥有以上字符作为前缀
可按照以上的参数说明,自己增加对齐的字符来增强功能。
我一般需要在对齐字符前面增加一个空格,
所以我一般就保持alignment_chars 数组和 alignment_space_chars数组一致。即在所有的对齐字符前面都增加一个空格。

使用道具 举报

发新帖

发布任务需求已有1031166位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!