web-dev-qa-db-ja.com

単語全体を選択するためのNotePad ++ショートカット

Notepad ++では、マウスのダブルクリックを使用してWord全体を選択できることはわかっていますが、キーボードショートカットを使用したいと思います。たとえば、ビジュアルスタジオでは、デフォルトでctrl + wであり、非常に便利です。そのアクションのショートカットをnotepad ++で指定できますか、それとも存在しますか?

15
x2.

より良い方法かもしれません(そしてこれには意図しない副作用があるかもしれません)が、少し周りを突っ込むことから:

Settings, Shortcut Mapper, Plugin Commands, 49 Q:Mark Word or Find Reverse, Modify, then Choose your Shortcut Combination.

Ctrl-WはNotepad ++ではデフォルトで閉じているので、それを使用する場合は、最初にマップを解除します(ショートカットマッパー、メインメニュー)。

編集:10秒以上続けた後、このソリューションの意図しない副作用がやや明らかです。つまり、これをテストテストにしてから、選択テストを試してください。 ;) ごめんなさい。

7
Craig H

これを行うための組み込みコマンドは見つかりませんでしたが、この機能を複製する方法を見つけました。

  1. 複数の単語を含むテキストファイルを開くか作成します。
  2. マクロメニューから記録の開始を選択します。
  3. 押す Ctrl+← Left。キャレット(挿入点/ Iビーム)がWordの先頭に移動します。
  4. 押す Ctrl+Shift+Right →。 Wordが強調表示されます。
  5. マクロメニューから記録の停止を選択します。
  6. 再びMacroメニューから、Save Current Recorded Macroを選択します。
  7. 表示されるボックスで、任意の名前を割り当て、そのショートカットを選択します。次に、[〜#〜] ok [〜#〜]をクリックします。

割り当てられたショートカットは、キャレットが単語の最初の文字のすぐ左にある場合を除いて、キャレットが現在入っている単語を強調表示します。その場合、前の単語が選択されます。

キャレットがWordのすぐ左にあるときにWordを選択できるようにする必要がある場合は、上記の手順を実行しますが、左と右のキーを入れ替えると、キャレットがWordの右に移動し、左にハイライトされます。その場合、キャレットが単語のすぐ右側にあると、次の単語が選択されます。必要に応じて、両方のショートカットを作成できます。

もっと良い方法があるといいのですが、見つけられませんでした。他の誰かがそれを知っているなら、それを提供して、この答えに反対票を投じてください。

19
Patches

私は同じ目標を達成するためにautohotkeyを使用しています。組み合わせは Ctrl+F+Esc

Ctrl+F 現在の単語を選択してください Esc [検索]ウィンドウを閉じます。

そしてそれはトリックをしました。

(SourceInsightには、これに対するデフォルトのアクションがあり、非常に便利です:)

5
vic

私のオートホットキーソリューション、マッピング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
4
Nat H