首选项

Sketch的偏好设置选项中分为四个面板,他们分别是:通用设置,画布设置,图层设置和插件设置。你可以查阅相关章节明确这些选项的意义。

 

·   通用设置

·   画布设置

·   图层设置

·   插件设置

 

Sketch也有一些隐藏选项并不在偏好设置面板显示:

 

svgExportCompact

命令Sketch导出简洁的SVG文件。Sketch在导出SVG文件的时候通常会添加一些元数据,以便这些文件能更方便的再次导入到Sketch中。但是,如果你确信你不需要再次将他们导入进来,你可以使用下面的命令行告诉Sketch在导出时去掉这些元数据,打开“终端”,输入如下命令

defaults write com.bohemiancoding.sketch3 exportCompactSVG -bool yes

要禁用此特性,请执行:

defaults write com.bohemiancoding.sketch3 exportCompactSVG -bool no

 

svgExportSkipAssignIdToLayerName

当此项选项设置为YES的时候,Sketch将不会使用图层名称作为SVG中的ID名称:

defaults write com.bohemiancoding.sketch3 svgExportSkipAssignIdToLayerName -bool yes

反之,则需要设置为NO:

defaults write com.bohemiancoding.sketch3 svgExportSkipAssignIdToLayerName -bool no

请注意:由于Mac OS的缓存机制,如果上面的命令不生效,请尝试注销当前用户并重新登录系统,(静电注:必要时请重启电脑)。

 

nudgeDistanceSmall and nudgeDistanceBig

此命令行可以控制我们使用键盘上的箭头键增大和缩小数字的范围,多用于位移某元素。(静电注:比如你希望移动一次箭头键移动10px,或者只移动1px)。通常情况下,只使用箭头工具,默认1像素移动,按住Shift和箭头,则10像素移动。你可以执行如下命令来修改单次移动数值的大小:

Appstore版本Sketch的修改方式:

defaults write com.bohemiancoding.sketch3 nudgeDistanceSmall -float 2.0defaults write com.bohemiancoding.sketch3 nudgeDistanceBig -float 8.0

非Appstore版本Sketch的修改方式:

defaults write ~/Library/Preferences/com.bohemiancoding.sketch3.plist nudgeDistanceSmall -float 2.0 defaults write ~/Library/Preferences/com.bohemiancoding.sketch3.plist nudgeDistanceBig -float 8.0

Beta版Sketch:

defaults write com.bohemiancoding.sketch3.beta nudgeDistanceSmall -float 2.0 defaults write com.bohemiancoding.sketch3.beta nudgeDistanceBig -float 8.0

你可以在Sketch运行的时候调整这些选项,它们会即时生效。如果你不想使用命令行,使用Nudg.it是最好的选择,界面更加直观方便。