1. mac系統下怎樣利用好sublime text 2編寫html,css,js代碼
Sublime Text 是一個代碼編輯器(Sublime Text 2是收費軟體,但目前可以無限期試用)也是HTML和散文先進的文本編輯器。漂亮的用戶界面和非凡的功能,例如迷你地圖,多選擇,Python的插件,代碼段,等等。完全可自定義鍵綁定,菜單和工具欄。Sublime Text的主要功能包括:拼寫檢查,書簽,完整的 Python API , Goto 功能,即時項目切換,多選擇,多窗口等等。
Sublime Text 2 被稱作Windows下的TextMate,而根據其官網介紹,Sublime Text的特點如下:擁有高效、沒有干擾的界面,在編輯方面的多選、宏、代碼片段等功能,以及很有特色的Minimap。
自從 Sublime Text 2.0 正式版以來已經新增支持 Retina 視網膜屏、拖拽文本、構建系統得以優化、支持 CSS 自動完成以及高亮設置等新特點~
Sublime Text 2 的特色功能:
1.良好的擴展功能,官方稱之為安裝包(Package)。
2.右邊沒有滾動條,取而代之的是代碼縮略圖,這個功能非常贊
3.強大的快捷命令「可以實時搜索到相應的命令、選項、snippet 和 syntex, 按下回車就可以直接執行,減少了查找的麻煩。」
4.即時的文件切換。
5.隨心所欲的跳轉到任意文件的任意位置。
6.多重選擇(Multi-Selection)功能允許在頁面中同時存在多個游標。
7.支持 VIM 模式
8.支持宏,簡單地說就是把操作錄制下來或者自己編寫命令,然後播放剛才錄制的操作或者命令。
9.更新非常勤快
主要快捷鍵列表:
Ctrl+L 選擇整行(按住-繼續選擇下行)
Ctrl+KK 從游標處刪除至行尾
Ctrl+Shift+K 刪除整行
Ctrl+Shift+D 復制游標所在整行,插入在該行之前
Ctrl+J 合並行(已選擇需要合並的多行時)
Ctrl+KU 改為大寫
Ctrl+KL 改為小寫
Ctrl+D 選詞 (按住-繼續選擇下個相同的字元串)
Ctrl+M 游標移動至括弧內開始或結束的位置
Ctrl+Shift+M 選擇括弧內的內容(按住-繼續選擇父括弧)
Ctrl+/ 注釋整行(如已選擇內容,同「Ctrl+Shift+/」效果)
Ctrl+Shift+/ 注釋已選擇內容
Ctrl+Z 撤銷
Ctrl+Y 恢復撤銷
Ctrl+M 游標跳至對應的括弧
Alt+. 閉合當前標簽
Ctrl+Shift+A 選擇游標位置父標簽對兒
Ctrl+Shift+[ 折疊代碼
Ctrl+Shift+] 展開代碼
Ctrl+KT 折疊屬性
Ctrl+K0 展開所有
Ctrl+U 軟撤銷
Ctrl+T 詞互換
Tab 縮進 自動完成
Shift+Tab 去除縮進
Ctrl+Shift+↑ 與上行互換
Ctrl+Shift+↓ 與下行互換
Ctrl+K Backspace 從游標處刪除至行首
Ctrl+Enter 游標後插入行
Ctrl+Shift+Enter 游標前插入行
Ctrl+F2 設置書簽
F2 下一個書簽
Shift+F2 上一個書簽
Sublime Text 2 所支持的格式:
Sublime Text 2 插件下載請點擊這里~Sublime Text 2 插件安裝方法:將下載的安裝包解壓縮至 Sublime Text 2 安裝目錄下的 Packages 中,而後在 preferences——packages 進行具體設置~
Sublime Text 2.0.1 更新內容:
1.Keyboard input while dragging a selection will cancel the drag
2.Improved backspace behavior when use_tab_stops and translate_tabs_to_spaces are true
3.Improved shift+drag behavior
4.Improved double click drag select behavior
5.About Window shows the license key details
6.Fixed a Goto Anything issue where pressing backspace could scroll the overlay incorrectly
7.Fixed a crash triggered by double clicking in the Goto Anything overlay
8.Fixed incorrect window position when dragging a tab in some scenarios
9.Added missing toggle_preserve_case command
10.word_wrap setting accepts 「true」 and 「false」 as synonyms to true and false
11.OSX: Fixed System Preferences menu not working
12.Linux: Added support for mice with more than 5 buttons
13.Linux: Fixed an occasional graphical glitch when running under Unity
支持運行環境:Windows XP/Vista/Win7/Win8
Sublime Text 2.0.1 便攜版 下載(來自wkang956的漢化):
(8.2MB)(將替換文件夾中的「SublimeText.exe」替換「SublimeText2」目錄中的同名文件即可運行)
2. mac電腦開發者實用工具推薦
WeFlow - 一個基於 tmt-workflow 前端工作流的開發工具。
Koala - 預處理器語言圖形伍指編譯工具,支消燃持 Less、Sass、CoffeeScript、Compass framework 的即時編譯。
CodeKit - 自動編譯 Less、Sass、Stylus、CoffeeScript、Jade & Haml等文件。
PaintCode - 將設計轉換成 Objective-C, Swift 或 C# 代碼。
Hosts.prefpane - 編輯 hosts 文件的工具。
iHosts - 唯一上架 Mac App Store 的 /etc/hosts 編輯神器。
Integrity - 輕松找到無效鏈接。
SwitchHosts - 一個管理、切換多個 hosts 方案的工具。
Gas Mask - 編輯 hosts 文件的工具,更簡單方便。
DiffMerge - 可視化的文件比較(也可進行目錄比較)與合並工具。
Gemini - 智能的重復文件查找器。
Hex Fiend - 快速而聰明的開源十六進制編輯器。
BetterRename - 一款強大的批量重命名工具,可以通過搜索功能改名。
PPRows - 計算你寫了多少行代碼。
SCM Breeze - 用於增強與git交互的shell腳本集拿橘虛(用於bash和zsh)。
Beyond Compare - 對比兩個文件夾或者文件,並將差異以顏色標示。
Cacher - 基於雲的團隊代碼片段管理器,具有Gist同步,VSCode/Atom/Sublime軟體包和Mac/Windows/Linux/Web客戶端。
Kaleidoscope - 一款很強大的文本文件和圖像比較工具,同時和 git、svn 等版本控制工具能夠完美的結合。
Fanvas - 把 swf 轉為 HTML5 canvas 動畫的系統。
EnvPane - 圖形終端查看環境變數的應用工具。
Dash - 強大到你無法想像的 API 離線文檔軟體。
SnippetsLab - 管理和組織你的代碼片段。
StarUML - 強大的軟體建模軟體。
Vagrant Manager - 管理你本地服務。
FinderGo Finder 中快速打開終端,定位到目錄
Localname - 提供對本地開發伺服器的訪問許可權。
zeplin - 前端與設計協同工作專用工具。
Go2Shell - 從 Finder 打開命令行。
SecureCRT - 一款支持 SSH、Telnet 等多種協議的終端模擬程序。
MJML - 簡化設計回應電子郵件的方式。
TeXstudio - 集成創建 LaTeX 文檔的寫作環境。
Vagrant - 用來構建虛擬開發環境的工具。
LaunchRocket - 在 Mac 系統偏好設置中創建服務管理。
Swiftify - Xcode & Finder 擴展 Objective-C 轉 Swift 代碼轉換器
Woodpecker - 在Mac上查看、編輯iOS App的沙盒文件, UserDefaults, Keychain項