目次

14 Atom

エディタ

ダウンロード

https://github.com/atom/atom/releases/

Package

remote-edit

※今の最新バージョンではインストールできなくなってた。
今はこちらを利用した方が良い。

リモートサーバ上のファイルを直接編集でき便利です。
https://atom.io/packages/remote-edit

もし登録した、ホストを消したい場合は下記を修正すれば良い。

C:\Users\s-matsui\.atom\remoteEdit.json

ftp-remote-edit

https://atom.io/packages/ftp-remote-edit

terminal-plus

※今の最新バージョンではインストールできなくなってた。
今はこちらを利用した方が良い。

Atom上にターミナルを開くことができる。

https://atom.io/packages/terminal-plus

platformio-ide-terminal

Atomをアップデートでしたら、terminal-plusが利用できなくなったのでこちらを利用。
terminal-plusと同じような感じで利用できる。

設定から、「Shell Override」をgit for Windowsのbashを指定すると良い

C:\Program Files\Git\bin\bash.exe

platformio-ide-terminalのショートカット

Shift+Alt+T 新しいタブを開く
Shift+Alt+X コンソールを閉じる
Shift+Alt+J 左のコンソールへ移動
Shift+Alt+K 右のコンソールへ移動

markdown-preview

デフォルトで入っているパッケージ。
マークダウンのプレビューができる。
※README.mdの.dmはマークダウンの略

下記で、背景色などGitHubスタイルに準拠できます。

Setting -> Packages から markdown-preview探して、Settingボタンをクリック
Use GitHub.com styleにチェックする。

whitespace

Shift+Ctrl+Pでコマンドパレットを起動して、「convert」と入力すると下記の2つが表示される。

もしくは、PackagesのWhitespaceから選択する。

http://qiita.com/knt45/items/689385196dd1a7f88618

markdown-toc

目次を自動で作ってくれる

https://atom.io/packages/markdown-toc

CTRL+ALT+C で目次作成
CTRL+ALT+R で目次削除

autosave

これはデフォルトで入っているパッケージ。
自動保存してくれる。(※フォーカスが外れた時、アプリを落とす時)

[Packages] → autosave
[Settings]でEnabledにチェックを入れる

sublime-style-column-selection

秀丸のようにALTを押しながら矩形選択ができる

date 日付入力

date 2.6.0

インストール後SettingでFormatだけ設定しておきます。

keymap.csonで下記を設定しておけば、CTRL+;でYYYY-MM-DD CTRL+SHIFT+;でHH:MM が入力されます。

keymap.csonは、ATOMを開いて[File]→[keymap]

keymap.cson

'atom-text-editor':
  'ctrl-:': 'date:time'
  'ctrl-;': 'date:date'

Setting

インデントの縦線

インデントの線を入れると見やすい

Setting → Editor → Show Indent Guide

タブのsoft/hard変更

下記を変更
Setting → Editor → Tab Type
http://satoyan419.com/the-use-of-atom/

半角スペース・タブ(不可視文字)を表示

下記にチェックを入れる。
Setting → Editor → Show Invisible
http://webkaru.net/dev/mac-atom-show-invisibles/

Atomの縦線について(wrap-guide)

https://taccuma.com/delete-wrap-guide-in-atom/

ショートカットキー

操作WinMac
行番号を指定して移動Ctrl + GCtrl + G
対応するカッコへ移動Ctrl + MCtrl + M
KeyCommand操作
Alt + \tree-view:toggle-focusツリー・ビューとエディタのフォーカス切り替え
KeyCommand操作
ctrl-k uppane:split-up上にスプリット
ctl-k downpane:split-down下にスプリット
ctrl-k leftpane:split-left左にスプリット
ctrl-k rightpane:split-right右にスプリット
ctrl-k ctrl-upwindow:focus-pane-above上のペインに移動
ctrl-k ctrl-downwindow:focus-pane-below下のペインに移動
ctrl-k ctrl-leftwindow:focus-pane-on-left左のペインに移動
ctrl-k ctrl-rightwindow:focus-pane-on-right右のペインに移動
ctrl-k ctrl-nwindow:focus-next-pane次のペインに移動
ctrl-k ctrl-pwindow:focus-previous-pane前のペインに移動
KeyCommand操作
shift-cmd-Pcommand-palette:toggleコマンド・パレットの表示
ctrl-shift-Mmarkdown-preview:toggleマークダウン・プレビューの表示
ctrl-k ctrl-b or ctrl+\tree-view:toggleツリー・ビューの表示

折りたたみ

Key操作
alt+ctrl+[カーソル位置で折りたたむ
alt+ctrl+]カーソル位置の折りたたみを開く
alt+ctrl+shift+[全て折りたたむ
alt+ctrl+shift+]全ての折りたたみを開く

検索

Key操作
ctrl+shift+Fプロジェクト内検索 (=一括検索, ファイルを超えて検索)

選択

Key操作
Ctrl + Alt + (↑ / ↓)矩形選択
Ctrl + マウスで複数箇所を選択マルチ選択
Ctrl + l行を選択