Visual Studioで行をカットせずに削除する方法はありますか?


回答:


216

Edit.LineDeleteコマンドの名前です。デフォルトではCtrl+ + Shift+ Lにバインドされていますが、ツール|で好きなように指定できます。オプション| キーボード。

編集:デフォルトのショートカット情報を修正しました。


3
LineDelete!なぜ彼らはそれを逆に命名しなければならなかったのですか!ただし、VS2010ではデフォルトでにバインドされているようCtrl + Shift + Lです。
JChristian

1
@musicfreak、最初にこのコマンドを探したとき、「Line.Delete」と入力してそこにあるものを探しました(この方法で検索すると、このコマンドは省略されます)。ひどい UIは、私だけが一度に4件の結果を参照する(他の回答でそのスクリーンショットに反して私のために、。)それ本当の痛みになりいることができます。
カークウォル10/9/17

@musicfreak、「line」と「delete」を検索しました。しかし、これらの検索から返される結果は非常に多いため、特定するのが非常に困難です。
JChristian、

@JChristian:十分に公正です。:)彼らは間違いなく、そのインターフェースをはるかにユーザーフレンドリーにすることができました。
サーシャチェディゴフ2010

2
@nathan_hc、これは実際にカットを実行し、クリップボードを汚染します。(自分で試して、CTRL-Lを使用した後に貼り付けてください)
Kirk Woll

40

Ctrl+ Shift+ Lは行を削除し、クリップボードにコピーしません。


うん、でもそれは役に立たない。3つのキーを押すのではなく、Delete + ShiftまたはCtrlをマッピングして同じことを行います。
griegs

私は個人的にこれをCtrl + Eとして設定して、使いやすくしています。
Sasha Chedygov

Ctrl + E?私はxcvを維持し、シフトについて考えるだけでシフト+ xにする傾向があります。
griegs

10
@griegs:Shift + X?次に、どのようにして資本Xを作成しますか?
サーシャチェディゴフ2010

6
それは私にとってCtrl + Dであり、私がElipseから選んだ習慣
Imad Nabil Alnatsheh

25

Ctrl+ L(グローバル)をにマッピングしましたEdit.LineDelete。それ以外の場合、ショートカットキーはCtrl+ Shift+ Lであり、扱いにくいです。次のように移動しTools > Options > Environment > Keyboardます。

ツール|  オプション|  キーボード


6

私の答えの訂正

Ubuntu 16および Visual Studioバージョン:1.30.1

ラインをカットするには Shift+del

行を削除するにはShift+ Ctrl+k


Shift + DelはVS 2015でReSharperを使用して動作しました
user1068352

3

そのCmd+ Shift+ Kデフォルトでは、Mac上で。

ただし、設定(Preferences -> Keyboard Shortcuts)-> Delete Lineキー値の検索からユーザーのニーズに応じて変更できます。


1

すべての回答は役に立ちましたが、うまくいきませんでした。

だから私は解決策を見つけました-> Visual Studio 2017(そして確かに2019)の場合:

ツール>オプション>環境>キーボード>右ペインでEdit.LineEditを選択します。

以下は、ComboBox Use new shortcut in: with with global- > Change it to Text Editorです。

右側にテキスト入力があります。ショートカットキーを押します:ので、選択したショートカットを使用します。

次に、右側の[プッシュボタンの割り当て]をクリックします(それ以外の場合は適用されません)。

最後に> OK。

これで.CPPファイルを開き、ショートカットを使用して行を削除できます。



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.