what is Atom
- Githubが作成しているテキストエディタ
- sublineTextに似ているが無料
- プラグインで各種拡張が可能
参考サイト
http://www.geeks-dev.com/atom-がヤバイ!sublimetextを余裕で凌駕してしまっていた件/
http://wayohoo.com/atom/markdown-function-of-the-atom-is-very-convenient.html
インストール
https://atom.io/ から zipファイルをダウンロードしてApplicationディレクトリに突っ込む
基本
dotinstallでいろいろ調べてみる。
http://dotinstall.com/lessons/basic_atom
-
タブ型の普通のテキストエディタ
-
下メニューに文字数や文字コード、ファイルタイプなどが表示される。
-
フォルダを開くと左にファイルの一覧がツリービューで表示される。
-
ファイルの操作も可能
-
⌘ - ¥
で表示非表示の切り替え -
CTL-0
でツリーとエディタ画面のフォーカス切り替え
-
-
コマンドパレット
- Shift-cmd-p
- メニューでも可能だがいろいろな機能が実行
- setting で設定メニュー
- Show Invisibles → スペース表示
- Show Indent Guide → インデントがわかる縦線
- keybindingでキーバインドが見れる。検索も可能
-
言語ごとの設定
- 言語ごとにパッケージが入っているのでその設定を変えれば良い
- Snipetも便利。登録されているものがTABキーで補完できる。
-
ファイル検索
- cmd-t 今いるフォルダからファイル検索
- cmd-b 今開いているタブのなかから検索
-
テキスト検索
- cmd-f
- cmd-g / cmd-shift-g で次
- 置換も可能
- cmd-shift-f でフォルダ内検索
- cmd-r シンボル検索。変数やメソッド名を検索できる。
- cmd-f
-
移動
- 逆ハットをクリックでスコープの折りたたみ
- ctl-m 対応するカッコに移動
- ctl-cmd-m 対応するカッコ内を全選択
- ctl-g 行指定の移動
- cmd-F2 でブックマーク、F2でブックマークに移動、ctl-F2で一覧
-
マルチカーソル
- cmdを押しながらクリックで複数にカーソル
- 一気に編集。
- 解除はESC
- 単語を選んでcmd-dで順次選ぶ。
- キャンセルはcmd-u
- cmd-k は一個飛ばし
- cmd-ctl-g で一気に選択
- cmdを押しながらクリックで複数にカーソル
-
行単位の編集
- cmd-ctl-↑ 行を移動
- cmd-l 行を選択
- ctl-shift-k 行を削除
- cmd-shift-d 行を複製
- cmd-[ / cmd-] インデント
- cmd-Enter 行挿入
- cmd-shift-enter 前に行挿入
-
パネル分割
- cmd-k → 矢印 で分割
- cmd-k → cmd-矢印で移動
- cmd-w でパネル削除
-
パッケージの導入
- setting で導入
- コマンドパレットのinstall packages
-
autocomplete plus
- 補完機能
- タブキーで補完できる
-
file icons
- フォルダのツリービューのアイコンが変わる
-
markdown のプレビュー
- ctl-shift-m
- リアルタイムで表示
- japanse wrap のパッケージを入れて、コマンドパレットからsoft warpを実行すると日本語文章も適切に折り返される。
-
atom / apm⌘の導入
- install shell commands
- atom/apm のコマンドがインストールされる。CUIでatom を起動することができる。
- atom : 現在いるディレクトリを対象にatomが立ち上がる
- apm : パッケージマネージャ
- apm list でパッケージを見る
- apm search で検索
他にもいろいろ入れてみる
- vim-mode
- vim風のキーバインド
- script
- コードの即時実行
- ctl-iで実行できるが、、、coffeescriptはpathが通っていないので実行できない。
- http://qiita.com/takeyuichi/items/e32d7b4b551e434c5262 を参考に対応・・・。