[編輯器]走上atom之路1


祝大家新年快樂

我就是來賣個萌,逃~


正文

我最開始用atom是因為它看起來比較酷,我工作中主力還是使用pycharm,畢竟atom只是一個編輯器。我一
般只是用atom來寫Markdown的文件。隨着我自己的博客上線,我以后用atom的頻率會增加很多,所以我打
算,好好學習下atom的使用,方便我以后出去裝逼~~其實我另外一個學習atom的目的是:我覺得每個程序
員都需要熟練的使用一個編輯器,因為很多時候我們都是在‘編輯’。

說在最前面:以下內容全部在mac下實踐,其他操作系統可以試着把cmd(command)換成ctrl。

基本操作

atom的基本操作,你只需要記住一個快捷鍵“cmd+shift+p”,然后在輸入框中輸入命令,回車。例如:打開設置
快速輸入命令
注意:以后說的輸入命令,就是進入到這里輸入命令

必裝的包

好的編輯器,必須有豐富的擴充包,以便於滿足不同的需求。atom的包還是很多的。

如何安裝包:輸入命令install p

python:

我個人推薦編輯和看python代碼用pycharm,而且atom強大之處在於編輯前端的代碼,以為可以直接調用
chrome的開發者模式:cmd+alt+i

autocomplete-python — python代碼補全
autocomplete-snippets - 自動補全自定義變量(v1.4自帶)

Markdown:

多說兩句,我之所以學習和使用Markdown是因為:md(markdown)的文件可以隨便轉化成html或者pdf,
同時github上面ReadMe都是md文件,各種api接口說明——流行;用習慣了,還真的挺方便的。

markdown-scroll-sync - markdown預覽時左右同步
(atom v1.4自帶了makedown語法高亮)

美化界面:

atom的主題包含UI和syntaxUI兩個Theme

syntax Theme: solarized-dark-syntax
seti-icons: 不同文件前面會有不同的小圖標
minimap: 側邊預覽代碼


常用快捷鍵

  • commmand+shift+p
    打開命令窗口,可以運行各種菜單功能

  • 分屏
    atom默認的自動分屏快捷鍵,有沖突。解決辦法。輸入命令:keymap 在這個文件中設置快捷鍵
    格式如下:

    # 分屏的快捷鍵映射
    '.editor':
    	'ctrl-f9':'pane:split-up'  # 我的ctrl+f9是分屏到下方
    	'ctrl-f10':'pane:split-down'
    	'ctrl-f11':'pane:split-left'
    	'ctrl-f12':'pane:split-right'
    
    
  • cmd+w
    關閉當前tab

  • ctrl+shift+m
    makedown文件預覽

  • command+t
    多文件切換

  • *command+*
    關閉左邊的file-tree-view

  • ctrl+g
    文件內跳轉到指定行

  • command+f
    文件內查找和替換

  • command+shift+f
    多文件查找和替換

  • command+[
    對選中內容向左縮進

  • command+]
    對選中內容向右縮進

  • command+,
    打開設置

  • cmd+.
    開啟/取消按鍵綁定


基本設置

看完上面的內容,你最好去寫一篇博客,或者敲敲代碼。之所以我把基本設置放在這里說,是因為當你在使用
過程中,會發現有些地方不符合你的習慣。這個時候你就知道你想要什么,然后我這在引個路你就可以定制出
適合自己的設置了。

  1. 基本的用到設置都setting中,掃一遍看看有什么需要改的。

  2. 如果你想改的東西在setting中沒有找到,那就輸入命令:packages,包中的setting找一找。
    例如: 我不像看見忽略的文件,圖中灰色的文件
    例子1

    輸入命令:packages 再搜索:tree view。如下圖:
    例子2
    進到里面鈎上:Hide Ignored Names和Hide VCS Ignored Files 就ok了。其實atom很多功能都是
    包來提供的,所以通過包來自定義

  3. 通過修改config文件來設置(以后再說)

最后

atom還是一個很酷的編輯器,我也是剛入門摸着石頭過河,希望這篇入門級別的文章能夠給你帶來一定的幫助
那真是太好了!
好了,開始你的atom之旅吧~

推薦閱讀:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM