none
VSのブックマークがずれる RRS feed

  • 質問

  • Visual Studio 2015を使っているのですが、コードのブックマークを設定しています。

    しかしいつの間にか登録した行がズレてしまって何十もあるブックマーク全ての行が違ってしまって全く使い物になりません。

    仕方なく再ブックマークしているのですが、いつの間にかまたズレてしまいます。

    ブックマークをズレないようにできますか?

    またはズレてしまっても行を再編集できないでしょうか?

    あとVSが扱うファイルのうちどれがブックマーク用のファイルでしょうか?

    XMLなどで保存されているのならテキストエディタなどで再編集したいです。

    膨大な量のブックマークなので全部再登録するのは事実上ムリです。

    どうぞよろしくお願い致します。

    2016年9月4日 13:29

すべての返信

  • おそらくはソリューションと同じフォルダーに作成されるか、suo ファイルでしょうね。
    (VS2015 あたりからはソリューションフォルダーの配下に .vs\ソリューション名\v14\.suo というややこしい位置になっているみたいですが)

    https://social.msdn.microsoft.com/Forums/en-US/7dd8517c-f73a-43cf-9db0-40255bdce8a0/managing-bookmarks-within-visual-studio-2005-2008-2010-20whatever?forum=csharpide

    いろいろな設定情報が入ったファイルなので、エディタで書き換えるというよりは、拡張機能を探すか、自作する路線でないと編集は難しいかと…。


    ちなみに、ずれる前と後でソースコードに対して何か変わる操作・処理をしているのでしょうか?
    2016年9月4日 14:10
    モデレータ
  • ありがとうございます。

    .suoでしたら編集できなそうですね・・・。

    >ちなみに、ずれる前と後でソースコードに対して何か変わる操作・処理をしているのでしょうか?

    いえ、特に特殊な操作はしていないです。

    通常の記述、コピー・カット・ペースト以外に何か操作することはありません。

    いつズレるのかも、ずっとブックマークの行を監視しているわけではないのでわからないのです。

    あと、もし可能でしたらなんですが、ブックマークを自動で作成するマクロみたいなことってVSでできないでしょうか?

    例えば、全行のうちである文字列を正規表現で判定してマッチしたらその行をブックマークする、といった感じです。

    これができるとブックマーク作成も非常に楽になるのですが、今回のように破損した場合にも使えると思うのです。

    2016年9月4日 23:12
  • 標準ではマクロ機能を有しません。

    拡張機能はありますが、やりたいことができるかは未検証です。

    https://visualstudiogallery.msdn.microsoft.com/d3fbf133-e51b-41a2-b86f-9560a96ff62b

    2016年9月4日 23:25
    モデレータ
  • ありがとうございます。VS2010まででマクロは廃止になったのですね。

    そちらの拡張機能を使ってみようと思います!

    2016年9月5日 0:43
  • おそらくですが、VisualStudioがクラッシュすると、復帰後に行がズレる感じです。

    非常に使いづらくてどうにもなりません・・・。

    2016年9月14日 5:48