乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

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

       櫻啊小櫻啊 2015-04-21

      前言

      因為Sublime Text 3更新之后需要重新的注冊碼,試用幾個注冊碼Patch都不成功,就打算換一個編輯器。

      因為以前使用過VimNotepad++,所以這次打算嘗新,最后敲定了兩款,ICEcoderAtom

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

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

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

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

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

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

      附送下載傳送門:點我下載

      功能

      Atom總體來講,和Sublime Text長得非常相似,也支持插件擴(kuò)展機(jī)制。與Sublime Text不同的是,它的插件是獨(dú)立管理的,這點會看出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è)置面板界面

      在這里,你可以很方便地配置如下配置項

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

      主題

      個性化設(shè)置是每個碼農(nóng)所要做的第一件事情,尤其是每天都要看到的主題,很高興地是AtomSeti主題特別棒,UI做的十分不錯,雖然也有一些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文件

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

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

      擴(kuò)展

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

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

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

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

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

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

      后記

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

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

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

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

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

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多