4

またはを押して、テキストエディタでカーソル を1ブロック上または1ブロック下に移動できるようにしたい(コード行を移動しない)。jEdit、Leafpadなどでは、これはそのままで機能します。一度にページ全体を移動したくはありません。たまたま表示されているテキストブロックの最初または最後に移動するだけです。<ctrl>+<uparrow><ctrl>+<downarrow>

具体的には、これが必要ですが、VS 2012(マクロがなくなった)の場合: VS2008で1つのコードブロックから別のコードブロックに移動するためのキーボードショートカット

私はこれらの投稿を見ましたが、私が求めているものではありません。コードを移動したくないので、カーソルをブロックの上部または下部に移動します。 Visual Studio:行を上下に移動して最近の変更を移動するためのホットキーVisualStudio- スクロールしてカーソルを移動

ReSharperもチェックインしましたが、答えが見つからないようです。

この機能を提供するアドインを知っている人はいますか?

4

2 に答える 2

3

それらを[オプション]->[環境]->[キーボード]にEdit.PreviousMethodバインドしますか?Edit.NextMethod

于 2013-02-14T16:09:08.840 に答える
2

これらのショートカットにバインドされているものをすべて削除してから、Edit.PreviousMethodとEdit.NextMethodにバインドしました。これにより、エディターのメソッドボックスにフォーカスが移りますが、Enterキーを押して、そのメソッドに移動する必要があります。

私が見つけた最高のものは、私が避けようとしていたReSharperを使用することでした。しかし、私はミニマリストであり、ReSharperが邪魔をして、ほとんど常にオフにしたままにしていたので、アンインストールしました。

ReSharper.MoveToNextMethodまたは.NavigateToNextMethodだったと思いますが、アンインストールしたのでメモリに入れます。それを使用すると、前または次のメソッドの最初にジャンプします。これは、私が探していたものではありませんでしたが、何もないよりはましでした。

編集:私はあきらめました。私はc#コード用に.Net Coreに移行し、Geany、jEditなどの一般的なキーボードショートカットを使用するテキストエディターを使用して、コードの外部ですべての編集を行いました。

于 2013-03-19T16:01:31.417 に答える