フォーラムの返信を作成しました。
- 作成者投稿
- qtv参加者
プロパティの「強調(1)」で指定する文字列ですが、「単語のみ」とした場合に末尾が改行のみで終了する場合、単語として認識されていないためか色が変化していません。
例えば、C++設定の場合に
if
のみでは色が変化しません。
ifのあとにスペースなどを書くと色が変化しています。qtv参加者プロジェクトプラグインの外部ツール設定にて、アウトプットバーを有効にしつつコマンドのパスとして環境変数を使うことはできないでしょうか。
現在ではエラーになります。また、アウトプットバーを無効にしているとエラーにはなりませんが、実行に失敗しているように見えます(エラーダイアログが出てくるため)。
qtv参加者スニペットですが、「C/C++」に登録されている「main()」が、
int main (int argc, char const* argv[])
となっていますが、argvはconstなしですので、ご確認ください。
qtv参加者置換ダイアログの、検索する文字列側にある「>」と「=」ですが、1台のPCでは正しく表示されていますが、もう1台のPCでは「=」ボタンが「>」に少し重なって表示されています。
ダイアログのサイズを変更すると、正しく表示されます。====
プロジェクトプラグインですが、「無題プロジェクト」が存在しているときに新規プロジェクトは作成できないという仕様でしょうか?====
プロジェクトプラグインのカスタムバーでディレクトリではなくファイルを指定した状態で右クリックし「既存のファイルの追加」を実行して追加すると、ファイルの下にファイルが追加されたような表示になります。
その状態でEmEditorを終了後に起動すると、ファイルの下に追加したファイルがプロジェクトから消えています。====
私の環境だけかもしれませんが、プロジェクトプラグインの「既存のファイルの追加」動作が遅くなることがあります。
追加後、2秒ほど操作ができません。====
プロジェクトプラグインですが、カスタムバーでの右クリック時、コンテキストメニューの第1階層に「既存のファイルの追加」「アクティブなファイルの追加」があると便利かと思いました。
(アクティブなファイルの追加、はウィンドウアイコンをD&Dすればできますが。)qtv参加者ダイアログが表示されました。
ありがとうございます。qtv参加者↑
スニペットのタイトル文字列は対応する、だったのですね。
失礼しました。
(該当するスニペットのみタイトルに表示される、の方かと思っていました。)qtv参加者開発お疲れ様です。
確認ですが、今回のバージョンでは以下のスニペットに関する実装はされないと考えていてよろしいでしょうか。
(実装されない予定なのか、私のところで動作していないのか判断できなかったためです。)http://jp.emeditor.com/modules/newbb/viewtopic.php?topic_id=935&forum=12&post_id=3976#forumpost3976
qtv参加者開発お疲れ様です.
検索ダイアログの「=」ボタンですが,あるPCではボタン位置が重ならなくなったのですが,あるPCでは上にある「>」と重なっています.
(ダイアログサイズを変更すると,正常な位置になります.)qtv参加者>インクリメンタル サーチは検索のときのみ有効です。
そうであれば,置換時はチェックできない方がよいような気がします.>どのようにしたらいいでしょうか?
考えてみましたが,インクリメンタルサーチ時は
a)色設定を無効にする
b)ダイアログからエディタにフォーカスが移った時点で検索確定
c)気にしない(今のまま)
くらいしか思いつきませんでした.qtv参加者置換ダイアログですが,「=」ボタンが「>」ボタンとわずかに重なっているように見えます.
ダイアログサイズを変更すると,直ります.
検索ダイアログでは,ちゃんと間隔が空いていました.また,置換時は「インクリメンタルサーチ」は無効かと思われますが,いかがでしょうか.
ついでながら質問ですが,インクリメンタルサーチが有効なとき,色設定「検索した文字列」が複数ある場合はどのように動作するのでしょうか.
現在では,文字を入力するたびに消費されているように見えました.
検索が確定するタイミングがないため仕方ないような気はしますが,何となく違和感があります.qtv参加者お疲れ様です.
検索ダイアログの複数行ボタンですが,ダイアログ表示直後が空白になっていました.
ダイアログの右下をドラッグしてウィンドウのサイズを変更すると「=」が現れたので,描画タイミングの問題のように思います.また,複数行⇔単行の入れ替え時ですが,正規表現を使用する場合は1行に集約されているのは仕様と考えてよろしいでしょうか.
置換時の「=」ですが,私としてはTABオーダーとして
1)検索する文字列
2)置換後の文字列
3)=
の方がやりやすいと思いました(とにかく置換を先に行いたい,と思ったので).
普段は正規表現もOFFにしていて,置換ダイアログ表示→検索文字列入力→TAB→置換文字列入力→Alt+A
のような操作になじんでいるので,間に1つボタンを挟むとリズムが狂ってしまいました.
以上,個人の感想でした.
qtv参加者「v」「^^」ですが,私の持つPCのうち1台が,ダイアログを開いたときに「^^」となっていました.
そのため押すたびに,「^^」→「^^」→「v」→「^^」→「v」・・・と,初回だけ動きが違っていたのです.
別のPCで見ると,確かに「v」になってますね...「^^」は,フォントによっては見にくいかと思われます.
私のPCでは,「^^」とボタンがフォーカスされた点線が同一化してしまい,何のボタンかわかっていませんでした.
また「v」ですが,複数行テキストボックスになってからも別ボタンに「v」が表示され,そちらは意味が違うのでわかりにくいかと思いました.
私の印象はそうなのですが,代案が思いつかないです.ちなみに置換でのテキストボックスが複数行になった場合,複数行の置換を行うのでしょうか.
あるいは,各行の検索文字列と置換文字列が対応していて,複数パターンの置換が一度に実施,ということもできるのでしょうか.
(後者のパターンはできないと思いますが,あると便利なこともあるかな,と・・・)また,複数行入力後に検索ダイアログを閉じ,再度開くと,複数行入力していたものが1行で表示されていました(テキストボックス自身は複数行になっています).
qtv参加者お疲れ様です.
検索ダイアログですが,検索文字列ラインの横に2つボタンがあります.
そのうちの下のボタンは,ダイアログを開いた直後では「^」となっていますが,一度そのボタンを押して,もう一度押すと「∨」に変化しています.
これは,どちらも同じ表示になるべきかと思います.また置換ダイアログの場合,検索文字列にフォーカスがあるときにTABキーを押すとそのボタンにフォーカスが移動後,TABキーを押すと置換後文字列にフォーカスが当たります.
個人的には,TABキーでそのボタンにフォーカスが移動しなくてもいいのでは…と思ったのですが,いかがでしょうか.qtv参加者スニペット一覧表示ですが,現在のプロパティで有効なものだけが表示されていると,表示されている数が減るので助かります.
また,「C/C++」のスニペットですが「Class」「If Condition」などと先頭が大文字になっていると,そのまま大文字で展開されるのでは,と心配になりました.
展開される文字列に近い方がよいのでは,と思いました.スニペット文字列を入力し,Tabを押して展開し,文字を入力後に「元に戻す」を押すと,スニペット展開前まで戻されてしまいます.
私としては,スニペット展開後まで戻った方が自然に感じました.ついでですが,Block CommentのNewlineはどう使うのが便利でしょうか?
qtv参加者開発お疲れ様です.
D&Dによる文字列の移動&コピーができない件を報告している者です.D&D時のマウスカーソルがタブ移動カーソルになる場合があると報告しましたが,その状態で以下の操作を行うとEmEditorが異常終了しました.
私のPCだけかもしれませんが,報告しておきます.
(長文になりました.すみません.)・タブ有効モード
1. EmEditorは起動していないとする
2. ランチャーからファイルを指定してEmEditorを起動.
3. 文字列を選択してD&Dするとマウスカーソルがタブ移動カーソルになることを確認
4. 新規ファイル作成(次のタブが開く)
5. 適当な文字列を入力する
6. タブをD&Dして,2で開いたファイルと場所を入れ替える
7. 5で入力した文字列を選択し,2で開いたタブにD&Dするとすると,落ちました(再現性あり).
マウスカーソルがタブ移動カーソルにならなくても,落ちました.いくつかわかったことを書いておきます.
======
・EmEditor8.04では発生しない.・6で入れ替えるとき,新規で開いた方をD&Dして入れ替えると7で落ちるが,2で開いた方をD&Dして入れ替えると7で落ちない
・最初に新規で開いたタブがあると,それ以降に開いたファイルはD&Dでテキスト移動ができる.
・同じファイルを開いても,マウスカーソルがタブ移動カーソルになったり,ならないのにD&Dできなかったり,D&Dできたりする.
しかし,同じファイルが常に同じ状態になることがあるがEmEditorをインストールしなおすと違う状態になる(と思われる)
======長くなりましたが,以上です.
qtv参加者Yutakaさんは書きました:
ドラッグ時のマウスカーソルが,EmEditorのモノクロアイコン付きになるとき、というのは、タブのアイコンをドラッグしてタブの順序を変更するときの動作と同じです。何かお心当たりがありますでしょうか?
特にありません・・・
タブモードを無効にして試してみましたが,モノクロアイコン付きカーソルが表示されることがありました.同じファイルを開いても,最初はD&Dできたけど,閉じて開き直すとD&Dできなくなったりします.
また,D&Dできないときのマウスカーソルも,モノクロアイコン付きになったりならなかったりしています.他に報告がないところを見ると,私だけの現象なのかもしれませんが・・・
qtv参加者α3にて,選択テキストのドラッグ移動ができないと報告した者です.
あれから,未だ解決していません.アンインストール時に,設定を残さないようにアンインストールしても,現象が変わらないことがあります.
(再起動すれば直っているようにも見えますが,よくわかりません.)
Ver.8.04に戻すと,現象は発生しません.現在は,ドラッグ時のマウスカーソルが,EmEditorのモノクロアイコン付きになって,やはり移動できません.
このマウスカーソルになるのは,どういう場合でしょうか?====
Windows XP SP3(32bit)qtv参加者カット&ペーストはできているので,ファイルの状態には依存していません.
EmEditorの個人設定をエクスポート後,以前の設定を残さずにアンインストールし,デフォルト設定のままインストールするとできるようになりました.
その後アンインストールし,「x:Program FilesEmEditor」以外の場所にインストールしたのですが,Explorerのコンテキストメニューから「EmEditor」を選択してもエディタが起動しませんでした.
またその状態でエクスポートしていた個人設定を戻すと,やはりマウスによるドラッグ&ドロップはできなくなっています.
qtv参加者開発お疲れ様です.
α版のため,バグの報告はまだしない方がよいでしょうか?範囲選択後,マウスでの文字列移動やコピーができませんでした.
qtv参加者私もATOKを使用していますが,EmEditorだけMS-IMEへ変更される,ということはありません(上記の「IME」は「MS-IME」のことですよね?).
とりあえず,MS-IMEの削除をしてみるといかがでしょうか.
(削除済みだったらすみません.)qtv参加者開発お疲れ様です.
プロジェクトプラグインにて,ツールとしてスペースを含むパス上にあるバッチファイル(c:Program Fileshello.batなど)を登録した場合,引数の中にダブルクォーテーションがあると,バッチファイルの実行に失敗するようです.
アウトプットバーに出力する状態で確認しました.—————-
“C:Program Fileshello.bat” “a”‘C:Program’ は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
—————-よろしくお願いします.
qtv参加者開発お疲れ様です.
====
エラーらしき報告2点です.・プロジェクトプラグイン使用時,プラグイン設定ダイアログにて他のプラグイン設定を行い,OKしてダイアログを抜けるとプロジェクトプラグインが落ちることが一度ありました.
(現象報告のみです)・プラグインが落ちるとき「XXXプラグインを無効にしますか?」のようなダイアログが出ますが,それの「はい」を選択しても,次回はそのプラグインが有効でした.
====
プロジェクトプラグインへの要望2点です.・プロジェクトへ既存のファイルを追加するとき,最初に開かれるダイアログのディレクトリがどこなのかルールがよくわかりません.
現在アクティブなファイルと同じディレクトリか,一番最後に開いたディレクトリであるとわかりやすいと思いました.・ソリューションごとに,ツール実行前の環境変数が設定できればうれしいです.
Pathは特に変更したいことが多いです.====
よろしくお願いします.
qtv参加者ご回答,ありがとうございます.
もし可能であれば,α版のような形で使用できるとありがたいのです.
また,$(Project, f)など,使用できる変数一覧があれば助かります.
qtv参加者自己レスです.
ソリューションテンプレート設定の「ファイル拡張子」が別のテンプレートと同じになっていたためのようでした.
別の拡張子にすると対応できました.これはちょっとわかりづらいと思うので,説明があった方がいいかと思いました.
qtv参加者Yutakaさんは書きました:
プラグインへのメッセージの EP_PRE_TRANSLATE_MSG を受け取って、その中の WM_KEYDOWN メッセージを監視することにより、特定のキーに反応するようにすることは可能です。
ありがとうございます.
イベント一覧のところばかり見ていました・・・ - 作成者投稿