web-dev-qa-db-ja.com

Visual Studioで最後のカーソル位置に戻る方法は?

Visual Studioの最後のカーソル位置に戻るキーボードショートカットは何ですか?

111
Jader Dias

Visual C#2008 Keybinding Reference Poster によると Ctrl + -。特定のキーバインドの名前はView.NavigateBackwardです。

PS:調査中に Ctrl + . と同じです Shift + Alt + F10。いいね!

119
Jader Dias

Visual Studio 'Navigate Back' shortcut

赤色(-)キーでは機能しません。私にとっては、青色の組み合わせに対してのみ機能します。

207
Prageeth godage

ctrl + -(ダッシュ)後方にナビゲートします。

ctrl + shift + -(ダッシュ)前方にナビゲートします。


これらの設定は、[環境]-> [キーボード]にあります。

enter image description here

8
Jim Aho

新しいVSコード(1.28.2)

バック: Ctrl+Alt+- (ダッシュ)

転送: Ctrl+Shift+- (ダッシュ)

1
Abhijith S

最も一般的な答えは次のとおりです。動作するデフォルトはなく、View.NavigateBackwardおよびView.NavigateForwardの独自のキーボードショートカットを定義する必要があります。

どうして?ほとんどのキーボードでは、VSがshiftおよびaltGr修飾子を不適切に処理するため、デフォルトのショートカットは壊れた、使用できない組み合わせです。 MSは、バージョン6以降でVSを再開発したとき、移植性と国際化にそれほど注意を払っていませんでした。これは今日でも当てはまります。このバグは10年以上、20年近く存在していました。このレートでは、修正されることはありません。そして、はい、私はバグレポートを記入しました、そして、私は確かに唯一のものではありません。

ただし、キーを識別するためにshiftまたはaltGr修飾子に依存しないため、「VSCode」製品ラインのキーボード処理は向上しています。たとえば、テキスト書き込みモードで、shiftやaltGrを使用せずにダッシュ記号が付いたキーを押すと、6のような他の何かを書き込むとしましょう。ショートカット処理に関してはVSCodeにはまだダッシュですその目的のためのキー。キーにシンボルが書かれている限り、これが第1レベル、第2レベル、または第3レベルとしてペイントされているかどうかは関係なく、そのキーだけです。

もちろん、既定のショートカットに英数字以外の記号を使用することは決して良いことではありません。それが機能するかどうかにかかわらず、常に混乱を招きます。優れた成熟したテキストエディターは、長い間、正しいことの例として取り上げるべきであることを知っています。 VSはいくつかの方法で、2文字のシーケンスであるショートカットを使用してemacsからいくつかの良いことを学びましたが、最終的には、アルファベット以外のバインディングを選択し、壊れた低レベルのキーボード処理と組み合わせて他の部分を台無しにしました。

0
Johan Boulé