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


14

私はnotepad ++でマウスのダブルクリックを使用して単語全体を選択できることを知っていますが、キーボードショートカットを使用したいです。たとえば、Visual Studioではデフォルトでctrl + wであり、非常に便利です。notepad ++でそのアクションのショートカットを指定できますか、または存在しますか?

回答:


6

より良い方法かもしれません(そして、これの意図しない副作用があるかもしれません)が、少し突っついてから:

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

Notepad ++ではCtrl-Wがデフォルトで閉じているため、使用する場合は最初に(ショートカットマッパー、メインメニュー)のマッピングを解除してください。

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


それは私のために罰金を作品
×2。

私はテストtest(それは正規表現の問題だと思う)について読んだことがありますが、今はもっと良いマクロやその決定がわかりません:(
x2。11年

1
Wordにマークを
付ける

@ florian.isoppコマンドは、ショートカットマッパーの[シンチラ]タブにある可能性があると思います。これらのコマンドを表示するページは次のとおり
wip

17

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

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

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

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

もっと良い方法があればいいのですが、見つけられませんでした。他の誰かがそのことを知っている場合は、気軽にそれを提供し、この回答に投票してください。


1
ctrl + [shift +] left | rightは多くのアプリケーションで機能します。コンピューター全体で使用するのに適したイディオムです。それをサポートするアドレスバーでその素晴らしい。さらに、ctrl + delまたはctrl + backspaceでも同様のことが行われます。
Ape-in​​ago

5

同じ目標を達成するためにオートホットキーを使用します。組み合わせはCtrl+ F+Esc

Ctrl+ F現在の単語を選択してEsc、検索ウィンドウを閉じます。

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

(SourceInsightには、このためのデフォルトアクションがあり、非常に便利です。)


4

オートホットキーソリューション、Ctrlキーを押しながらクリックして単語を選択するマッピング:

; 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

これにいくつかの問題が発生しました。2012年9月以降に更新されましたか?ありがとう。
タイラーフォーサイス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.