Automate Sketch 一個不斷增加功能擴展的合集插件
| 英文 | 中文 | 英文 | 中文 |
|---|---|---|---|
| Arrange | 排列 | Layer | 圖層 |
| Symbol | 組件 | Library | 庫 |
| Artboard | 畫板 | Style | 樣式 |
| Guide | 輔助線 | Text | 文本 |
| Slice | 切片 | Data | 數(shù)據(jù) |
| Prototyping | 原型 | Development | 開發(fā) |
| Utilities | 實用工具 | Help | 幫助 |
Layer / 圖層
| 操作 | 詳細說明 |
|---|---|
| Fix to Parent with Margin | 帶邊距適配父級 讓選中圖層適配父級的寬度和高度,可設置邊距 |
| Fix to Parent Width (Height) with Margin | 帶邊距適配父級寬(高) 功能同上 |
| Adjust Sizes | 調(diào)整尺寸 基于圖層右側、底部或中心,根據(jù) "Preferences" - "Canvas" - "Nudging" 處設置的值微調(diào)圖層寬或高 |
| Bounds Layer for Every Selection | 為選中對象增加邊界層 為從選中圖層創(chuàng)建透明邊界圖層 |
| Divide Layer | 均分圖層 均分選中圖層 |
| Ungroup Shape Layer | 取消形狀圖層組 解決手動取消組出現(xiàn)的圖層位置偏移 |
| Reset Bounding Box | 重設調(diào)節(jié)框 刪除選中組和形狀圖層的所有變形,但保存圖層外觀 |
| Unlock All Layers | 解鎖當頁所有圖層 |
| Toggle Layer Constrain Proportions | 圖層比例限制開關 鎖定或解鎖選中圖層的比例約束 |
| Toggle Select Group’s Content on Click | 點擊時選擇組內(nèi)容開關 |
| Select All Layers In Selection By Type | 基于類型選擇選中對象內(nèi)所有圖層 根據(jù)類型(組、文本、形狀、位圖、組件、切片、可導出圖層、隱藏圖層)選擇圖層 |
| Select Layers By Name | 基于名稱選擇圖層 |
| Select All Child Layers | 選擇選中對象內(nèi)所有子圖層 |
| Select All Siblings Layers | 選擇所有兄弟圖層 |
| Select Parent Groups | 選擇父級 |
| Select Layers Below | 選擇下方圖層 選擇同一個父級下 Y 軸小于選中圖層的所有圖層 |
| Select Layers Outside of Artboard Bounds | 選擇畫板邊界外的圖層 選擇并顯示隱藏在畫板邊界外的圖層 |
| Select Reverse | 反選 |
| Select None | 取消選擇 |
| Paste and Replace | 粘貼并替換 將選中圖層替換為剪貼板上的 Sketch 圖層可用于替換不同文件的組件 |
| Paste and Replace Setting | 粘貼并替換設置 設置新圖層的位置,默認原點對齊或居中對齊 |
| Remove Redundant Groups | 刪除不必要的嵌套組 自動刪除多余的嵌套組 |
| Remove Empty Groups | 清除空圖層組 |
| Remove Hidden Layers | 清除隱藏圖層 |
| Remove Transparency Layers | 刪除透明圖層 刪除完全透明的圖層 |
| Rename Layers | 重命名圖層 使用自定義模版變量修改選中的圖層名 |
| Find and Replace Layer Name | 查找和替換圖層名 |
| Clear Layer Name | 清理圖層名 刪除圖層名后的 copy |
| Create / Sync Link Layer | 創(chuàng)建/同步引用圖層 從組或畫板創(chuàng)建引用的庫組件,用于解決設計中重復拷貝的組和畫板,可自動更新引用庫組件的內(nèi)容 |
Arrange / 排列
| 操作 | 詳細說明 |
|---|---|
| Change Places Between Two Layers | 兩對象互換位置 根據(jù)中點或坐標原點,兩個對象交換位置 |
| Tile Objects | 排列對象 使用網(wǎng)格或任意方向排列對象,可設置按命名排列 |
| Tile Objects by Position X (Y) 水平(垂直) | 排列對象 水平或垂直平鋪對象 |
| Tile Objects Horizontally (Vertically) by Index | 據(jù)圖層列表順序水平(垂直)排列對象 |
| Arrange Objects | 智能排列對象 智能排列圖層或畫板 |
| Order Layers By ... | 調(diào)整列表順序據(jù)對象的... 根據(jù)對象 X / Y 值、名稱、類型,更改圖層列表中的位置 |
| Reverse Layer Order | 反轉列表順序 反轉圖層列表中的位置 |
| Collapse All Groups and Fit Canvas | 縮收所有組并顯示全部 在每個頁面運行 “Collapse All Groups” 和 “Fit Canvas” |
Text / 文本
| 操作 | 詳細說明 |
|---|---|
| Change Texts | 更改文本 使用自定義模版變量更改選擇文本圖層的內(nèi)容 |
| Increase / Decrease Line Height | 增加/減小行高 根據(jù) "Preferences" - "Canvas" - "Nudging" 的值,增加或減小選中文本圖層的行高 |
| Increase / Decrease Letter Spacing | 增加/減小字間距 增加或減小選中文本圖層的字間距,與 Sketch 內(nèi)置功能一致增加或減小 0.38 |
| Increase / Decrease / Reset Horizontally Scale | 增加/減小/重置水平拉伸 增加、減小或重置選中文本圖層的水平拉伸,功能類似 Photoshop 的字體拉伸 |
| Not Truncate Text | 文字無截斷 取消文字截斷的設置,恢復文本圖層默認外觀 |
| Truncate Text at Start / Middle / End | 文字起始處 / 中間 / 結束處截斷 當文字超出圖層邊界時在,起始處、中間或結束處顯示省略號 |
| Split Text Layer | 拆分文本圖層 將選中文本圖層按換行或空格,逗號等特殊分隔符,拆分為多個圖層 |
| Combine Text Layers | 合并文本圖層 合并選中文本圖層 |
| Capitalize | 首字大寫 |
| Change Text Orientation | 更改文本書寫方向 切換豎排或橫排 |
| Change Typeface for Latin Character | 更改西文字體 更改文本圖層中西文的字體 |
| Add Space Between CJK and Latin Character | 中西文字體間增加空格 文本圖層中西文間增加空格 |
| Replace Fonts | 替換字體 |
| Resize to Fit Text Height | 自適應文本高度 |
| Toggle Auto and Fixed | 切換自動和固定 切換選中文本圖層的寬度自動和固定 |
| Unfixed Layer Name | 取消當頁固定圖層名 取消文本圖層的固定圖層名,讓文本的圖層名跟隨內(nèi)容 |
| Charater Count | 字符統(tǒng)計 |
Slice / 切片
| 操作 | 詳細說明 |
|---|---|
| Quick Export | 快速導出 直接使用導出預設導出選中的圖層,不需要添加切片或設置可導出 |
| Auto Slice | 自動切片 基于圖層新建切片,并自動添加切片預設,可自定義切圖尺寸 |
| Fast slice | 快速切片 快速新建基于圖層的切片,并自動添加切片預設,切片名稱會根據(jù)設置修改會開發(fā)友好名稱 |
| Slice Setting | 切片設置 設置切片名稱、預設和圖層列表位置 |
| Remove All Slices | 清除當頁所有切片 |
| Clear All Exportables | 清除全部可導出設置 |
| Save/Load Export Presets | 保存/載入導出預設 用于不同用戶或電腦之間預設共享 |
Artboard / 畫板
| 操作 | 詳細說明 |
|---|---|
| Paste as Artboards | 粘貼為畫板 復制圖層、圖片文件或從 iOS 設備使用連續(xù)互通復制照片,然后將其粘貼為畫板 |
| Paste as Symbol Master | 粘貼為組件 復制圖層、圖片文件或從 iOS 設備使用連續(xù)互通復制照片,然后將其粘貼為組件母版 |
| Artboard Form Selection | 從選擇對象新建畫板 |
| Artboard Form Group | 從組新建畫板 |
| Artboard to Group | 畫板轉為組 |
| Select Parent Artboard | 選擇父級畫板 選擇選中圖層的父級畫板 |
| Artboard Navigator | 畫板導航 快速轉到任何頁面的畫板,同時支持修改畫板命名 |
| Resize to Fix Height | 調(diào)整畫板以適配高度 |
| Toggle Adjust Content on Resize | 開關根據(jù)尺寸適配內(nèi)容 開啟或關閉選中畫板或組件母版的“根據(jù)尺寸適配內(nèi)容”設置 |
| Move Artboards to Bottom of Anther | 移動畫板至另一畫板下方 移動畫板或組件模版至另一畫板下方 |
| Export All Artboards | 導出所有畫板 將所有畫板導出為 PNG 或 SVG,可設置縮放比例 |
| Export All Artboards to HTML | 將所有畫板導出為 HTML 導出展示用 HTML,可搜索當使用 SVG 格式時,可直接拖入 Sktech |
Symbol / 組件
| 操作 | 詳細說明 |
|---|---|
| Reset to Original Width / Height / Size | 重置為原始寬度/高度/尺寸 |
| Replace Override Symbol | 替換覆蓋組件 查找和替換選中或全文檔的組件上覆蓋中的組件 |
| Reset Overrides | 重置覆蓋 重置選中組件的覆蓋 |
| Disable or Enable All Overrides | 禁用或啟用所有覆蓋 將選中的本地組件實例或組件母版,切換禁用或啟用所有覆蓋 |
| Disable Selected Overrides | 禁用選中的覆蓋 將選中的本地組件實例的選中覆蓋禁用 |
| Select All Instance of Symbol | 選擇組件的所有實例 |
| Select All Instances of Imported symbol | 選擇外部組件的所有實例 選擇導入組件(庫組件)的實例 |
| Rename Instances | 重命名實例 修改選擇的實例名稱,修改所有實例名稱,修改按選中的組件母版的實例名稱 |
| Rename Instances Use Text Override | 使用文本覆蓋值重命名實例 以選擇的文本覆蓋值重命名實例,如果實例僅有一個文本覆蓋則使用此值 |
| Create Symbols from Selected Layers | 從選中圖層批量創(chuàng)建組件 |
| Selection to Symbol Master | 將選中圖層直接變?yōu)榻M件 將選中圖層在原位置直接變?yōu)榻M件 |
| Detach Unused Symbol Master | 將選中的未用組件轉為組 |
| Remove Unused Symbols | 刪除未用組件 針對 Sketch 48 以上版本的刪除未使用組件,可以預覽組件,并選擇是否保留某些組件 |
| Export All Symbols As PNG | 將所有組件導出為 PNG 按照 "頁面/組件" 規(guī)則,將所有組件導出為 PNG |
| Sync Symbol Master from Sketch File | 基于 Symbol ID 從 Sketch 文檔同步組件模版 根據(jù) Symbol ID,從 Sketch 文件更新組件 |
| Replace Pages from Sketch File | 從 Sketch 文檔替換同名頁面 強制從 Sketch 文件替換同名頁面,通過修改頁面名稱,可以導入包含組件的頁面 |
Library / 庫
| 操作 | 詳細說明 |
|---|---|
| Fix Library ID Conflict | 解決庫 ID 沖突 庫中存在同 ID 的文件,會導致同 ID 的庫影響組件的更新 |
| Imported Symbols Link Manage | 庫組件鏈接管理 管理庫組件和庫的鏈接關系,可用于解決庫組件更新問題,或提示找不到庫 |
| Replace Library | 替換庫 將所有庫組件、樣式從一個庫替換鏈接到另一個庫 |
| Replace Symbol With Library Symbol | 使用庫組件替換內(nèi)部組件 將選中組件替換為任意的庫組件 |
| Change symbols to Library Symbol Base Symbol ID | 基于 Symbol ID 將內(nèi)部組件轉為庫組件 根據(jù)組件 ID,將選中或全部組件轉為庫組件 |
| Change Local Text Style to Library Text Style | 本地文本樣式轉為庫樣式 將本地文本樣式轉為指定庫中的相同樣式 |
| Change Local Layer Style to Library Layer Style | 本地圖層樣式轉為庫樣式 將本地圖層樣式轉為指定庫中的相同樣式 |
| Import Document Assets from Library | 從庫導入文檔資源 從庫導入色彩、漸變和圖案填充等文檔資源, |
| Import Styles from Library | 從庫導入樣式 從庫導入圖層樣式和文本樣式 |
| Add Library Preview | 添加庫預覽圖 增加一個畫板用于庫的預覽圖 |
| Update Selected Library Symbol | 更新選中的庫組件 只更新選中的庫組件 |
| Check For Library Updates | 檢查庫更新 |
Styles / 樣式
| 操作 | 詳細說明 |
|---|---|
| Select Layer by Layer / Text Style | 按圖層/文本樣式選擇圖層 按圖層樣式、文本樣式從當前頁面或選擇組內(nèi)選擇圖層 |
| Select Layers with Same Style | 相同共享樣式選擇的圖層 選擇當前頁面中與選中圖層有相同共享樣式的圖層 |
| Paste Fills / Borders / Shadows / Inner Shadows / Blur / Text Style / Text Color/ Text F0nt | 粘貼填充/描邊/投影/內(nèi)陰影/模糊/文本樣式/文本顏色/文本字體 在運行 "Edit" - "Copy" - "Copy Style ??C" 或右鍵菜單 "Copy Style" 之后,可以分別粘貼填充、描邊、投影,內(nèi)陰影和模糊等到選中的圖層 |
| Add Solid Fill from CSS Color 從 CSS | 色值添加單色填充 |
| Fill Color from Global (Document) Colors | 從全局(文檔)色版快速填充 從全局 (文檔) 色版快速填充 |
| Swap Fill and Border | 互換填充和描邊 |
| Remove All Disabled Styles | 清除無效樣式 刪除當前頁所有圖層中禁用樣式 |
| Remove Unused Layer / Text Styles | 刪除未使用圖層樣式/文本樣式 刪除文檔中未使用的圖層樣式或文本樣式 |
| Reset Style | 重置樣式 重置選中圖層的樣式 |
| Update Style | 更新樣式 更新選中圖層的樣式,庫樣式會自動更新至本地樣式 |
| Create Color Guide | 創(chuàng)建色彩指南 從文檔顏色創(chuàng)建色彩指南 |
| Create Style Guide | 創(chuàng)建樣式指南 從文檔圖層樣式創(chuàng)建樣式指南 |
| Create Typography Guide | 創(chuàng)建字體指南 從文本樣式創(chuàng)建字體樣式指南 |
| Add Colors or Gradients from Selected Layers to Document | 將選中圖層的顏色或漸變添加至文檔 |
| Import Document Assets from Sketch File | 從 Sketch 文檔導入資源 導入色彩、漸變及圖案 |
| Import Text Styles from Sketch File | 從 Sketch 文檔導入文本樣式 |
| Import Layer Styles from Sketch File | 從 Sketch 文檔導入圖層樣式 |
Guides / 輔助線
| 操作 | 詳細說明 |
|---|---|
| Clear Guides | 清除輔助線 清除所有輔助線 |
| Grid Presets | 網(wǎng)格預設 常用網(wǎng)格預設,例如 8x8、10x10 等等 |
| Hide or Show All Grid/Layout | 顯示或隱藏所有網(wǎng)格/布局 隱藏或顯示所有畫板的網(wǎng)格或布局 |
| Copy Grid/Layout/Guide | 復制網(wǎng)格/布局/輔助線 復制選中畫板的網(wǎng)格、布局或輔助線信息 |
| Paste Grid/Layout/Guide | 粘貼網(wǎng)格/布局/輔助線 為選中的畫板添加網(wǎng)格、布局或輔助線,需要先運行 “Copy Grid/Layout/Guide” |
Data / 數(shù)據(jù)
| 操作 | 詳細說明 |
|---|---|
| Export Data From Text Layers | 從文本圖層導出數(shù)據(jù) 將選中的文本圖層內(nèi)容導出到 TXT 文件 |
| Export Image From Layers | 從圖層導出圖片 導出選中的位圖或位圖填充圖層內(nèi)的圖片 |
| Export Data From Symbol Instances | 從組件導出數(shù)據(jù) 導出選中組件 override 上的文本和圖片 |
| Data - (Random) Image From Folder | 從圖片文件夾獲取圖片數(shù)據(jù),并隨機或有序應用到形狀圖層或組件 override 上 |
| Data - (Random) Text From File | 從文本文件獲取文本數(shù)據(jù),并隨機或有序應用到文本圖層或組件 override 上 |
Prototyping / 原型
| 操作 | 詳細說明 |
|---|---|
| Bring All Hotspot to Front | 置頂所有熱區(qū) |
| Reset Flow | 重置鏈接 重置 flow 設置 |
| Remove All Hotspot | 刪除所有熱區(qū) 刪除所有熱區(qū)圖層和設置 |
Development / 開發(fā)
| 操作 | 詳細說明 |
|---|---|
| Pick Color and Copy the HEX Code | 屏幕取色并復制色彩代碼 從屏幕取色并負責色彩的十六進制值 |
| Copy Slice as Base64 | 復制切片的 Base64 切片圖像復制為 Base64,根據(jù)切片第一項設置的格式和縮放,可以得到不同圖像 |
| Copy Selected Layer Name | 復制選中圖層的名稱 復制選中的圖層名到剪貼板 |
| Copy ObjectID or SymbolID | 復制對象 ID 或組件 ID 當選擇圖層時復制圖層的 ObjectID 或 SymbolID 到剪貼板 |
| Copy SVG Path Data | 復制 SVG 路徑數(shù)據(jù) 復制選中形狀圖層的 SVG 路徑數(shù)據(jù)代碼 |
| Show and Change Layer Info | 顯示和修改圖層信息 顯示和修改圖層的 ObjectID 或 SymbolID 等等 |
| Plugin Dev Setting | 插件開發(fā)設置 針對 Sketch 插件開發(fā)的部分環(huán)境配置 |
| Reload Plugins | 重新載入插件 重載所有插件 |
Utilities / 實用工具
| 操作 | 詳細說明 |
|---|---|
| Insert Layers from SVG Code | 從 SVG 代碼插入圖層 使用 SVG 代碼插入圖層 |
| Insert Layer from SVG Path Data | 從 SVG 路徑數(shù)據(jù)插入圖層 使用 SVG 路徑數(shù)據(jù)代碼插入圖層 |
| Export Clean Code SVG | 導出代碼整潔的 SVG 導出或復制整潔代碼的 SVG,可以根據(jù)類型或名稱選擇忽略某些圖層,也可以通過 SVGO 進一步優(yōu)化代碼 (較慢) |
| SVG Export Setting | SVG 導出設置 |
| Nine-Slice from Bitmap Layer | 從位圖創(chuàng)建九宮格拉伸圖層 將位圖圖層按用戶設定位置切成 9 份,并設置可拉伸選項 |
| Convert Sketch File to Other Version | 轉換 Sketch 文件至其他版本 轉為 Sketch 文件為 43 以后的任意版本,可以打開高版本文件,或轉為低版本,注意某些文檔可能高版本特有功能在低版本打開會丟失 |
| Open Termianl at File Folder | 在終端打開 打開終端,并切換到當前文檔的目錄 |
| Switch Language | 切換語言(Sketch 45+)切換 Sketch 界面語言,默認 Sketch 自動適應系統(tǒng)語言,該功能用于切換到英文版,或者支持的語言直接切換 |