フォーラムの返信を作成しました。

76 件の投稿を表示中 (合計 372 個)
  • 作成者
    投稿
  • 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月のものは残っていませんでした。
    とりあえず、パスワードは変更しています(念のため、先ほどもう一度変更しました)。

    返信先: 等幅フォントの表示ずれ #19846
    qtv
    参加者
    返信先: 0byte のテキストファイル #19528
    qtv
    参加者

    こんばんは。
    0byteのテキストファイルを開いたときに、「現在の設定のプロパティ」を開き、「ファイル」タブの「開くときのエンコード」をUTF-8にするとよさそうでした。

    返信先: EmEditor v14.4.0 beta 1 を公開しました #19288
    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): GetModuleFileNameA

    qtv
    参加者

    調査ありがとうございます。
    私も家ではまだ再現できていません。
    関係あるかわかりませんが、普段起こっていて少し変な現象も書いておきます。

    ・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)~CComDoc

    qtv
    参加者

    それから、上記のプラグインと同様のことは、新機能の [戻る]、[進む] コマンドでも可能ですので、もしよろしければお使いください。既定のショートカットにすると 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回は落ちるので、きっと環境とか、プラグインとか(自作もある)、そういった原因なのだろうと思っています(自作があやしい)。
    設定は、ここ数年のバージョンアップ前から使っているものを、エクスポートして別の環境に持って行ってます。

    落ちるときは、カーソルを動かしているときや、ファイルを閉じるときなど、とにかくいつでも落ちます。

    落ちても、立ち上げると前の環境(編集中)も含めて復帰してくれるので、深刻に困っているというほどではありません。
    「プラグインで落ちている」とわかると安心できる、という程度の質問でした。

76 件の投稿を表示中 (合計 372 個)