Notepad ++では、マウスのダブルクリックを使用してWord全体を選択できることはわかっていますが、キーボードショートカットを使用したいと思います。たとえば、ビジュアルスタジオでは、デフォルトでctrl + wであり、非常に便利です。そのアクションのショートカットをnotepad ++で指定できますか、それとも存在しますか?
より良い方法かもしれません(そしてこれには意図しない副作用があるかもしれません)が、少し周りを突っ込むことから:
Settings, Shortcut Mapper, Plugin Commands, 49 Q:Mark Word or Find Reverse, Modify, then Choose your Shortcut Combination.
Ctrl-WはNotepad ++ではデフォルトで閉じているので、それを使用する場合は、最初にマップを解除します(ショートカットマッパー、メインメニュー)。
編集:10秒以上続けた後、このソリューションの意図しない副作用がやや明らかです。つまり、これをテストテストにしてから、選択テストを試してください。 ;) ごめんなさい。
これを行うための組み込みコマンドは見つかりませんでしたが、この機能を複製する方法を見つけました。
割り当てられたショートカットは、キャレットが単語の最初の文字のすぐ左にある場合を除いて、キャレットが現在入っている単語を強調表示します。その場合、前の単語が選択されます。
キャレットがWordのすぐ左にあるときにWordを選択できるようにする必要がある場合は、上記の手順を実行しますが、左と右のキーを入れ替えると、キャレットがWordの右に移動し、左にハイライトされます。その場合、キャレットが単語のすぐ右側にあると、次の単語が選択されます。必要に応じて、両方のショートカットを作成できます。
もっと良い方法があるといいのですが、見つけられませんでした。他の誰かがそれを知っているなら、それを提供して、この答えに反対票を投じてください。
私は同じ目標を達成するためにautohotkeyを使用しています。組み合わせは Ctrl+F+Esc
Ctrl+F 現在の単語を選択してください Esc [検索]ウィンドウを閉じます。
そしてそれはトリックをしました。
(SourceInsightには、これに対するデフォルトのアクションがあり、非常に便利です:)
私のオートホットキーソリューション、マッピングCtrl-クリックしてWordを選択:
; Allow Ctrl-Click to select current Word in notepad++
#IfWinActive ahk_class Notepad++
; Note from Help: The hotkeys Shift::, Alt::, and Control:: fire upon release of the key unless they have the tilde prefix such as ~Alt::. By contrast, a specific left or right hotkey such as LAlt:: fires when it is pressed down.
~Control::
KeyWait, LButton, D T0
if ErrorLevel = 0
{
Click 2
}
return
#IfWinActive