2012-09-29

Notepad++でタブ複製や日付挿入のホットキーをアサインする

ホットキー設定

メニューの
Settings > Shortcut mapper
で設定する。なお、version 6.1.8 英語版。

タブ複製

Settings > Shortcut mapper > Main menu タブ
で、(自分の環境では)百何十行目かに
Clone to Other View
というのがある。この行をダブルクリック、または行を選択して下の Modify ボタンをクリック。自分は F7 を割り当ててみた。その代わり、もともと F7 がアサインされていた 57 行目の Search Results Window には F5 をアサインし、F5 がアサインされていた Run... は None に変更。さらに、Move to Other View を F6 に割り当てた。

日付挿入

ずっと前はデフォルトでできていた。version 5 以降は TextFX というプラグインが必要。ver. 5 のころはこのプラグインはデフォルトで入っていた。version 6 にいま update してみたところ、TextFX が入っていない(7zip アーカイブの場合。Installerなら入っているのかも)。何か別のプラグインで代替できるのかもしれないが、調べていない。

TextFX 自体は ver. 0.26 で開発が止まっているようなので、NppTextFX.dll を旧 npp/plugins フォルダからコピーするか、
http://sourceforge.net/projects/npp-plugins/files/
からダウンロードして npp/plugins フォルダに放り込む。

[2013-03-09追記] 最近 version 6.3 に update した。またこれやることになったのだが、メニューの Plugins > Plugin Manager > Show Plugin Manager から、TextFX Characters というプラグインにチェックを入れて Install するだけで良かった。以下の記述については同様。[/追記]

メニューから
Settings > Shortcut mapper > Plugin commands タブ
で、かなり下の方に
I:Date & Time - short format
とある。これをダブルクリック。自分は Ctrl + F5 をアサインした。

そのほか

他にも、デフォルトで色々と便利なキーがすでにアサインされており、眺めていると勉強になる。たとえば、
  • F3 = 検索ダイアログから検索した単語を、ファイル内に限り、下方向に選択しつつ移動
  • F3 + Shift = F3 と同じだが上方向
あたりは知っていたが、
  • Ctrl + F3 = いまキャレットが接している単語を下方向に検索
  • Ctrl + Alt + F3 = "Ctrl + F3" と同じだが、下まで行くと上へループ
  • F4 = Ctrl + Shift + F でファイル横断検索した結果、つまり複数ファイルに渡って、選択しつつ移動
などは知らなかった。

検索ダイアログのバグが解消されていた

ところで ver. 5.8.7 くらいから、「検索した直後にフォーカスが検索ダイアログから外れるようになっていて、Esc でダイアログを閉じられない」という死ぬほど使いづらいバグ(仕様と主張していたが)があった。なので 5.8.5 あたりをずっと使っていたが、いま 6.1.8 に一気に上げてみたところ、この挙動は修正されており、Esc で検索ダイアログを閉じられるようになっていた。

No comments: