2016-04-05 1 views
2

私はVisual Studio Professional 2013のブックマーク機能を使用しています。Visual Studio 2013でブックマーク行番号を移動する方法はありますか?

現在のところ、ブックマークが目的の行のままになるようブックマークの上にコード行を追加/削除すると、ブックマークが自動的に '行番号'に変更されます。コード。

しかし、私は最近、いくつかのブックマークが目的の行から移動していることに気付きました(行番号は同じですが、上に追加/削除された行です)。これは、ソース管理エクスプローラでファイルを更新し、他の人々の変更を導入したためです。

ブックマーク(行番号のみ変更)を削除して再追加せずに移動する方法はありますか?

+1

ブックマークはコードではなく行番号に設定されています。コードを変更すると、ブックマークは行番号に保持され、コードと共に移動しません。 – raven

+1

ブックマークの前にコードを挿入すると、Visual Studio Professional 2013ではブックマークは実際に行番号が変更されます。 @RobertoDeLaParraを使用しているVisual Studioのバージョンは何ですか? –

答えて

5

MSDNの状態としてブックマークは行番号

に設定されているブックマークがあなたが コードを変更行番号に、ではないcode.Ifに設定されている」、ブックマークがで保持されています行番号、あなたが行を挿入または削除するには、Visual Studioを使用している場合、コード「

と 移動(msdnを参照)

それは行数を調整しません。それ以降のすべてのブックマークに対しては、それはまったくエディタの機能です。

ブックマークを含むソリューションをSCCSから更新すると、ブックマークはまったく同じ行番号にとどまり、更新によって行が追加または削除されると移動しません。

ブックマークは、プロポーショナル構造のバイナリファイルに格納されているため、操作が難しいです。

は、必要な方法でブックマークを管理する拡張機能にすることができます。

代替案:たぶん

タスクリスト(MSDN about Task Listを参照してください)あなたを助けることができます。ユーザーが定義可能なキーワード(デフォルトではTODOまたはHACK)を含むすべてのコメントがリストされ、SCCSから更新する場合でもコメントはコードとともに移動します。 の形式でコメントを追加するだけで、「タスク」ウィンドウを開き、コンボボックスから「コメント」を選択すると、定義済みのキーワードの1つを含むすべてのコメントのリストが表示されます。

+0

それは何が起こっているのか、多くのおかげで説明します。コードの重要な部分にジャンプすることができる必要がありますが、実際のコード自体に干渉しないようにする必要があります。ブックマークを一時的に設定する必要があるようです(結局は漂流します)。 –

+0

タスクリストはTODOをデフォルトのトークンワードとして削除/変更することができますが、コードベースにはすでに200個以上のTODOがありますので、タスクリストはそれに伴って混雑しています(フィルタも同様です)。ここでの最善のことは、独自のタスクリストトークンを設定し、それを高い優先度に設定して、リストの先頭にジャンプするように見えることです。自分のTODOを追跡するのに便利です。 –

+0

おそらく、Visual Studio 2015がこれを変更しました。私は現時点でこれを試すことはできませんが、VS 2015でデフォルトのキーワードを削除することは可能です。 –

関連する問題