ATOM基礎(chǔ)
現(xiàn)在Atom已安裝在您的系統(tǒng)上,讓我們啟動(dòng)它贷洲,配置它并熟悉編輯器。
當(dāng)您第一次啟動(dòng)Atom時(shí),您應(yīng)該得到如下所示的屏幕:
這是Atom歡迎屏幕诞仓,為您提供了一個(gè)很好的開(kāi)始編輯器的起點(diǎn)。
術(shù)語(yǔ)
你可以找到所有我們整個(gè)在我們的手冊(cè)使用的各種術(shù)語(yǔ)的定義詞匯 速兔。
命令面板
在該歡迎屏幕中墅拭,我們介紹了可能是Atom中命令選項(xiàng)板中最重要的命令。 如果按CMD + Shift鍵+ P
而專注在編輯面板中涣狗,命令面板將彈出谍婉。
在整本書(shū)中,我們將使用快捷鍵綁定像為Cmd + Shift + P
來(lái)演示如何運(yùn)行命令镀钓。 這些是我們檢測(cè)到您運(yùn)行的平臺(tái)的默認(rèn)鍵綁定穗熬。
如果您想查看與我們檢測(cè)到的平臺(tái)不同的平臺(tái),您可以使用頁(yè)面頂部附近的平臺(tái)選擇器來(lái)選擇其他平臺(tái):
如果平臺(tái)選擇器不存在丁溅,則當(dāng)前頁(yè)面不具有任何平臺(tái)特定的內(nèi)容唤蔗。
如果已經(jīng)定制了您的Atom鍵盤(pán)映射,你總能看到你在命令面板中映射的鍵綁定窟赏,或在設(shè)定的按鍵選項(xiàng)卡中設(shè)置查看 妓柜。
這個(gè)搜索驅(qū)動(dòng)的菜單可以做任何在Atom中可能的主要任務(wù)。 相反涯穷,單擊周?chē)械膽?yīng)用程序菜單尋找的東西棍掐,你可以按CMD + Shift + P
和搜索命令。
原子基礎(chǔ)
不僅可以看到并快速搜索數(shù)千種可能的命令求豫,而且還可以查看是否存在與其相關(guān)聯(lián)的鍵綁定塌衰。 這是偉大的,因?yàn)樗馕吨憧梢圆碌侥愕姆绞阶鲇腥さ氖虑轵鸺危瑫r(shí)還學(xué)習(xí)快捷鍵敲擊做它最疆。
對(duì)于本書(shū)的其余部分,除了對(duì)不同命令的鍵綁定之外蚤告,我們還將嘗試清楚在命令選項(xiàng)板中可以搜索的文本努酸。
設(shè)置和首選項(xiàng)
Atom有許多設(shè)置和首選項(xiàng),您可以在設(shè)置視圖中修改杜恰。
這包括更改主題获诈,指定如何處理包裝仍源,字體設(shè)置,標(biāo)簽大小舔涎,滾動(dòng)速度等等笼踩。 您也可以使用此屏幕來(lái)安裝新的軟件包和主題,我們將在涉及的Atom包 亡嫌。
要打開(kāi)設(shè)置視圖嚎于,您可以:
使用Atom>首選項(xiàng) 菜單項(xiàng),在菜單欄
搜索settings-view:open
在命令面板
使用 Cmd挟冠,
鍵綁定
更改主題
設(shè)置視圖還允許您更改Atom的主題于购。 Atom帶有4個(gè)不同的UI主題,Atom和One主題的黑暗和輕微變體知染,以及8個(gè)不同的語(yǔ)法主題肋僧。 您可以通過(guò)單擊設(shè)置視圖側(cè)邊欄中的“主題”選項(xiàng)卡來(lái)修改活動(dòng)主題或安裝新主題。
UI主題控制UI元素的樣式控淡,如選項(xiàng)卡和樹(shù)視圖嫌吠,而語(yǔ)法主題控制加載到編輯器中的文本的語(yǔ)法高亮。 要更改語(yǔ)法或UI主題逸寓,只需在相應(yīng)的下拉列表中選擇不同的內(nèi)容居兆。
也有幾十個(gè)主題https://atom.io ,你可以從你想要的東西不同的選擇竹伸。 我們將涵蓋定制的主題風(fēng)格調(diào)整菜譜 泥栖,并創(chuàng)造自己的主題創(chuàng)建主題 。
軟包裝
您可以使用設(shè)置視圖指定空格和包裝首選項(xiàng)勋篓。
當(dāng)您按下Tab
鍵和“標(biāo)簽長(zhǎng)度”設(shè)置指定當(dāng)你這樣做了多少空間被使用吧享,如果“軟代表一個(gè)標(biāo)簽多少空間插入,或啟用”軟標(biāo)簽“將插入空格譬嚣,而不是實(shí)際的制表符標(biāo)簽“已禁用钢颂。
“軟包裝”選項(xiàng)將包裝太長(zhǎng)以適合當(dāng)前窗口的線。 如果禁用軟包裝拜银,線條將會(huì)簡(jiǎn)單地從屏幕的邊上移開(kāi)殊鞭,您必須滾動(dòng)窗口才能看到其余內(nèi)容。 如果“優(yōu)先線長(zhǎng)度的軟包裝”被切換尼桶,則線將以80個(gè)字符而不是屏幕的結(jié)尾進(jìn)行換行操灿。 您也可以在此屏幕上將默認(rèn)線長(zhǎng)度更改為80以外的值。
在基本自定義 泵督,我們將看到如何為不同類(lèi)型的文件設(shè)置不同的包裝的偏好(例如趾盐,如果你想換降價(jià)文件,但沒(méi)有其他文件)。
打開(kāi)救鲤,修改和保存文件
現(xiàn)在你的編輯器正在按照你想要的方式工作久窟,讓我們開(kāi)始打開(kāi)和編輯文件。 這是一個(gè)文本編輯器本缠,對(duì)吧斥扛?
打開(kāi)文件
有幾種方法可以在Atom中打開(kāi)文件。 您可以通過(guò)選擇文件>從菜單欄中打開(kāi) 丹锹,或按Cmd的+ O
可以選擇從標(biāo)準(zhǔn)對(duì)話框的文件做到這一點(diǎn)犹赖。
[圖片上傳中。卷仑。。(7)]
這對(duì)于打開(kāi)一個(gè)不包含在當(dāng)前項(xiàng)目中的文件(更多的內(nèi)容)麸折,或者如果由于某種原因從一個(gè)新窗口開(kāi)始锡凝,這是非常有用的。
開(kāi)在Atom中的文件的另一種方法是使用命令行atom
命令垢啼,凌菜單欄有一個(gè)名為“安裝Shell命令”窜锯,它安裝命令atom
和apm
的命令,如果凌動(dòng)無(wú)法安裝它們自己 芭析。
您可以運(yùn)行atom
與一個(gè)或多個(gè)文件路徑命令的Atom打開(kāi)這些文件锚扎。
原子 - 幫助 Atom Editor v1.8.0 用法:atom [options] [path ...] 可以指定到文件或文件夾的一個(gè)或多個(gè)路徑。 如果有的話 現(xiàn)有Atom窗口包含所有給定的文件夾馁启,路徑 將在該窗口中打開(kāi)驾孔。 否則,它們將以新的方式打開(kāi) 窗口惯疙。 ... ...
這是一個(gè)偉大的工具翠勉,如果你習(xí)慣了終端或你從終端工作了很多。 剛火了atom [files]
霉颠,你就可以開(kāi)始編輯对碌。
編輯和保存文件
編輯文件非常簡(jiǎn)單。 您可以單擊并用鼠標(biāo)滾動(dòng)并鍵入以更改內(nèi)容蒿偎。 沒(méi)有特殊的編輯模式或鍵盤(pán)命令朽们。
為了節(jié)省您可以選擇文件的文件>從菜單欄或Cmd的+ S
保存保存文件。 如果你選擇文件>另存為或者按CMD + SHIFT + S
然后就可以保存在不同的文件名在編輯器中當(dāng)前內(nèi)容诉位。 最后骑脱,您可以選擇文件>全部保存 ,
或按Alt + Cmd的+ S
將所有打開(kāi)的文件保存在Atom中不从。
開(kāi)放目錄
Atom不僅僅處理單個(gè)文件; 你很可能將大部分時(shí)間花在具有多個(gè)文件的項(xiàng)目上惜姐。 要打開(kāi)一個(gè)目錄,選擇菜單項(xiàng)文件>打開(kāi) ,并選擇從對(duì)話框的目錄歹袁。 您還可以添加多個(gè)目錄到當(dāng)前的Atom窗口中坷衍,選擇File>從菜單欄中添加項(xiàng)目文件夾或按為Cmd + Shift + O
你可以通過(guò)傳遞它們的路徑到打開(kāi)任意數(shù)量的命令行目錄的atom
命令行工具。 例如条舔,您可以運(yùn)行命令atom ./hopes ./dreams
打開(kāi)雙方hopes
和dreams
枫耳,同時(shí)目錄。
當(dāng)您使用一個(gè)或多個(gè)目錄打開(kāi)Atom時(shí)孟抗,您將自動(dòng)在窗口的側(cè)面獲得一個(gè)樹(shù)視圖迁杨。
樹(shù)視圖允許您探索和修改項(xiàng)目的文件和目錄結(jié)構(gòu)。 您可以從此視圖打開(kāi)凄硼,重命名铅协,刪除和創(chuàng)建新文件。
您還可以隱藏摊沉,并用CMD +
或顯示它tree-view:toggle
從命令面板命令狐史,然后按Ctrl + 0
將關(guān)注它。 當(dāng)樹(shù)視圖具有焦點(diǎn)说墨,您可以按A骏全,M
或刪除
添加,移動(dòng)或刪除文件和文件夾尼斧。 在樹(shù)視圖中的文件或文件夾姜贡,您也可以右鍵單擊看到許多的各種方案,包括所有這些再加上顯示的在Finder中的文件或復(fù)制文件路徑到剪貼板棺棵。
原子包
與Atom的許多部分一樣楼咳,樹(shù)視圖不是直接構(gòu)建到編輯器中,而是默認(rèn)情況下是Atom自帶的獨(dú)立軟件包烛恤。 與Atom捆綁的軟件包稱為Core軟件包爬橡。 未與Atom捆綁在一起的程序稱為社區(qū)程序包。
您可以在找到源代碼樹(shù)視圖GitHub上https://github.com/atom/tree-view 棒动。
這是Atom的有趣的事情之一糙申。 它的許多核心功能實(shí)際上只是以實(shí)現(xiàn)任何其他功能的相同方式實(shí)現(xiàn)的包。 這意味著船惨,如果你不喜歡樹(shù)視圖為例柜裸,你可以編寫(xiě)自己的功能的實(shí)現(xiàn),并完全替換它粱锐。
在項(xiàng)目中打開(kāi)文件
在Atom中打開(kāi)一個(gè)項(xiàng)目后疙挺,您可以輕松地找到并打開(kāi)該項(xiàng)目中的任何文件。
如果按CMD + T
或Cmd的+ P
模糊查找器將彈出怜浅。 這將允許您通過(guò)鍵入路徑的一部分快速搜索項(xiàng)目的任何目錄中的任何文件铐然。
您也可以只通過(guò)當(dāng)前打開(kāi)的(而不是在項(xiàng)目中的每個(gè)文件)用CMD + B
中的文件進(jìn)行搜索蔬崩。 這將搜索您的“緩沖區(qū)”或打開(kāi)文件。 您還可以限制用CMD + SHIFT + B
其中僅搜索通過(guò)新的或自上次的Git已經(jīng)修改提交文件搀暑,這個(gè)模糊搜索沥阳。
模糊Finder使用core.ignoredNames
, fuzzy-finder.ignoredNames
和core.excludeVCSIgnoredPaths
配置設(shè)置過(guò)濾掉就不會(huì)顯示文件和文件夾自点。 如果你有噸的文件的項(xiàng)目桐罕,你不希望它進(jìn)行搜索,您可以添加模式或路徑桂敛,要么這些配置設(shè)置或標(biāo)準(zhǔn).gitignore
文件 功炮。 我們將學(xué)習(xí)更多有關(guān)配置設(shè)置全局配置設(shè)置 ,但現(xiàn)在你可以很容易地將這些在核心設(shè)置下的設(shè)置查看术唬。
無(wú)論core.ignoredNames
和fuzzy-finder.ignoredNames
被解釋為glob模式由實(shí)施minimatch節(jié)點(diǎn)模塊 薪伏。
配置設(shè)置表示法
有時(shí)你會(huì)看到我們參考的配置設(shè)置,所有拼寫(xiě)出來(lái)粗仓,像“核心設(shè)置中的忽略的名稱”毅该。 其他時(shí)候,你會(huì)看到我們使用類(lèi)似名字的縮寫(xiě)core.ignoredNames
潦牛。 這兩者都指的是同樣的事情。速記是軟件包的名稱挡育,然后一個(gè)點(diǎn).
巴碗,隨后設(shè)置的“駱駝套管”的名字。
如果你有一個(gè)短語(yǔ)即寒,你想駝峰橡淆,請(qǐng)按照下列步驟操作:
小寫(xiě)第一個(gè)單詞
大寫(xiě)第一個(gè)字母在所有其他字
刪除空格
所以“忽略的名稱”變成“ignoredNames”。