天天看點

自從用了Atom後發現,寫代碼原來是件如此美妙的事情!

<b>簡評:</b>作為github上一款開源的文本編輯器,atom一經推出就受到了極大的熱捧,在程式員界影響很大,特别是那些喜歡逛github的程式員對atom特别看好。周圍很多人都反映說,自從用了這款編輯器,寫代碼變得更加得心應手了,現在小編也想嘗試一下atom,看看效果如何?不過如果不急于嘗試的話,也不放先把下面的快捷提前鍵熟悉熟悉,聽過隻要敲幾個鍵立馬就可以代碼上傳到github呢!

自從用了Atom後發現,寫代碼原來是件如此美妙的事情!

今天分享 futantan 在github上總結的atom 快捷鍵,用atom 編輯器的開發者們,可以收藏咯。

ctrl-shift-s:儲存所有打開的檔案

cmd-shift-o:打開目錄

ctrl-0:焦點移到目錄樹:目錄樹下,使用a,m,delete來增加,修改和删除。

cmd-t 或 cmd-p 查找檔案

cmd-b:在打開的檔案之間切換

cmd-shift-b:隻搜尋從上次git commit後修改或者新增的檔案。

cmd-\:顯示或隐藏目錄樹

(等價于上下左右)

ctrl-p:前一行

ctrl-n:後一行

ctrl-f:前一個字元

ctrl-b:後一個字元

alt-b, alt-left:移動到單詞開始

alt-f, alt-right:移動到單詞末尾

cmd-right, ctrl-e:移動到一行結束

cmd-left, ctrl-a :移動到一行開始

cmd-up:移動到檔案開始

cmd-down:移動到檔案結束

ctrl-g 移動到指定行 row:column 處

cmd-r:在方法之間跳轉

cmd-\或者 cmd-k cmd-b 顯示(隐藏)目錄樹

ctrl-0 :焦點切換到目錄樹(再按一次或者esc退出目錄樹)

a:添加檔案

d:将目前檔案另存為(duplicate)

i: 顯示(隐藏)版本控制忽略的檔案

alt-right 和 alt-left 展開(隐藏)所有目錄

ctrl-al-]和 ctrl-al-[ 同上

ctrl-[ 和 ctrl-] 展開(隐藏)目前目錄

ctrl-f 和ctrl-b 同上

cmd-k h 或者 cmd-k left 在左半視圖中打開檔案

cmd-k j或者cmd-k down在下半視圖中打開檔案

cmd-k k 或者cmd-k up 在上半視圖中打開檔案

cmd-k l 或者cmd-k right 在右半視圖中打開檔案

ctrl-shift-c: 複制目前檔案絕對路徑

cmd-f2 在本行增加書簽

f2 跳到目前檔案的下一條書簽

shift-f2 跳到目前檔案的上一條書簽

ctrl-f2 列出目前工程所有書簽

大部分和導航一緻,隻不過加上shift

ctrl-shift-p: 選取至上一行

ctrl-shift-n: 選取至下一樣

ctrl-shift-b: 選取至前一個字元

ctrl-shift-f: 選取至後一個字元

alt-shift-b, alt-shift-left: 選取至字元開始

alt-shift-f, alt-shift-right: 選取至字元結束

ctrl-shift-e, cmd-shift-right: 選取至本行結束

ctrl-shift-a, cmd-shift-left: 選取至本行開始

cmd-shift-up: 選取至檔案開始

cmd-shift-down: 選取至檔案結尾

cmd-a: 全選

cmd-l: 選取一行,繼續按回選取下一行

ctrl-shift-w: 選取目前單詞

<b>基本操作</b>

ctrl-t: 使光标前後字元交換

cmd-j: 将下一行與目前行合并

ctrl-cmd-up, ctrl-cmd-down: 使目前行向上或者向下移動

cmd-shift-d: 複制目前行到下一行

cmd-k, cmd-u: 使目前字元大寫

cmd-k, cmd-l: 使目前字元小寫

<b>删除和剪切</b>

ctrl-shift-k: 删除目前行

cmd-backspace: 删除到目前行開始

cmd-fn-backspace: 删除到目前行結束

ctrl-k: 剪切到目前行結束

alt-backspace 或 alt-h 删除到目前單詞開始

alt-delete 或 alt-d 删除到目前單詞結束

<b>多光标和多處選取</b>

cmd-click: 增加新光标

cmd-shift-l: 将多行選取改為多行光标

ctrl-shift-up, ctrl-shift-down: 增加上(下)一行光标

cmd-d: 選取文檔中和目前單詞相同的下一處

ctrl-cmd-g: 選取文檔中所有和目前光标單詞相同的位置

<b>括号跳轉</b>

ctrl-m: 相應括号之間,html tag之間等跳轉

ctrl-cmd-m: 括号(tag)之間文本選取

alt-cmd-.:關閉目前xml/html tag

<b>編碼方式</b>

ctrl-shift-u: 調出切換編碼選項

cmd-f: 在buffer中查找

cmd-shift-f: 在整個工程中查找

alt-shift-s: 檢視目前可用代碼片段

在~/.atom目錄下snippets.cson檔案中存放了你定制的snippets

ctrl-space: 提示補全資訊

alt-cmd-[ :折疊

alt-cmd-]:展開

alt-cmd-shift-{: 折疊全部

alt-cmd-shift-}: 展開全部

cmd-k cmd-n: 指定折疊層級 n為層級數

ctrl-shift-l: 選擇文本類型

ctrl-shift-m: markdown預覽

可用代碼片段:b, legal, img, l, i, code, t, table

cmd-alt-z: checkout head 版本

cmd-shift-b: 彈出untracked 和 modified檔案清單

alt-g down alt-g up: 在修改處跳轉

alt-g d: 彈出diff清單

alt-g o: 在github上打開檔案

alt-g g: 在github上打開項目位址

alt-g b: 在github上打開檔案blame

alt-g h: 在github上打開檔案history

alt-g i: 在github上打開issues

alt-g r: 在github打開分支比較

alt-g c: 拷貝目前檔案在gihub上的網址

<b>主題</b>

<a href="https://atom.io/themes/atom-material-syntax" target="_blank">atom-material-syntax</a>

<b>美化</b>

<b>git</b>

<b>代碼提示</b>

就這些了,歡迎pull更多好用的插件!

原文轉載自:https://github.com/futantan/atom  作者:futantan 原文有删改