Notepad++でよく使う設定とか

# はじめに

Notepad++がなんだかいいなと思い設定やショートカットなどをメモ

周りは秀丸やさくら派が圧倒的に多く、あまり理解は得られてませんがNotepad++好きです。( ˘ω˘)
やぱGrep/文字の色付けが簡単にできたり、そもそもプラグイン好きなのかもです。

eclipseのショートカットも対比のためにちょこちょこ書いてます。
少しづつEclipseに合わせてます。。

# 環境

Windows Pro 8.1
Notepad++ v6.9

# ショートカット

|　概要　| コマンド | Eclipse | 変更後 |
|:-----------|:------------|:------------|:------------|
|元に戻す|<kbd>Ctrl</kbd> + <kbd>Z</kbd>|<kbd>Ctrl</kbd> + <kbd>Z</kbd>||
|やり直し|<kbd>Ctrl</kbd> + <kbd>Y</kbd>|<kbd>Ctrl</kbd> + <kbd>Y</kbd>||
|29.上の行と入れ替え|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>↑</kbd>|<kbd>Alt</kbd> + <kbd>↑</kbd>|<kbd>Alt</kbd> + <kbd>↑</kbd>|
|30.下の行と入れ替え|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>↓</kbd>|<kbd>Alt</kbd> + <kbd>↓</kbd>|<kbd>Alt</kbd> + <kbd>↓</kbd>|
|43.行コメント化/解除切り替え|<kbd>Ctrl</kbd> + <kbd>Q</kbd>|<kbd>Ctrl</kbd> + <kbd>/</kbd>|<kbd>Ctrl</kbd> + <kbd>/</kbd>|
|44.行コメント化|<kbd>Ctrl</kbd> + <kbd>K</kbd>|<kbd>Ctrl</kbd> + <kbd>/</kbd>|削除|
|45.行コメント化解除|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>K</kbd>|<kbd>Ctrl</kbd> + <kbd>/</kbd>|削除|
|46.ブロックコメント化|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>Q</kbd>|<kbd>Ctrl</kbd> + <kbd>/</kbd>|削除|
|47.ブロックコメント化解除||<kbd>Ctrl</kbd> + <kbd>/</kbd>||
|90.行削除(SCI_LINECUT)|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>L</kbd>|<kbd>Ctrl</kbd> + <kbd>D</kbd>|<kbd>Ctrl</kbd> + <kbd>D</kbd>|
|91.行切り取り(SCI_LINECUT)|<kbd>Ctrl</kbd> + <kbd>L</kbd>||削除|
|前/次の単語にカーソルを移動(SCI_WORDLEFT or SCI_WORDRIGHT)|<kbd>Ctrl</kbd> + <kbd>←</kbd> or <kbd>→</kbd>|<kbd>Ctrl</kbd> + <kbd>←</kbd> or <kbd>→</kbd>||
|前/次の単語にカーソルを選択しながら移動(SCI_WORDLEFTEXTEND or SCI_WORDRIGHTEXTEND)|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>←</kbd> or <kbd>→</kbd>|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>←</kbd> or <kbd>→</kbd>||
|行頭/行末にカーソルをジャンプ|<kbd>Home</kbd> or <kbd>End</kbd>|<kbd>Home</kbd> or <kbd>End</kbd>||
|ファイルの先頭/末尾にカーソルをジャンプ|<kbd>Ctrl</kbd> + <kbd>Home</kbd> or <kbd>End</kbd>|||
|選択カーソルから行頭/行末まで削除|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>BackSpace</kbd> or <kbd>Delete</kbd>|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>Delete</kbd>(行末)||
|前/後の単語を削除|<kbd>Ctrl</kbd> + <kbd>Back space</kbd> or <kbd>Delete</kbd>|<kbd>Ctrl</kbd> + <kbd>Back space</kbd> or <kbd>Delete</kbd>||
|41,42.選択した文字を大/小文字化|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>U</kbd> or <kbd>Ctrl</kbd> + <kbd>U</kbd>|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>X</kbd> or <kbd>Y</kbd>|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>X</kbd> or <kbd>Y</kbd>|
|78.対応する大括弧にジャンプ|<kbd>Ctrl</kbd> + <kbd>B</kbd>|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>P</kbd>|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>P</kbd>|
|文字列検索 |<kbd>Ctrl</kbd> + <kbd>F</kbd>(<kbd>H</kbd>で置換) ||
|77.指定行にジャンプ|<kbd>Ctrl</kbd> + <kbd>G</kbd>|<kbd>Ctrl</kbd> + <kbd>L</kbd>|<kbd>Ctrl</kbd> + <kbd>L</kbd>|
|矩形選択　|<kbd>Alt</kbd>押しながら |<kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>A</kbd>で矩形選択モード||
|タブを切り替える|<kbd>Ctrl</kbd> + <kbd>Tag</kbd>押しながらマウススクロール<br>右クリック押しながらマウススクロール|<kbd>Ctrl</kbd> + <kbd>E</kbd>||
|次/前のブックマーク|<kbd>F2</kbd> or <kbd>F2</kbd> + <kbd>Shift</kbd>|||
|ショートカット管理|なし|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>L</kbd>|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>L</kbd>|
|逐次検索|<kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>I</kbd>|<kbd>Ctrl</kbd> + <kbd>J</kbd>|<kbd>Ctrl</kbd> + <kbd>J</kbd>|
|28.選択行を連結|<kbd>Ctrl</kbd> + <kbd>J</kbd>||削除|
|||||

