none
Visual Studio 2005 のエディタのキー入力が不能になる RRS feed

  • 質問

  • 最近、 Visual Studio 2005 Professional をインストールしたんですが、エディタで
    文字キー以外のカーソル等のキーが入力でないようになってしまって困って
    います。

    この問題は以下の操作を行ったときからそうなっているように記憶しています。
    (状態としては Visual Studio をインストールした直後です)

    ①メニューの「ツール」→「オプション」からオプションダイアログを開く
    ②ダイアログのツリーメニューから「キーボード」を開く
    ③「次の追加のキーボードマップスキームを適用」等のすべての入力ボックス
     が空欄になっている。
    →画像(http://www.remoteplace.net/~kmt-t/php/upup/img/021.png)
    ④おかしいと思い、ここの「リセット」ボタンを押す
    ⑤ダイアログをOKボタンを押して閉じる
    ⑥これでテキストエディタが文字キー以外が入力できないようになっている

    大体、③の時点で入力ボックスがすべて空というのがおかしいような気が
    します。本来ならEmacsのキーバインドなんかが設定できるはずなん
    ですよね。

    問題解決のために以下のような手をうってみましたがダメでした。

    ①メニューの「ツール」→「設定のエクスポートとインポート」でデフォルト
     の設定を復元する
    →キーボードの設定復元時にエラーが発生します
    ②Visual Studio 2005 の修復インストール
    →症状改善せず
    ③Visual Studio 2005 のアンインストール後、再インストール
    →症状改善せず
    ④現状のエディタのキーバインドをダンプするマクロでどうなっているか確認
    →マクロはこれをつかいました(http://www.gdncom.jp/general/mllog/tech/techDetail.aspx?ID=650)
    →マクロ実行中、DTE#Commands#Bindings呼び出し時にCOMエラーが発生

    そこで Professional 版を利用されている他の方に確認したいのですが、よろしければ教えていただけないでしょうか?

    ①メニュー「ツール」→「オプション」→「キーボード」を選択した時は
     どうなってますか?
    ②この問題を解決しそうな方法を知っている人がいれば教えていただけない
     でしょうか?

    以上、よろしくお願いします。

    2006年5月28日 15:01

すべての返信

  • リセットボタンと同じかどうかわかりませんが、以下のコマンドを試してみたらどうでしょうか?

    devenv /resetuserdata

    #どうなるかは自己責任でお願いします。

    2006年5月29日 1:01
    モデレータ
  • 情報ありがとうございます。

    実はこのコメントを読む前に色々やっていまして、
    C:\Documents and Settings\ユーザ名\Application Data\Microsoft\VisualStudio\8.0
    のフォルダを削除したら直ってしまいました。

    devenv \resetuserdata
    もやってみましたが、開発環境の設定データがオールクリアされる
    ようですね。今度VisualStudioがおかしくなったらこれを試してみようと
    思います。

    今回こんなような症状がでてしまったんですが、結局原因がわかりません。
    もしかするとProfessional版をインストールする前にExpress版をインストール
    していたのが原因かもしれませんがよくわかりません。

    2006年5月29日 14:16