ATOM基礎(chǔ)

ATOM基礎(chǔ)
現(xiàn)在Atom已安裝在您的系統(tǒng)上,讓我們啟動(dòng)它贷洲,配置它并熟悉編輯器。
當(dāng)您第一次啟動(dòng)Atom時(shí),您應(yīng)該得到如下所示的屏幕:

Atom的歡迎屏幕

這是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)選擇器

如果平臺(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è)置視圖

這包括更改主題获诈,指定如何處理包裝仍源,字體設(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)主題或安裝新主題。

從設(shè)置視圖更改主題

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)勋篓。
空白和換行偏好設(shè)置

當(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ù)視圖迁杨。

在一個(gè)開(kāi)放項(xiàng)目的樹(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)目的任何目錄中的任何文件铐然。

使用模糊查找器打開(kāi)文件

您也可以只通過(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”。

上一篇 安裝Atom
目錄
下一篇 概要

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末母赵,一起剝皮案震驚了整個(gè)濱河市逸爵,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌凹嘲,老刑警劉巖师倔,帶你破解...
    沈念sama閱讀 222,252評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異周蹭,居然都是意外死亡趋艘,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)凶朗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)瓷胧,“玉大人,你說(shuō)我怎么就攤上這事棚愤〈晗簦” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)瘸洛。 經(jīng)常有香客問(wèn)我揍移,道長(zhǎng),這世上最難降的妖魔是什么货矮? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任羊精,我火速辦了婚禮,結(jié)果婚禮上囚玫,老公的妹妹穿的比我還像新娘喧锦。我一直安慰自己,他們只是感情好抓督,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布燃少。 她就那樣靜靜地躺著,像睡著了一般铃在。 火紅的嫁衣襯著肌膚如雪阵具。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,475評(píng)論 1 312
  • 那天定铜,我揣著相機(jī)與錄音阳液,去河邊找鬼。 笑死揣炕,一個(gè)胖子當(dāng)著我的面吹牛帘皿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播畸陡,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼鹰溜,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了丁恭?” 一聲冷哼從身側(cè)響起曹动,我...
    開(kāi)封第一講書(shū)人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎牲览,沒(méi)想到半個(gè)月后墓陈,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,469評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡第献,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評(píng)論 3 342
  • 正文 我和宋清朗相戀三年跛蛋,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片痊硕。...
    茶點(diǎn)故事閱讀 40,680評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡赊级,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出岔绸,到底是詐尸還是另有隱情理逊,我是刑警寧澤橡伞,帶...
    沈念sama閱讀 36,362評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站晋被,受9級(jí)特大地震影響兑徘,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜羡洛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評(píng)論 3 335
  • 文/蒙蒙 一挂脑、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧欲侮,春花似錦崭闲、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至韧涨,卻和暖如春牍戚,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背虑粥。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工如孝, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人娩贷。 一個(gè)月前我還...
    沈念sama閱讀 49,099評(píng)論 3 378
  • 正文 我出身青樓第晰,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親育勺。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理罗岖,服務(wù)發(fā)現(xiàn)涧至,斷路器,智...
    卡卡羅2017閱讀 134,711評(píng)論 18 139
  • Atom 是 Github 專門(mén)為程序員推出的一個(gè)跨平臺(tái)文本編輯器桑包。她很大程度上繼承了SublimeText的美南蓬,...
    晚晴幽草閱讀 5,858評(píng)論 10 101
  • [TOC] 在使用前 ATOM 是Github主導(dǎo)的Web版的編輯器 已經(jīng)穩(wěn)定了,這個(gè)調(diào)試功能已經(jīng)隱藏哑了,撒花~目前...
    木貓尾巴閱讀 35,584評(píng)論 10 62
  • 譯者注:這里面的內(nèi)容主要是分析mp4/3gp文件的層級(jí)結(jié)構(gòu)赘方,詳細(xì)的介紹了各種不同的box的結(jié)構(gòu)等,網(wǎng)上有一些參考資...
    HaloMartin閱讀 2,677評(píng)論 0 2
  • 1. 思索了一天也不知該去寫(xiě)些什么弱左,想到名家們都說(shuō)的窄陡,每天堅(jiān)持寫(xiě),即使不知道寫(xiě)些什么也要寫(xiě)拆火,所以昨天都給自己放松了...
    不愛(ài)說(shuō)話的痞子閱讀 348評(píng)論 0 0