# その他
|　概要　| コマンド | Eclipse | 変更後 |
|:-----------|:------------|:------------|:------------|
|上書き保存|<kbd>Ctrl</kbd> + <kbd>S</kbd>||
|すべてを上書き保存|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>S</kbd>||
|閉じる|<kbd>Ctrl</kbd> + <kbd>W</kbd>|<kbd>Ctrl</kbd> + <kbd>W</kbd>||
|すべて閉じる||<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>W</kbd>|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>W</kbd>|
|行の複製(SCI_SELECTIONDUPLICATE)|<kbd>Ctrl</kbd> + <kbd>D</kbd> ||削除|
|前後の行を入れ替える|<kbd>Ctrl</kbd> + <kbd>T</kbd>|||
|印刷|<kbd>Ctrl</kbd> + <kbd>P</kbd>||削除|
|ファイル切り替え(Switch to previous document or Switch to next document)|<kbd>Ctrl</kbd> + (<kbd>Shift</kbd>) + <kbd>Tab</kbd>|<kbd>Ctrl</kbd> + <kbd>E</kbd>|<kbd>Ctrl</kbd> + (<kbd>Shift</kbd>) + <kbd>E</kbd>|
|||||

Notepad++はショートカットが変えれるので、自分が好きなようにカスタマイズできます。
設定したい場合は、設定 > ショーットカット管理で。

# 設定したこと

Notepad++には設定 > 環境設定に設定があります
いじった自覚があるものだけ記載

## 全般設定

- ツールバー　→　小さな標準アイコン
- タブに「閉じる」ボタンを設置　→　on
- ダブルクリックでドキュメントを閉じる　→　on
- ステータスバーを表示　→　on

![環境設定.jpg](https://qiita-image-store.s3.amazonaws.com/0/107636/5f87ddaa-3f4f-d970-b876-9ed52a9eb4be.jpeg)

## エディット画面

- マルチエディット設定　→　有効に

![エディット画面.jpg](https://qiita-image-store.s3.amazonaws.com/0/107636/b65d791d-a395-5a1d-77b7-27aa1546e355.jpeg)

### マルチエディットとは？

<kbd>Ctrl</kbd>を押しながらキャレットを置きたい場所をクリックすると複数のキャレットがでます。
同時複数で編集したい時に利用します。

![マルチエディット.gif](https://qiita-image-store.s3.amazonaws.com/0/107636/6d719575-7a00-b172-cdd6-3d974a04ccd5.gif)

## ファイル履歴

- ファイル履歴の最大保持数を0

![ファイル履歴.jpg](https://qiita-image-store.s3.amazonaws.com/0/107636/576e03ab-956e-64e6-01ae-4d326ea3ffc3.jpeg)

## タブ設定

- タブ間隔を2に

![タブ間隔.jpg](https://qiita-image-store.s3.amazonaws.com/0/107636/9b593b48-b526-8b1f-dccb-b666f1c1687a.jpeg)

## 入力補完

- 入力の毎に補完を行うをoff

![入力補完.jpg](https://qiita-image-store.s3.amazonaws.com/0/107636/9a00f680-35c0-fc86-249b-822ecd212094.jpeg)

テキスト編集も行うので入力のたびに補完されると使いにくかったので。。

## マルチインスタンス設定

- 常にマルチインスタンスモードとするをonに

![マルチインスタンス設定.jpg](https://qiita-image-store.s3.amazonaws.com/0/107636/44b253b3-a313-2bb6-3fee-f87c71aa8bb0.jpeg)

Notepad++を起動するときに複数のnotepad++を起動するかどうか決めれます

# ブックマーク

エディタの左側をクリックするとブックマーク(青色の●)がつきます。
そのブックマークは<kbd>F2</kbd> or <kbd>F2</kbd> + <kbd>Shift</kbd>で移動できます。

![ブックマーク.gif](https://qiita-image-store.s3.amazonaws.com/0/107636/abf438fb-bc7c-bbdb-7c2e-f57c85386ad0.gif)

# プラグイン

ゆくゆく書きます。。