Atom使用指南
本博客采用創作共用版權協議, 要求署名、非商業用途和保持一致. 轉載本博客文章必須也遵循 署名-非商業用途-保持一致 的創作共用協議.
簡介和安裝
狗帶一個官方簡介: Atom是一個現代文本編輯器, 高度可定制而不需要寫煩人的配置文件,另外Github出品必屬精品, 我是世界最大男性交友網站的腦殘粉…
- 自帶包管理apm
- 智能補全, 預裝文件瀏覽樹
- 跨平臺編輯(好像我在說廢話, 有名的Editor都能做到這些
- 顏控必備, 豐富UI和語法高亮, 還能自己進行配置
- 聽說對前端開發很友好
- 直接 Atom官方 下載app.
- 使用 homebrew-cask 安裝.
# 通過brew安裝cask $ brew install caskroom/cask/brew-cask # 使用cask安裝Atom $ brew cask install atom
修改設置
Atom基本是可以開箱即用的, 不過還需要修改一些小設置
- Preferences->Settings->選取Soft Tabs
- Tab Length: 4
即設置Tab使用4個空格
常用快捷鍵
快捷鍵 | 說明 |
---|---|
shift + cmd + o | 命令版(可以看到所有快捷鍵) |
alt + shift + s | 查看文件相關語言的代碼塊(snippet) |
cmd + f | 搜索當前文件 |
cmd+shift+f | 搜索整個項目 |
alt + cmd + [ | 代碼折疊, 我不喜歡用 |
alt + cmd + ] | 代碼展開 |
cmd + / | 快速注釋當前行 |
cmd + [ | 代碼左縮進 |
cmd + ] | 代碼右縮進 |
cmd + b | 快速跳轉打開的文件 |
光標移動 快捷鍵 | 說明 |
---|---|
alt+B或alt+left | 光標按單詞左移 |
alt+F或alt+right | 光標按單詞右移 |
cmd+right或ctrl+e | 光標移動到行最右最后一個非空字符 |
cmd+left或ctrl+a | 光標移動到行最左第一個非空字符 |
cmd + up | 光標移動到文件頭 |
cmd + down | 貫標移動到文件尾 |
ctrl + g | 行跳轉, 語法為行號:列號 |
cmd + r | 按當前文件方法跳轉 |
cmd + t | 全項目模糊查找關鍵字并跳轉 |
ctrl + m | 按照括號匹配跳轉 |
書簽功能: 通過cmd + F2給某一行設置書簽, 書簽的標志出現在行號右側, 通過F2進行書簽跳轉.此功能超贊
選擇和編輯快捷鍵 | 說明 |
---|---|
ctrl+shift+p | 向上選中行 |
ctrl+shift+n | 向下選中行 |
cmd + a | 選中整個文本 |
cmd + l | 選中整行 |
cmd + d | 多重選中, 用過sublime的都很熟悉 |
ctrl+shit+k | 刪除整行 |
cmd + delete | 刪除光標到行首 |
alt + delete | 按單詞刪除 |
推薦插件
插件的安裝推薦使用apm, (不要直接用setting中install裝, 會爆炸的… Ps: Python黨多裝python相關插件
Atom包管理用法:
# 安裝指定包 $ apm install <package_name> # 安裝指定版本的包 $ apm install <package_name>@<package_version> # 查找包 $ apm search <package_name> # 查看包更多詳情 $ apm view <packge_name> # 查看當前已安裝包(包含默認Atom捆綁和個人安裝) $ apm list
首先祭出個人已安裝的package列表,然后一一介紹
/Users/andrew_liu/.atom/packages (9) ├── activate-power-mode@0.3.2 ├── autocomplete-python@1.0.1 ├── emmet@2.3.16 ├── linter@1.11.3 ├── linter-flake8@1.9.2 ├── linter-pep8@1.0.1 ├── python-tools@0.6.7 ├── script@3.2.0 └── seti-ui@0.8.1
- 代碼爆炸效果插件 activate-power-mode
$ apm install python-tools
效果不多說, 效果鏈接 , 裝逼必備, 不過編輯器晃得眼暈
- 代碼風格審查 linter
注意: 安裝linter需要安裝相關語言代碼的風格審查工具才能生效, 全語言風格審查列表
$ apm linter $ (sudo) pip install pep8 $ (sudo) pip install flake8 # 安裝插件 $ apm install pep8 $ apm install linter-flake8
- 前端神器 emmet
$ apm install emmet
不多說了,傳送門: 使用emmet
- 函數定義跳轉 python-tools
支持快速變量重命名, 快速函數定義跳轉(ctrl+alt+g), 選中string文本
- Python自動補全 autocomplete-python
$ apm install python-tools
官方Atom插件中已經捆綁了language-python插件. 不過此插件提供了更強大變量名函數和標準庫的補全.
- 腳本運行 script
通過文件名(cmd + i), 選中的代碼或者行號來運行代碼
$ apm install script
- 編程語言圖標定制主題 seti-ui
一個針對編程語言文件的圖標進行定制的UI主題, 另有搭配的 語法高亮主題
Ps: 沒有提到Git相關插件, 因為本人喜歡用命令行git.
解鎖更多姿勢可以查看Atom官方文檔
參考鏈接
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!