日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Atom編輯器初次使用介紹及心得 | Jasper.Blog · Always Be Your Jasper

 櫻啊小櫻啊 2015-04-21

前言

因?yàn)?strong>Sublime Text 3更新之后需要重新的注冊碼,試用幾個(gè)注冊碼Patch都不成功,就打算換一個(gè)編輯器。

因?yàn)橐郧笆褂眠^VimNotepad++,所以這次打算嘗新,最后敲定了兩款,ICEcoderAtom

ICEcoder本質(zhì)上是一種基于HTML格式的編輯器,反應(yīng)速度有一定缺陷,

加上自己需要在Github上積攢經(jīng)驗(yàn),而且需要用到Node.js,所以選擇Github的親兒子Atom來作為首選編輯器。

這是優(yōu)設(shè)對于Atom的簡單介紹:

  • 2008年GitHub成為全球范圍內(nèi)代碼存儲和管理平臺之后,借助這個(gè)平臺發(fā)布的工具也成了許多開發(fā)者的首選。
  • Atom也是借助GitHub逐漸火起來的代碼編輯器。
  • 因?yàn)樗辉O(shè)計(jì)為簡單而開箱即用,并且具備上百個(gè)拓展包,Atom被成為“21世紀(jì)最易于定制的文本編輯器”

我是在Atom官網(wǎng)上直接下載的,官網(wǎng)截圖如下:
Atom官網(wǎng)截圖

點(diǎn)擊中間的綠色下載按鈕,但是還是需要翻|墻才能下載( ╯□╰ ),我當(dāng)前的使用版本是v0.125.0;

附送下載傳送門:點(diǎn)我下載

功能

Atom總體來講,和Sublime Text長得非常相似,也支持插件擴(kuò)展機(jī)制。與Sublime Text不同的是,它的插件是獨(dú)立管理的,這點(diǎn)會看出Github本身對于可擴(kuò)展插件的重視。

Atom的界面擴(kuò)展度更好,也比Sublime Text能寫出更好的插件,對git的支持也比前者做的更好。

主力語言是coffeescript,其他的語言以及純js的極少。部分模塊使用了C,例如Ctags,可能借鑒于其他已有組件

界面

下面是Atom的基本界面:
Atom開始界面

界面和Sublime Text基本相同:

  • 從上到下,分別是標(biāo)題欄 | 菜單欄 | Tab控制欄 | 編輯區(qū) | 狀態(tài)欄
  • 從左到右,分別是側(cè)邊欄(可關(guān)閉) | 編輯區(qū) (缺少ST的Mini Map,但是可以分區(qū)顯示)

配置

按下Ctrl + Shift + P可以呼出Panel對話框
Panel對話框

在這里可以進(jìn)行查找?guī)椭畔⒓鞍惭bPackages或者Themes等

設(shè)置面板

Sublime Text很多配置只能靠手工輸入和調(diào)整。而在Atom,好像所有的設(shè)置都可以通過設(shè)置面板來更改配置,下面是設(shè)置面板的基本界面:
設(shè)置面板界面

在這里,你可以很方便地配置如下配置項(xiàng)

  • 主題
  • 擴(kuò)展包
  • 字體和大小
  • 行代碼
  • 等等

主題

個(gè)性化設(shè)置是每個(gè)碼農(nóng)所要做的第一件事情,尤其是每天都要看到的主題,很高興地是AtomSeti主題特別棒,UI做的十分不錯(cuò),雖然也有一些BUG,但是瑕不掩瑜。

以下是Seti主題的官方展示圖片:
Seti主題

樣式

所有的窗口都是采用網(wǎng)頁渲染,你可以隨便自定義你的編輯主題,你可以通過審查元素,找到編輯器的各部分樣式表。

Atom允許你通過LESS樣式表(style.less)自定義風(fēng)格,你可以全權(quán)控制你的編輯器。

編輯樣式表很簡單,只要Settings中找到對應(yīng)位置,并做你想要的修改即可。
修改樣式

也可以通過Styleguide來進(jìn)行初始化修改。
Styleguide

快捷鍵

AtomSublime Text的很多快捷鍵都是相同的,你可以在Settings查看具體的快捷鍵:
快捷鍵設(shè)置界面

如果需要修改快捷鍵,你可以按下Ctrl + Shift + P可以呼出Panel對話框,輸入“keymap”,打開keymap.cson文件

在這個(gè)頁面中即可修改快捷鍵,修改示例如下:

1
2
3
4
5
6
'.editor':
'enter': 'editor:newline'
'.workspace':
'ctrl-P': 'core:move-up'
'ctrl-p': 'core:move-down'

擴(kuò)展

對于Atom的Package管理來說,提供了一個(gè)內(nèi)置的包管理工具,允許你擴(kuò)展編輯器的功能。

這類似于Sublime的Package Control,但與之不同的時(shí)這個(gè)包管理工具以及內(nèi)置在編輯器里面了,不需要另外執(zhí)行一段代碼來安裝。
設(shè)置面板之Package界面

安裝一個(gè)包非常簡單,只需要點(diǎn)擊Install按鈕即可。編輯器還提供了搜索功能,還有一些推薦安裝的包。

我現(xiàn)在已經(jīng)安裝的Packages如下顯示:
已安裝的Packages

在我這個(gè)windows版本中,已經(jīng)自帶了很多優(yōu)秀的Packages,這大大方便了使用者

特別推薦SnippetsMarkdown Preview這兩個(gè)packages
前者可以自動填充代碼,這對于減少代碼負(fù)擔(dān)起到了極大的作用;
后者能實(shí)時(shí)預(yù)覽Markdown文本格式,減少再編輯的麻煩。
下圖是Markdown Preview的實(shí)時(shí)預(yù)覽圖:
Markdown Preview

后記

雖然Atom架構(gòu)層面相當(dāng)優(yōu)秀,復(fù)用性非常好;充分利用了開源,packages和themes如指數(shù)般增長;從Sublime遷移方便和快捷;與Github的粘合度極高;

但是就我現(xiàn)在的體驗(yàn)來講:

  1. 程序運(yùn)行比較卡頓,現(xiàn)在自己是win8.1,4G內(nèi)存,切換Tab偶爾也會卡頓;
  2. BUG不斷,穩(wěn)定性還待加強(qiáng);
  3. 難以打開大文件,或者說大文件打開速度過于緩慢;

希望Atom能不斷改進(jìn),相信在Github的支持下,它會茁壯成長!

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多