Notepad ++で現在の行全体を選択するためのキーボードショートカットはありますか?


19

Microsoft OneNoteには便利なショートカット(Ctrl+ A)があり、これを常に使用して行全体を選択します。もう一度クリックすると、ドキュメント全体が選択されます。

Notepad ++でショートカットとしてCtrl+ を使用Aして現在の行を選択したいのですが、デフォルトではドキュメント全体が選択されます。現在の行全体のみを選択する方法はありますか?


1
追加するだけで、Microsoft OneNoteはドキュメント全体をCtrl + Aショートカットで選択することもできます。押し続けCtrlA複数回押すだけで、選択範囲を行からセクション、ドキュメント全体に拡大できます。
Cricrazy

回答:


19

Home次にShift+を押しEndます。

Endその後、Shift+ Homeも使用できます。最初のインデントされた文字の代わりに最初から行を選択する必要がある場合は、2回押します。Home

これをマクロとして記録し、そのマクロへのショートカットを設定することもできます。ただし、Ctrl+ Aは、ほとんどすべてのテキストエディターおよびテキストボックスですべて選択として使用されるため、変更すると混乱を招く可能性があります。代わりに別のショートカットを使用してください

行をコピー/カット/削除するだけの場合は、すでにショートカットがあります:

  • 行削除Ctrl+ Shift+L
  • ラインカットCtrl+L
  • 行コピーCtrl+ Shift+ T(新しいNotepad ++ではCtrl+ Shift+ Xに変更)

また、行の転置、行の結合、行の複製など、デフォルトのショートカットなしのアクションもあります。設定 > ショートカットマッパー > Scintillaコマンドを選択し、SCI_LINETRANSPOSE/ SCI_LINEDUPLICATE/ SCI_LINESJOIN...を選択して割り当てます。

Ctrl+ Shift+ Tが機能しない場合は、ショートカットが2つの異なる機能に割り当てられており、以下でPryrtCJが回答したように競合が発生しているためです。新しいNotepad ++の行コピーはCtrl+ Shift+ Xに変更され、ショートカットの競合警告も追加され、生活が少し楽になりました

ここに画像の説明を入力してください

Notepad ++およびいくつかのプラグインのデフォルトのマウスおよびキーボードショートカットのリストを参照してください。

マウスを使用している場合は、左の行番号をシングルクリックするか、行をトリプルクリックしてもトリックを実行します。


6
CTRL + Shift + T ***が機能しないことを確認できます!!! *** Windows 10、NPP 6.8.6。私の結果は、NPPが何らかの理由で新しいファイルを作成しようとしているということです。理由はわかりません。おそらくプラグインに関連していますか?これが誰かを助けることを願っています。3つの異なるWebサイトでこの「ソリューション」を見てきました。少なくとも私にとっては、機能しません。
エリックヘッペルレ-CodeSlayer2010

1
Ctrl-Shift-Tも機能しませんでした。Win7、NPP 6.8.3。行番号をシングルクリックしてからCtrl-Cを押すのが最速の方法でした。
dvdhns

@ CodeSlayer2010は、私が言ったようにScintillaコマンドを開いてみましたか?ショートカットが何らかの方法で変更されているか、異なる言語を使用しているため、ショートカットが異なる可能性があります。SCI_LINECOPY好きなものに変更するだけです。
phuclv

入力中の@dvdhnsは、マウスを見つけるために手を動かしてショートカットを押す必要がある場合、単一のショートカットよりも高速ですか?
phuclv

@LưuVĩnhPhúc:お返事ありがとうございます。私はキーを再マッピングする努力をしたくなかったので、私はそれを試みませんでした。しかし、シンチラコマンドは、他のコマンドがコマンドを変更した可能性があるかどうかを確認するのに適した場所であるように聞こえます。
エリックヘッペルレ-CodeSlayer2010 16年

6

受け入れられた答えがうまくいかない人のために:Notepad ++ Communityで同様の懸念答えました。基本的に、Ctrl+ Shift+ Tショートカットに同時に関連付けられている2つのコマンドがあり、他のコマンドが優先されているように見えます。

あなたが希望した場合Ctrl+ Shift+ T参照にSCI_LINECOPY、(例えば、矛盾するコマンドを見つけるShortcut Mapper>> Main menu>> Restore Recent Closed FileNPPの私のコピーでの紛争を引き起こして何である、)、を選択Modifyし、ドロップダウンから文字を変更TするNONEとヒットOK。競合がなくなったとすると、ショートカットはに戻りSCI_LINECOPYます。

お役に立てれば。


良い入力、メインメニューのコマンドよりもSCIコマンドの重要性を説明してください。
ジャガディッシュタルーリ16

申し訳ありませんが、私はScintillaコマンドの専門家ではありません。同じキーボードショートカットにマップされた2つのアクションを見つけて、どちらが無効になるか見つけたので、ショートカットは目的どおりに動作します。:-)
PeterCJ

3

NPP7.5.1では+ +にSCI_LINECOPY割り当てられますShiftCtrlX

したがって、Shift+ Ctrl+ Xを使用して現在の行をクリップボードにコピーできます


0

マクロで作成できると思います。

  1. [マクロ]> [記録の開始]に移動します
  2. 押しながら「Shift下」をタップして、たとえば10行をマークします。そしてそれらを削除します。
  3. [マクロ]> [記録の停止]に移動します。これでマクロが記録され、将来使用するために保存できます。
  4. [マクロ]> [現在の記録マクロを保存...]に移動します。そして、名前を付けて保存します。
  5. その後、行を削除する行にカーソルを移動し、[マクロ]> [マクロを複数回実行...]に移動します。マクロを選択して、必要な回数N回実行します。

参照:https : //stackoverflow.com/questions/19161262/select-range-of-lines-in-notepad


4
Q:キーボードを使用して行を選択するにはどうすればよいですか?A:10行を削除する方法は次のとおりです。使用するたびにマウスを数回クリックする必要があります。     何?
G-Manは「Reinstate Monica」と言います

@ G-Manマクロにショートカットを割り当てることができるため、このソリューションは完全に実行可能です。ただし、マクロには、LưuVĩnhPhúcが提供する回答の操作が含まれているはずです。
JC2k8

私のソリューションはMacondoの質問に合ったと思います
。Marco

1.彼は、10行ではなく現在の行を削除したいと考えています。2. 10回押し下げるだけで、10行目のある位置まで選択できます。それは選択されません全体の10行
phuclv

0

単語または行を3回クリックするだけです


クリックはキーボードショートカットではありません。また、マウスを使用できる場合でも、行番号の左側を1回クリックするだけで十分です。トリプルクリックの必要はありません
phuclv

-1

Shift+ End-カーソルの後の行全体を選択します。


それは求められていることではありません。
トト

1
カーソルがすでに行の先頭にある場合は、行全体を選択しても問題ありません。答えのショートカットの前にキーHomeを追加することを検討してください。
MarianD

これは3年前の私の答えと変わりはありません。また、あまり正確ではありません
phuclv
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.