sublime學習(二)檔案導覽與指令面板

(一)傳送門css

Goto Anything就像傳送門,讓你快速的開啓任何檔案。使用快捷鍵 ctrl+p 能夠當即打開,當輸入文字是當即搜尋、連接到類似檔案名的檔案而且及時預覽.如下是各類快捷鍵:
編輯器

#: 在檔案裏執行模糊搜索
工具

@:搜索檔案裏的 symbols ,指的是類別名和方法名,快捷鍵是 ctrl+R
ui

:    :插字符號移往該檔案指定的行數,快捷鍵是Alt+G
spa

(二)側邊欄
命令行

側邊欄能夠總覽整個專欄的全部檔案,可使用快捷鍵ctrl+shift+K或者是ctrl+B打開。在側邊欄裏敲擊右鍵呼叫菜單,提供一些常見的功能鍵。
code

(三)指令面板cmd

指令面板是sublime中使用內件指令、或是呼叫外掛的功能很是好的東西。使用快捷鍵ctrl+shift+P能夠打開。這個面板指令是讀取全部的.sublime-commands  檔案。io

例如: List

[
  { "command": "clear_bookmarks", "caption": "Bookmarks: Clear All" },
  { "command": "select_all_bookmarks", "caption": "Bookmarks: Select All" },

  { "caption": "Indentation: Convert to Tabs", "command": "unexpand_tabs", "args": {"set_translate_tabs": true} },
  { "caption": "Indentation: Convert to Spaces", "command": "expand_tabs", "args": {"set_translate_tabs": true} },
  { "caption": "Indentation: Reindent Lines", "command": "reindent", "args": {"single_line": false} }]

解釋:

caption:顯示在指令面板中的文字

command:要執行的指令名稱

args:由指令傳入的參數

你能夠在指令面板上找到各類指令並執行。

(四)專案

專案羣組是以你的工做需求爲單位將你的檔案、資料夾加入到一個專案羣組中,儲存他而後命名。選擇 Project>Save Project As... ,即可在sublime中創建這樣的專案羣組,而且經過快捷鍵ctrl+Alt+P在不一樣的專案羣組中快速切換。

創建專案羣組時,專案資料會以JSON格式儲存在.sublime-project 檔案裏。同時sublime也會自動生成一個附檔名爲 .sublime-workspace的檔案,用以儲存當時的使用環境。

.sublime-workspace是能夠本身修改的,可支援三個頂層節點,分別是:

"folders" 每一個資料夾都必需要有路徑(path),選擇性的能夠加上folder_exclude_patterns 或者是file_exclude_patterns 設定來排除特定的目錄或者是檔案。路徑能夠是此專案的箱端路徑也能夠是絕對路徑。或許你還能夠給他更名字這將會顯示在側邊欄。

"settings" 用來複寫我的的偏好設定,例如設置鎖緊的空格數,好讓編輯這個 專案的人均可以保持統一的程序碼風格。

"build_systems" 給專案指定的Build System設定,每一項設定都必須指定名稱(name)

例子

{
  "folders":
  [
    {
      "path": "src",
      "folder_exclude_patterns": ["backup"]
    },
    {
      "path": "docs",
      "name": "Documentation",
      "file_exclude_patterns": ["*.css"]
    }
  ],
  "settings":
  {
    "tab_size": 8
  },
  "build_systems":
  [
    {
        "name": "List",
        "cmd": ["ls"]
    }
  ]}

而.sublime-workspace 是有編輯器本身產生的,不該該動他

此外 你也能夠從終端機用sublime的命令行工具,以.sublime-workspace檔案做爲參數開啓專案例如subl --project example.sublime-project

相關文章
相關標籤/搜索