2009-08-21 7 views
3

Visual Studio 2005にEdit.SelectToLastGoBack(Ctrl + =にバインド)というコマンドがあります。Visual StudioでEdit.SelectToLastGoBackを使用する

私は、現在のカーソル位置と最後の「戻る」点の間のすべてのテキストを選択すると仮定しますが、その点が何であるかを決定するために使用しているアルゴリズムを解決することはできません。

誰もこの潜在的に非常に有用なコマンドの使い方を知っていますか?最後juimpポイントへ

答えて

5

選択...

は、クラス内の別のメソッドにジャンプするナビゲーションバーを使用してみてください。次にCtrl + "="を押します。

これは、ジャンプした場所までジャンプした方法の開始から選択します。

私はTBH、

優しさ、

ダン

+0

ああ、ジャンプポイント!そうですか。また、[検索]コマンドまたは[ページアップ/ページダウン]を使用してジャンプポイントを設定することもできます。今私はこのコマンドを試してみる必要があります。 –

0

私はマクロの記録のためにそれを使用していますが、それのための使用を見出すためには至っていません。

このブレースからそのブレースまでのすべてを選択し、マクロでカットしたいことがよくあります。最初の括弧に移動し、ctrl-fを押す(ctrl-iはマクロで正しく機能しない)、2番目の括弧を検索し、エスケープで検索を終了し、ctrl- =を押して選択した括弧の間のすべてを取得する。これは、Shiftキーを押しながらCtrlキーを使用して単語を一度に移動するなど、マクロ内ではるかに信頼性をもって再現可能であり、マークポイントを設定するemacsの概念に似ています。

私はすべてが新しい「ナビゲーション履歴の場所」を開始するのかどうかはわかりませんが、検索を開始すると確信しています。

0

私はちょうどこのコマンドは私がVS 2012年得て以来、私はそれがアンカーポイント間の選択すべてのように、アンカーのようなものだった考え続け、それを探してきたのVisual Studio 2012で利用可能です発見。私は、マクロの録音や演奏がもはや利用できないことに失望した。しかし、私はこのコマンドがまだ存在してうれしいです。

もう1つの有用なコマンドは、Edit.SwapAnchorであるctrl + k ctrl + aです。だから、あなたはコードのどこかにいるかもしれないし、見つけることもできる。今ではポイントとアンカーがあります(カーソルと最後のゴブとも呼ばれます)。 ctrl + =を押して選択し、次にctrl + k ctrl + aを押して、別のfindなどを使ってもう一方の端から拡張することができます。

関連する問題