磨刀不誤砍柴工——二十個你必須知道的Sublime Text快捷鍵

有點標題黨,純屬娛樂。

做個廣告,歡迎大家關注我的博客 <a >code4fun--呼呼呼山</a>, 最近開始寫的,應該會堅持下去,一些技術性比較強的就不往這邊搬了。

作為其他編輯器一派的,Sublime Text絕對是個不錯的選擇,雖然沒有Emacs那么強大,也沒有Vim那樣專注,但是在Windows下絕對是個不錯的選擇,插件和可配置性還是很強大的。(Emacs沒試過,不過Windows下的Vim配置著實不爽)
強迫癥們不用去數了,絕對是20個。

  • ctrl + shift + p

如果要在Sublime里面選擇一個最強大的命令,那絕對是這個,這個快捷鍵可以顯示當前文檔所有可用的命令或者設置(包括插件), 自動生成函數塊之類的。

下面是演示的python自動新建一個類的過程。

新建python類
新建python類
  • ctrl + r 和 ctrl+g ctrl + p

這三個是相互可以轉化的,所以放在了一起。

ctrl+g是跳轉到指定行, ctrl + r 是函數名查找,ctrl + p是 文件搜索,但是如果把ctrl+g出現的冒號刪除就成了ctrl+p的功能,若換成@就實現了ctrl+r的功能。

  • ctrl + b

這個也是很強大的功能,函數寫完當然要進行編譯了,這個就是用來進行編譯的,里面內設了一些常用語言的編譯,然后你也可以自己設定,由于日常有些工作需要matlab,所以我就設置了一個matlab的編譯,下面是我的設置,其余的可以參考這個,自行解決。

{ // Change path to matlab.exe per local settings "cmd": ["F:/Video/MATLAB R2013b/bin/matlab.exe", "-nodesktop", "-nosplash", "-r", "\"run('$file')\""], "selector": "source.m", "working_dir": "${project_path:${folder}}" }

  • ctrl + / 注釋,不多說了

  • ctrl+[ 或者 ] 代碼的縮進調整

下面是對變量的一些操作:

  • ctrl + 左右移動鍵 每次移動一個變量

  • alt + 左右移動鍵 每次移動一個單詞(如果有下劃線分開,就會停止)

  • shift + 左右移動鍵 隨著移動會對那些字進行選擇(可以和ctrl以及alt,home, end等聯合使用)
    shift 和一些移動鍵的結合也是相當強大的,可以直接進行選擇編輯。

  • ctrl + d 選擇變量
    多次按可以進行同一變量的多個選擇

  • ctrl + delete 從該處刪除單詞直到詞尾

  • f3 向后搜索單詞(聯合shift向前索引,alt 表示 find all)

  • ctrl + m 在兩個配對的(大中小)括號之間跳轉

  • ctrl + space 自動補全選擇

然后就是多行編輯:

  • shift + enter 在該行上面插入一行
    ctrl + enter 在該行下面插入一行

  • ctrl + l選擇整行

  • ctrl + alt + 上下鍵 選擇多行,方便進行多行的更改

  • ctrl + home / end回到全文文首 / 末尾

在然后當然就是多文件,多窗口:

  • ctrl + page up / down 查看上 / 下一個文件

  • alt + shift + 數字 多窗口,數字是窗口的個數(在此時ctrl + 數字會跳轉到第幾個窗口)

  • alt+數字 跳到第幾個文件(類似chrome)

** one more thing: f11 全屏 更加專注于代碼 **

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容