What is Piny?
使用像是 Tailwind CSS 這樣以實用性為先的 CSS 框架和現代 Web 框架的確強大,但為了調整樣式而不斷在程式碼、文件和瀏覽器預覽之間切換,可能會打斷你的思路。 Piny 將視覺化編輯器的優點直接帶入你熟悉的開發環境中,讓你無需離開 IDE 就能為你的元件設計樣式並瀏覽你的專案。 它的運作方式是直接編輯你的程式碼,保持透明且非抽象化的工作流程。
主要功能
🖱️ 視覺化地設計元素樣式: 點擊程式碼預覽中的任何元素,並使用直觀的視覺控制項調整其 Tailwind 類別。 立即在預覽和程式碼中看到變更。
🔍 檢查和管理 Tailwind 類別: 檢視和編輯任何元素的複雜 Tailwind 樣式,這些樣式整齊地組織在可編輯的樹狀結構中,顯示類別和狀態。
✏️ 在任何地方編輯 Tailwind 類別: 直接在字串文字、變數,甚至在標準 React 或 Astro 元件結構之外的程式碼中修改 Tailwind 類別。
↔️ 在元件之間導航: 從預覽快速跳轉到程式碼中對應的元件。 你可以將路由與元件關聯,以確保預覽始終顯示相關內容。
🤖 使用 AI 輔助拖放功能建立 UI: 使用智慧型拖放功能更快地以視覺方式組裝你的 UI。 Piny 與你自己的 AI API 提供者金鑰整合,並與你偏好的 AI 程式碼編寫助手協同工作。
👁️ 以視覺方式選擇元素 (Pro): 直接在即時預覽中選擇元素,以在程式碼中突出顯示它們並存取其視覺樣式控制項。
🛠️ 編輯多個元素 (Pro): 使用標準修飾鍵 (CMD/CTRL、SHIFT) 同時選擇多個元素,並跨選取範圍套用樣式或檢查類別。
🧭 探索你的整個專案 (Pro): 獲得鳥瞰圖,並直接從 Piny 介面輕鬆瀏覽整個專案中的元件。
🎨 匯入自訂 Tailwind 主題 (Pro): 透過匯入你的 Tailwind 設定 (包括自訂顏色、字體和間距),自訂 Piny 的視覺控制項以符合你專案的特定設計系統。
使用案例
優化元件外觀: 你正在建立一個新的按鈕元件,並且需要完善其內邊距、邊框半徑和 hover 狀態。 你可以使用 Piny 的視覺控制項直接在預覽中調整按鈕上的這些屬性,而無需手動新增
px-4 py-2 rounded-md hover:bg-blue-700並不斷檢查瀏覽器。 Piny 會立即更新程式碼,並且熱重載會顯示結果,從而節省你重複輸入和切換上下文的時間。除錯複雜的佈局: 你在使用複雜的 flexbox 和 grid 類別的巢狀佈局結構中遇到間距問題。 使用 Tailwind Class Inspector,你可以在預覽 (使用 Pro 功能) 或程式碼中選擇有問題的元素,檢查已套用類別的樹狀結構,快速識別衝突的 margin 或 padding 實用程式,並直接在檢查器中編輯它們以解決佈局問題。
快速原型設計和組裝: 你需要使用現有元件並新增一些新元素來快速模擬新的頁面區段。 使用 AI 輔助的拖放功能,你拉入相關元件,以視覺方式排列它們,然後使用 Piny 的視覺控制項來微調間距和對齊方式,而無需手動編寫重複的實用程式類別。 如果其中一個拖放的元件需要進行細微的結構調整,你也可以使用 Component Navigation 快速跳轉到該元件。
結論
Piny 將視覺化編輯無縫整合到你的開發工作流程中,直接在你的 IDE 中執行。 透過讓你能夠以視覺方式設計樣式和瀏覽你的專案,同時保持編輯與你的程式碼直接關聯,Piny 可協助你更快、更直觀地使用 Tailwind CSS、React、Next.js 和 Astro。 它消除了對單獨工具或雲端服務的需求,確保你保留對專案的完全控制權。 從強大的免費功能開始,如果需要進階導航和多元素編輯功能,請升級到 Pro。
常見問題
Piny Free 真的免費嗎? 是的,Piny Free 是一個真正免費的版本,沒有時間限制,不需要帳戶或資料收集。 它為常見任務提供核心視覺化編輯功能。 Pro 版本新增了進階功能。
為什麼提供 Early Access 優惠? 提供 Early Access 優惠是為了獎勵早期採用者的信任,並收集寶貴的意見反應,以協助根據實際使用情況改進 Piny。
折扣價會持續嗎? 是的,如果你在 Early Access 期間購買,你將在訂閱期間鎖定該折扣價,即使在推出常規價格之後也是如此。
Visual Select 如何運作? Visual Select 使用先進的 DOM 到 JSX 對應技術,將即時預覽中的元素對應回其對應的程式碼位置。 它需要在你專案的佈局中使用一個小腳本,該腳本僅在開發模式下有效。





