鍍金池/ 教程/ C++/ 在Atom中移動(dòng)
調(diào)試
初始文件
作用域設(shè)置、作用域和作用域描述符
在Atom中移動(dòng)
在Atom背后
Atom中的包
為什么選擇Atom?
從Textmate中轉(zhuǎn)換
小結(jié)
新手入門
折疊
代碼段
Hacking Atom
基本的自定義
Atom中的序列化
文本處理包
字?jǐn)?shù)統(tǒng)計(jì)包
所需工具
維護(hù)你的包
Atom基礎(chǔ)
深入鍵表(keymap)
配置API
使用Atom
自動(dòng)補(bǔ)全
面板
在Atom中寫作
文本選擇
創(chuàng)建主題
圖標(biāo)
小結(jié)
開發(fā)Node模塊
編輯和刪除文本
安裝Atom
通過服務(wù)和其它包交互
小結(jié)
編寫 spec
語法
Atom中的版本控制
查找和替換

在Atom中移動(dòng)

用鼠標(biāo)和方向鍵,簡單地在Atom中移來移去非常容易,然而Atom有一些快捷鍵,可以讓你把手一直放到鍵盤上,更快速地瀏覽文檔。

首先,Atom自帶許多Emacs的快捷鍵來瀏覽文檔。要想上移或者下移一個(gè)字符,你可以按ctrl-Pctrl-N。左移或右移一個(gè)字符,按ctrl-Bctrl-F。這樣等同于按下方向鍵,但是一些人不喜歡把他們的手移到方向鍵的位置。

除了單個(gè)字符的移動(dòng),還有一些其他的用于移動(dòng)的快捷鍵。

alt-B, alt-left

移動(dòng)到單詞開頭。

alt-F, alt-right

移動(dòng)到單詞末尾。

cmd-right, ctrl-E

移動(dòng)到整行末尾

cmd-left, ctrl-A

移動(dòng)到整行開頭

cmd-up

移動(dòng)到文件開頭。

cmd-down

移動(dòng)到文件末尾。

你也可以使用ctrl-G,通過指定一行(和列)來直接移動(dòng)光標(biāo)。這會(huì)彈出一個(gè)對話框問你想要跳到哪一行。你同樣可以使用row:column語法來跳到那一行的某個(gè)字符。

http://wiki.jikexueyuan.com/project/atom-flight-manual-zh-cn/images/goto.png" alt="" />

通過符號瀏覽

你也可以提供更多的信息來跳轉(zhuǎn)。要想跳到一個(gè)方法聲明之類的符號,按下cmd-r。它會(huì)打開一個(gè)列表,包含當(dāng)前文件中所有的符號,你可以通過cmd-t進(jìn)行模糊查找。使用cmd-shift-r來查找存在于整個(gè)項(xiàng)目中的符號。

http://wiki.jikexueyuan.com/project/atom-flight-manual-zh-cn/images/symbol.png" alt="" />

你也可以使用ctrl-alt-down來跳到光標(biāo)下的方法或者函數(shù)聲明。

首先,你需要確保你的項(xiàng)目中生成了tags(或者TAGS)文件。通過安裝ctags,并且從命令行中,在你的項(xiàng)目根目錄下運(yùn)行ctags -R src/這樣的命令,來生成文件。

如果你在Mac中使用Homebrew,運(yùn)行brew install ctags來安裝。

你可以通過在你的主目錄下生成.ctags文件(~/.ctags),來自定義tags如何生成。這里是一個(gè)例子。

符號瀏覽功能在atom/symbols-view包中實(shí)現(xiàn)。

Atom書簽

Atom同時(shí)擁有一個(gè)非常棒的途徑,在特定的一行上面加上書簽,使你可以快速跳到那一行。

如果你按下cmd-F2,Atom會(huì)給那一行加上書簽。你可以在整個(gè)項(xiàng)目中設(shè)置一些書簽,并且使用它們快速跳到項(xiàng)目中一些重要的行。一個(gè)小的書簽標(biāo)識會(huì)加在行號后面,像下面這張圖的第22行。

按下F2之后,Atom會(huì)跳到當(dāng)前文件的下一個(gè)書簽的位置。如果你按下shift-F2則會(huì)跳到上一個(gè)。

通過按下ctrl-F2,你可以看到當(dāng)前項(xiàng)目中的所有書簽的列表,并可以快速篩選它們,跳到任何一個(gè)書簽的位置。

http://wiki.jikexueyuan.com/project/atom-flight-manual-zh-cn/images/bookmarks.png" alt="" />

書簽功能在atom/bookmarks包中實(shí)現(xiàn)。

上一篇:初始文件下一篇:創(chuàng)建主題