github atom 試用

  github的編輯器atom 1.0已經出來了,在https://atom.io/css

  我以前在win上一直用notepad++寫了兩年腳本。最近改寫lua了,項目組統一用的sublime text。sublime text在win下輸入中文光標不跟隨(好像有解決辦法,沒去折騰),而在ubuntu下直接是無法輸入中文。看到atom出來了,趕忙試用一把。html

說實在的,跟sublime text仍是很像的,快捷鍵ctrl+p這些都同樣。因此使用上就不說什麼了,說一下設置。atom的設置界面比sublime人性化多了。win版本在File---->setting進入,linux版本在Edit---->preferencesjava

1.中文linux

  win版本的atom安裝完顯示中文徹底沒問題。ubuntu下則直接亂碼。須要到edit---->preferences---->font family把字體設置爲Droid Sans Mono, Droid Sans Fallbackgit

2.拼寫檢查github

  本人水平較低,寫的代碼基本過不了拼寫檢測。老在個人代碼加下劃線,看着心煩。edit---->preferences---->packages下面,搜索spell check,把這個插件disableubuntu

3.文件預覽less

  用過sublime text的都知道,在文件管理器中單擊一個文件,只是預覽一下。只有你修改這個文件或是雙擊打開,纔會多加一個tab將文件打開。這個功能在atom中是新建一個編輯器

tab來預覽,而且須要在edit---->preferences---->packages,搜索tabs,點擊setting,選中use preview tabs工具

4.語法高亮

  atom自帶很多語法高亮,C\C++、html、css、java等N多都有,可是竟然沒有lua。到edit---->preferences---->install中搜索lua,找到language-lua,安裝。重啓就行了。(PS:竟然須要重啓...)

5.主題

  atom自帶的主題不算難看,但尚未熟悉的Monokai好看(我的喜愛...)。因此edit---->preferences---->install中搜索monokai,安裝。而後切換到themes標籤,選擇主題。atom的主題分爲ui theme和syntax theme。ui theme是tab標籤顏色,界面顏色的,syntax theme是語法高亮。我改syntax theme爲Monokai就行了。

6.顯示空格、換行

  在edit---->preferences中選中Show Invisibles。

7.tab鍵轉空格

  edit---->preferences中勾選soft tab,其中還有tab length設置tab長度,默認爲2。這時按tab鍵就自動轉換成空格,若是確實須要輸入tab鍵,ctrl + shift + p,輸入Editor: Toggle Soft Tabs便可。而後再輸入一遍取消。

 

  雖然atom有設置界面,但其實它仍是基於配置文件的。點擊edit---->preferences中的Open Config Folder,能夠打開設置文件配置目錄。在這裏,能夠對全部配置進行很細的修改。

好比,若是你須要自定義空格、換行符的顯示,那麼你能夠修改config.cson中的字段:

invisibles:{cr:"",eol:"",tab,""}

這樣在設置界面就會多一些選項

也能夠直接在此指定:

editor:

  invisibles:

    space:"."

好比lua中代碼斷行不自動縮進,修改packages/language-lua/settings/language-lua.cson爲:

'.source.lua':
'editor':
'commentStart': '-- '
'increaseIndentPattern': '^\\s*(else|elseif|for|(local\\s+)?function|if|repeat|until|while)\\b((?!end).)*$|\\{\\s*$|\\([\\s\\S]*$'
'decreaseIndentPattern': '^\\s*(elseif|else|end|until,?|\\}\\)?).*$|^\\)$'

好比你對Monokai中註釋的顏色不滿意,修改package/Monokai/index.less

.comment {
color: #75715E;
}

 

  另外,atom安裝時自帶了些命令行工具。好比package管理工具apm(atom package manager)。這些工具在安裝時會註冊到當前系統環境中。好比win下你能夠在cmd中直接輸入apm install language-lua來安裝lua語法高亮,在linux下也是如此。

相關文章
相關標籤/搜索