はじめに
- テキストエディタ(SublimeText3)にて、業務などで使っている機能について纏めておく
- プラグインはあらかじめインストール済み
- 自分用の備忘録
- SublimeText を使うきっかけ
- windows → mac に移行する際に、mac 使っているエンジニアのオススメのテキストエディタだったため
- 業務効率化するため
ファイルの diff をとる
- 比較したい2つのファイルを1つに纏める(例:test.csv, test2.csv)
![スクリーンショット 2020-02-09 0.32.23.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F87218%2F4c85c7b5-32c7-af87-9411-38b9caf4fc14.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=c7e7e7407640d8eefce38bdf60c1d2fc)
- command + shift + p → 「sublimerge: Compare to View..」を入力する
- 曖昧検索可能なため、「sub」というキーワードでヒットする
![スクリーンショット 2020-02-09 0.38.05.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F87218%2F6184888f-718e-d18a-32e7-0295e0c1d16d.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=7cb4c73912ce9b6539a801cccb932176)
- 差分がわかる
![スクリーンショット 2020-02-09 0.39.15.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F87218%2F2cca92b0-1379-449f-a670-b3ff4bf8976a.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=33ff76c86a9dfb4fedd6f9fa0c6d0dec)
複数行に対して、前後に一括で文言追加する
用途:アップロードするCSVで予め決まっている固定文言を一括で追加したいなど
- command + a で全体を選択する
- command + shift + l で全体後ろのカーソルが点滅する
- 右矢印で後ろの行を一括で文言追加、編集できる
複数行をカンマ区切りで1行にまとめる
用途:SQLのIN句の値を1行としたいなど
- command + a で全体を選択する
- command + shift + l で全体後ろのカーソルが点滅する(ここまでは先述と同じ)
- 右矢印でクリックして、カンマを入れる
- commnad + j でカンマ区切りで1行にまとまる
IDE環境となる
- git管理のディレクトリを SublimeText にそのままドラックアンドドロップする
- コミット履歴が確認できる、grepできる
- ファンクションも飛べるなど、PhpStorm や VScode などの同等なIDE環境ができる
markdown プレビュー機能
wikiを作成する時に使用
- mdファイルでmarkdown形式で記入
![スクリーンショット 2020-02-09 0.18.36.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F87218%2F6869d168-a98f-371d-4201-f272431b1af8.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=e62a575bf58b77cee3cf31df5f432db9)
- command + option + o でブラウザにプレビューを表示
![スクリーンショット 2020-02-09 0.18.54.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F87218%2F27774931-c4f6-240e-eb5c-d795dc11a6bb.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=79f072bdf2716a65fbf61f85600317cb)
その他
- SQLファイルや、シェルスクリプト、css, js, ソースなど各種ファイルに対して色分けされていて見やすい
![スクリーンショット 2020-02-09 0.48.09.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F87218%2F6dd24a9b-68ae-eabd-fbe9-58f4675d7f28.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=8025ca3c61e2a46990d38526ddec8783)
さいごに
- ほかにありそうな気がしますが、一旦ここまで
- プラグインもたくさんあり、やりたいことが実現できるエディタであるところは良いところ