ViVi SPR System build 0025 project:
Mail: Pass:
[ 新規アカウント作成 | パスワード忘れ ]
[ 新規SPR | SPR一覧 | コメント一覧 | statistics | 最新ビルド:2.10.106 | crash履歴 | SPR DB 一覧 | ユーザ一覧 | 使い方 | レポートの書き方 ] [ ViVi Home ]
一覧表示: [ New | Pend | Open | Reopen | Fixed | NPTF | 問題優先順 | 問題vote順 | 優先順 | vote順 | 重要度順 | Ref,ToDo | Help不備 | 対処順 ]
[ 前のSPR | 次のSPR ]
SPR#0326 0 point voted
状態:Close結果: 優先度:C重要度:E
報告日:09/08/27build:2.10.029OS:WinXPby:cosworth
概要:XMLの上書き保存でダイアログが表示される。
詳細:■ 操作前状態:
-----
既存のXMLファイルをオープンします。
-----
■ 具体的操作:
オープンしたXMLファイルを編集し、:wコマンドではなく、
保存ボタンもしくは上書き保存メニューをクリックします。
-----
■ 操作後状態:
-----
「ctags.exeの起動に失敗しました。」のダイアログが表示されます。
:wコマンドや未編集状態での保存ボタンクリックは問題ありません。
また、ファイルも更新はされています。
-----
■ 期待する状態:
-----
XMLファイルを編集して、保存ボタンもしくは上書き保存メニューを
クリックしても、ダイアログが表示されないこと。
-----
添付画像:
point:20対処日: build: close日:09/08/28
#1 つだ (09/08/27 19:41:31)
以下の設定はどうなっていますでしょうか?

[Global Settings]-[その他]-[tags ファイル生成プログラム] : 
[Type Settings (XML?)]-[その他]-[保存時に tags ファイル自動更新] : 
#2 cosworth (09/08/28 10:49:19)
現状の設定は以下のとおりです。
[Global Settings]-[その他]-[tags ファイル生成プログラム] : 
→ctags.exe
[Type Settings (XML?)]-[その他]-[保存時に tags ファイル自動更新] : 
→ON
#3 つだ (09/08/28 13:28:10)
ええっと、起動に失敗したダイアログが出るのは、パスの通ったディレクトリに ctags.exe が無いからではないでしょうか?
:w でエラーが出ないのは、ctags がコールされていなかったため(参照:SPR#0327)だと思います。
#4 cosworth (09/08/28 15:09:12)
長いことViViを使っていましたが、tagsファイル生成プログラムなるものの存在を初めて知りました。
tagsファイルとは当面無縁ですので、「保存時に tags ファイル自動更新」設定をOFFで使用することとし、
この件はこれでCloseさせていただきます。
ご対応ありがとうございました。
※でも、権利上tags関係プログラムは同梱できないでしょうから、デフォルトの設定はOFFにするべきでは?
 →すみません。愚痴です。
#5 つだ (09/08/28 18:06:51)
>>4
ええっと、「デフォルトの設定はOFFにするべきでは」と思われるのであれば、SPRとして登録していただけると助かります。
そうでないといつまでたっても修正されない場合があります。

んで、XMLタイプの「保存時に tags ファイル自動更新」のデフォルトですが、ソースコードのテーブルではOFFになっていました。
「cosworthさんが間違ってONにしたんじゃないのかなー」とか失礼なことを思いながら、
レジストリを消して実際に試してみると、XMLタイプの「保存時に tags ファイル自動更新」はONになっています。
??? と思いましたが、ソースを追っていくと、条件判断部分にタイプミスみたいなところがあり、それでデフォルトがONになっていました。orz
というわけで、SPR#0328 を登録し、対処しておきました。
できましたら、ご確認のほどよろしくおねがいします。
[ 新規SPR | SPR一覧 | コメント一覧 | statistics | 最新ビルド:2.10.106 | crash履歴 | SPR DB 一覧 | ユーザ一覧 | 使い方 | レポートの書き方 ] [ ViVi Home ]
一覧表示: [ New | Pend | Open | Reopen | Fixed | NPTF | 問題優先順 | 問題vote順 | 優先順 | vote順 | 重要度順 | Ref,ToDo | Help不備 | 対処順 ]


優先度:重要度(Severity):
 A:最優先で対処  A:通常操作でのクラッシュ・無限ループ
 B:必ず対処  B:特殊な条件、環境でのクラッシュ・無限ループ、非常に重要な動作不良
 C:原則対処  C:機能が動作しないなどの普通の動作不良
 D:簡単であれば対処 D:些細な動作不良で、簡単な代替手段があるもの
 E:NPTF候補 E:ミススペルや誤った文章など、機能そのものの動作に影響を与えない、さほど重要ではないもの
  H:ヘルプの不備
  M:メモリリーク
  P:パフォーマンス問題
  R:リファクタリング
  T:機能強化要望(Enhancement)、ToDo
  X:XT(eXtreme Toolkit)に由来する問題