フォーラムの返信を作成しました。
- 作成者投稿
- qtv参加者
ご対応ありがとうございます。
今回は、Pathだけが影響を受けたということでよろしいでしょうか?
(他の環境変数が書き換わっていないかを気にしています。)qtv参加者私のところでもシステム側のPathの中身が消える現象が起きました。
普段PCの再起動をしないため、EmEditorのインストールが原因かはわかりません。
(なぜか、システムの復元も失敗)環境は、Windows7 64bit+EmEditor 15.1.1(32bit)でした。
インストールタイプはグレーアウトで選択できません。
15.1.2rc1(32bit)をインストールしましたが、ひとまずPathは消えていないようです。qtv参加者ご連絡ありがとうございます。
RC1をインストールし、正規表現は以前のままでアウトプットバーからジャンプできることを確認しました。
ご対応ありがとうございます。qtv参加者修正の確認ができました。
ご対応ありがとうございます。qtv参加者ありがとうございます。
切り替えることができました。//[jsee]カスタマイズのタグ形式(正規表現)を切り替える var menu = CreatePopupMenu(); menu.Add("&A)normal", 1); menu.Add("&B)gcc format", 2); var result = menu.Track(0); switch (result) { case 1: //ノーマル editor.WriteProfileInt(eeRegCommon, "", "TagRegexp", 0); break; case 2: //gcc形式 : デリミタが/で、行番号は: editor.WriteProfileInt(eeRegCommon, "", "TagRegexp", 1); editor.WriteProfileString(eeRegCommon, "", "TagFind", "^([\\w\\\\\\- :.&$%~!/]*?):([0-9]+)*.*"); break; }
qtv参加者ご回答ありがとうございます。
記載いただいた内容で、ジャンプすることができました。ついでながら、複数のタグフォーマットを使い分けたいのですが、マクロなどで設定することは可能でしょうか?
ヘルプを探しましたが、見つけられませんでした。qtv参加者動作としては理解しますが、一覧を見るためのツリーが閉じた状態になるのがデフォルトというのは、仕様としては使いづらいと思います。
更新する前の状態はわかると思うので、更新後に復元するのが仕様ではないかと思い、不具合として挙げた次第です。現状が仕様ということであれば、要望として受けとっていただければと思います。
qtv参加者Version 14.7.0 beta 1にて、「すべての開いているファイル」を選択しているときにタブ切り替えしてもツリーが閉じないことを確認できました。
が、「現在のファイル」の場合には、タブ切替で閉じてしまいました。
qtv参加者ご確認ありがとうございます。
私の場合、ドロップダウンリストで「現在のファイル」を選択しています。
その状態でツリーを開き、ツリー内のアイテムをマウスで選択し、マウスで別の文書タブを選択すると、そのときにはツリーは開いたままでした。
しかし、続けて別の文書タブをマウスで選択すると、ツリーが閉じました(Version 14.6.1)。
β版で確認させていただきます。「最新の情報に更新」については、記載された手順でツリーが閉じないことを確認しました。
ありがとうございます。qtv参加者>検索の部分は、大きく変更していて、まもなく公開する次のバージョンでは修正されているはずです。
ご確認ありがとうございます。>ところで、以前、8/10、8/26に、qtv 様あてにパスワードを変更してほしい旨のメールをお送りしたのですが、届いていますでしょうか?
確認しましたが、届いていないように思います。
迷惑メールにも分類されていなかったようですが、定期的に削除しているため、8月のものは残っていませんでした。
とりあえず、パスワードは変更しています(念のため、先ほどもう一度変更しました)。qtv参加者qtv参加者こんばんは。
0byteのテキストファイルを開いたときに、「現在の設定のプロパティ」を開き、「ファイル」タブの「開くときのエンコード」をUTF-8にするとよさそうでした。qtv参加者開発お疲れ様です。
アウトラインですが、C/C++の#if-#endifに対応していただけるとうれしいです。
ネストしたりするので難しいとは思いますが・・・。qtv参加者開発お疲れ様です。
ツール メニューの [カスタマイズ] ダイアログの [ファイル] タブで、[カーソル位置とブックマークを保存する] チェック ボックスがチェックされていないでしょうか?
確か、チェックしていたと思います(家の方はチェックされていました)。
今日も数回落ちたのですが、ファイルを閉じるときが多かったので、そういうタイミングかもしれません。カーソル位置を覚える便利さが今は捨てがたいので試すことができるかどうかわかりませんが、対応できるということで安心しました。
qtv参加者ここに書いていただいたものだけでも参考になりますが、これは全部送っていただいてもデバッグは難しいかもしれないですね。
私もそう思います。。。
とりあえず、ユーザ名だけ置換したファイルを添付してメールしました。qtv参加者Windows XPで、異常ログができているのに気付きました。
9月17日なので、最近のものではないです。
一応メールでお送りしようかと思いますが、宛先は[email protected]でよろしいでしょうか?とりあえず、下の方だけ載せておきます。
—————————————–
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 7C950717)
7C950717 (ntdll): (filename not available): wcsncpy
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 7C95084C)
7C95084C (ntdll): (filename not available): wcsncpy
f:ddvctoolscrt_bldself_x86crtsrcfree.c (110): free
c:program files (x86)microsoft visual studio 9.0vcincludevector (559): std::vector<int,std::allocator >::~vector<int,std::allocator >
e:srcemeditorcolorinfo.h (21): CColorInfo::~CColorInfo
e:srcemeditorconfiginfo.cpp (481): CConfigInfo::~CConfigInfo
e:srcemeditorconfiginfo.cpp (385): CConfigArray::~CConfigArray
e:srcemeditorframe.h (905): CFrame::~CFrame
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0042F1BA)
0042F1BA (EMEDITOR): (filename not available): CFrame::`scalar deleting destructor’
e:srcemeditoremeditor.cpp (135): CWtlTestThreadManager::RunThread
f:ddvctoolscrt_bldself_x86crtsrcthreadex.c (348): _callthreadstartex
f:ddvctoolscrt_bldself_x86crtsrcthreadex.c (326): _threadstartex
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 7C80B729)
7C80B729 (kernel32): (filename not available): GetModuleFileNameAqtv参加者調査ありがとうございます。
私も家ではまだ再現できていません。
関係あるかわかりませんが、普段起こっていて少し変な現象も書いておきます。・EmEditorを、タスクトレイアイコンのダブルクリックで新規作成するようにしているとき、ダブルクリックでときどき「無題」のタブが2つできている。
・「EmEditorの高速起動」「タスクトレイに表示」にチェックをしていると、
1. EmEditorのウィンドウを閉じ、タスクトレイだけにしておく
2. Windowsのソフトを何か開いておく(エクスプローラなど)
3. タスクトレイのEmEditorアイコンをダブルクリックして新規ファイルを開く
4. 右上の×をクリックしてEmEditorを閉じ、すぐに2で開いているソフトをアクティブにする
5. 少し待つ
とすると、4でアクティブにしたソフトが非アクティブになります。
高速起動のチェックを外すと発生しません。プロジェクトプラグインのアクティブファイルのみシンボルを表示する機能ですが、
・ファイルを切り替えるたびにツリーが閉じるので、いちいち開かないといけない
・行番号がわからない
・反対側のカスタムバーにOpenDocumentsプラグインを表示させたいということでFunctionListを使っています。
qtv参加者何か、他のプラグイン、たとえばプロジェクト プラグインなどと一緒にお使いだったのでしょうか?
プラグインはいくつかチェックした状態にしています。
記憶の範囲ですが、以下のようなものだったと思います。
・プロジェクト
・Open Documents
・Outline Text
・Snippets
・Function List(http://jp.emeditor.com/modules/mydownloads/singlefile.php?cid=26&lid=222)
・ctags関係(http://emeditor.web.fc2.com/AwEmSoftware.html)今日は初めてプラグインで落ちたというダイアログが表示されました(プラグイン名などは出ないのですね)。
メモをするのは忘れましたが、このときはクローズ時に出ているものよりも多くのログが出ていました。qtv参加者それから、異常終了のログの件も、引き続きお待ちしておりますので、どうぞよろしくお願い申し上げます。
仕事場ではよく起きるのですが、家ではいまコーディングしないせいかほとんど起きません。
起きる場合は、ファイルを閉じるときが多いのですが、特に何もしていないときも起きました。
ログは出てきましたが、仕事場なので、目に付いたものだけメモしました(11.1.13)。vctools/crt_bld/self_x86/crt/src/free.c(110)
GetLastError 487 ntdll
RtlFreeHeap IsThreadDesktopComposited
BaseThreadInitThunk RtlInitializeExceptionChain
emeditor/doc.cpp (357)DeleteContents (197)~CComDocqtv参加者それから、上記のプラグインと同様のことは、新機能の [戻る]、[進む] コマンドでも可能ですので、もしよろしければお使いください。既定のショートカットにすると Alt + ←、Alt + → になります。
気付いていませんでした。ありがとうございます。
(これがあるならば、別に自作プラグインはいらないです。)「戻る・進む」の個人的な感想ですが、横方向の移動や、1行ずつのカーソル移動程度は対象にならない方がいいかな、と思いました。
私がCソースファイルを編集するのに使っているので、1行が長くないためだと思います。ついでなので新機能「対応するタグの強調」ですが、いつか#if~#else~#endifも対象になるとうれしいです(難しそうですが)。
qtv参加者検索の「ブックマーク」ですが、
1. 検索ダイアログを表示して「ブックマーク」をクリック
2. ダイアログを閉じて、キーに割り当てた「次に検索」を実行
とすると、ブックマークを解除しても検索するたびにブックマークされてしまいます。私は「終了したら閉じる」にして、検索キーワードを設定した後はキーボードから検索をしているので、ブックマークされるのは「ブックマーク」をクリックしたときだけの方が望ましいです。
qtv参加者今日、2回落ちて、Crashログができているのを確認しました。
プラグインのメッセージは出ませんでした。
会社だったので関係しそうなところだけメモしていたのですが、持ち帰るのを忘れました・・・。とりあえず、free()とか、RtlなんとかFree()というようなログが下の方にありました(GetLastError 487だったような…)。
この2回とも、「すべて閉じる」をキーボードから操作したときに発生したようでした。
家でログが取れたら、メールで送付いたします。
qtv参加者デバッグまでしていただいて、ありがとうございます。
無題のファイルについては、まったく考えていませんでした。
やりたかったのは「いくつか前のジャンプ元に戻る」で、あまり考えずに作ったので、お恥ずかしい限りです。。そこで、新しいバージョンでは「An application error occurred in a plug-in message. (OK to ignore the error, or Cancel to crash EmEditor)」というメッセージを表示するようにしました。
ありがとうございます。
こちらでも確認してみます。qtv参加者ダイアログは正確には覚えていませんが、ほかのWindowsアプリが落ちたときと同じような「終了させるか、ネットで情報を探すか」のような感じのダイアログで、プラグインどうのというダイアログではありませんでした。
プラグインは32bit版で、こんなものです。
https://sites.google.com/site/qqtv12345qqtv/files/JumpHistory.dll?attredirects=0&d=1
カーソルが大きく移動した場合に前の場所を覚え、Ctrl+Shift+左矢印で戻る、という機能です(Ctrl+Shift+右矢印にすると進む)。
ソースファイルはちょっと見つからなかったので、あとで探します。お手数ですが、よろしくお願いします。
qtv参加者落ちるタイミングはわかっていないのですが、1時間使っていると3,4回は落ちるので、きっと環境とか、プラグインとか(自作もある)、そういった原因なのだろうと思っています(自作があやしい)。
設定は、ここ数年のバージョンアップ前から使っているものを、エクスポートして別の環境に持って行ってます。落ちるときは、カーソルを動かしているときや、ファイルを閉じるときなど、とにかくいつでも落ちます。
落ちても、立ち上げると前の環境(編集中)も含めて復帰してくれるので、深刻に困っているというほどではありません。
「プラグインで落ちている」とわかると安心できる、という程度の質問でした。 - 作成者投稿