フォーラムの返信を作成しました。
- 作成者投稿
Yutaka Emura
Keymastergenさんは書きました:
Enterキーを使用して単語補完を行うのチェックがはずれている時は 単語リストが表示されず(テキスト中の単語でEnterを押しても再単語補完されす) 単語補完をキー設定し、その
キーに単語補完、又はタイプした時の単語補完中の単語リストからの単語選択のEnterは有効であってほしいのですが。Enter キーを押したときの希望されている動作を詳しく教えていただけますか? Enter を押しても、リストから選択だけして、単語補完をしないという意味でしょうか???
Yutaka Emura
Keymastergenさんは書きました:
Enterキーを使用して単語補完を行うが追加され
Enterキーで単語補完はされなくなったのですが。単語補完中の単語リストから単語を確定する時のEnter
が単語確定ではなく単語補完終了で終わってしまうため
単語リストの選択がマウスでした出来なくなっています。単語補完プラグインのプロパティの「Enter キーを使用して単語補完を行う」のチェック ボックスは、チェックされているでしょうか?
Yutaka Emura
Keymastertyapyさんは書きました:
【不具合】
■HTMLコード内でのスクリプト埋め込みした場合の強調表示がおかしい
すいません、下記以外の言語はスキルがないため確認していません。
・JavaScriptもしくはStyleSeet
終了タグを認識していないようで、開始タグから最終行まですべてスクリプト用の強調表示がされてしまいます
強調表示に関しては問題なさそうです(簡単にしか確認していませんが。)
・PHP
開始から終了までの基本色は変わるのですが、強調表示がされていないようですこれは、beta 4 で修正されるはずです。また beta 4 が公開されたら確認してみてください。
【要望】
単語補完プラグイン自体は最高なのですが、下記の動作仕様をご検討してもらえれば、作業効率がかなり上がると思いました。
■候補リストの表示内容
1.1文字入力 -> 補完リストを表示
2.2文字目を入力 -> 上記の補完リスト数のまま、入力された2文字にマッチするものにフォーカスを移動
となっているかと思いますが、希望としては、2文字目を入力した時点で、2文字分にマッチしないものは候補リストから消去してほしいです(要望どおりの動作の場合、入力中は常にフォーカスは一番上になると思います)
あと、BackSpaceで文字を消去した場合では逆に候補リストが増えると尚うれしいです理由は、うろ覚えの関数や定数を入力しようとしたとき、1文字より2文字、2文字より3文字といった感じで、多ければ多い程候補リストの数が少なくなれば、目的のものを見つけやすくなると思います。
また、候補リストを必要としていない場合にも自動で表示されるため、その際は候補リストにない文字列まで入力すれば、結果的に候補リストがなくなり、ウィンドウを消去してくれる(別途ロジックを組む必要はありますが)ので、候補リストが必要無い時でも、意識しなくても作業できるかと思います。ご要望に似たようなロジックを追加しました。候補リストを絞る代わりに、マッチしない項目をグレー表示して、マッチする項目を浮き出るようにしました。お試しください。
単語補完プラグインのプロパティには、「一致する候補がなくなるとリストを自動的に非表示にする」チェック ボックスを追加しました。
Yutaka Emura
Keymastersnowさんは書きました:
もう一点、これは私の気のせいなのかもしれないのですが…。
マウスでドラッグして選択する際、その文字を含めるか含めないかのボーダーが右に寄ったように感じます。
右方向にドラッグしていくと、その文字の右端あたりまで行かないと、選択がなされないように思うのです。以前と同じでしたら良いのですが。
確かに、ご指摘の通りでした。これは beta 4 で修正しておきます。
Yutaka Emura
Keymastergenさんは書きました:
β1での現象は修正されていたのですが、
ツールツールバーに登録するときの利用出来るツールバー
ボタンの中のアイコンもづれていました。
ツールバーに表示されるアイコンは正しいアイコンが表示
されているので使用するのに問題はないのですが....修正しました。ご報告ありがとうございます。
Yutaka Emura
Keymastergenさんは書きました:
β1で教えて頂いたマクロバー、ツールバーの設定で、
ツールバーの変更の利用出来るツールバーボタンの中の
アイコンで外部ツールの最後のアイコンがマイマクロの最初のアイコンになり1つづつずれているようです。これは beta 3 で修正されているはずなのですが、beta 3 で試していただけましたでしょうか?
Yutaka Emura
Keymastergenさんは書きました:
beta 1で報告済みなので修正中かとは思いますが
フリーカーソルで行削除すると改行のみ残り行削除
されません。
たぶんフリーカーソル時の改行の扱いが難しいのでしょうが
行選択、1行上、下など行の処理がフリーカーソルモードでは無い時とでマクロの処理結果が異なってしまいます。なんとなく、なっとくしてきました。
フリーカーソルもで無い時、改行まで選択すると自動で次行
1桁めになるため1行丸ごと消えたけど、フリーカーソルの
時は次行に移動しないので削除されないのですね。でも
document.selection.Delete(1);
などのマクロの動きは同じにならないでしょうか?Delete(1) で調べてみましたが、特に違いを見つけられませんでした。具体的な例を挙げていただけると助かります。
下記のようなマクロもCtrl+Cに割り付けていましたが
フリーカーソルにすると動きが変わります。if( document.selection.IsEmpty == false){
document.selection.Copy( eeCopyUnicode );
document.selection.Collapse();
document.selection.LineUp( 0,1 );
}
else{
document.selection.SelectLine();
document.selection.Copy( eeCopyUnicode );
document.selection.Collapse();
document.selection.LineUp( 0,1 );
}これについては修正しました。どうもありがとうございました。
Yutaka Emura
Keymasterbeta1以降、インストーラを利用した場合に
チェックをしていなくても勝手にテキストファイルに関連づけされてしまうようです。ご指摘の現象、確認しました。こちらでは修正しておきました。ご報告ありがとうございました。
Yutaka Emura
Keymasterβ2に戻しましたがβ2も同じ現象になってしまいました
マクロが使えないと不便なのでβ2に戻したりβ3にしたりしていたらマイ マクロ がβ3と同じになってしまいました。マイマクロを1つでも再登録するとオプションのフォルダで指定したところを見にいくが、再起動すると開いているテキストのフォルダ
か:Documents and Settingsをみに行っていまう。beta 2 から beta 3 への移行で、保存パスが、絶対パスから相対パスに変更されました。したがって、beta 3 から beta 2 に戻すと、相対パスになってしまい、正しく復元されなくなります。だから、beta 3 から beta 2 に戻さないようにしてください。戻す場合には、パスを正しく設定し直す必要があります。
このあたりですが、もう少し検討して beta 4 でまた仕様を変更するかもしれません。
今のところ、beta 2 から beta 3 への移行でマクロのパスに問題が発生するという現象は再現できませんでした。beta 2 では、マクロのパスをどこに設定していたのでしょうか?
Yutaka Emura
Keymaster1)すべての設定のプロパティでフォントサイズ 10.5 を指定できるようにしてほしい。
現在はツールバーのフォントサイズ変更でしか 10.5 など .5 が指定できませんが、設定毎にフォントサイズ変更する必要があるってのはちょっと・・・以下のマクロ (JavaScript for EmEditor) を使っていただければ、すべての設定のフォントを 10.5 ポイントにすることができます。お試しください。
bAllConfigs = confirm( “すべての設定のフォントを 10.5 ポイントにしますか? [キャンセル] をクリックすると、現在の設定のみのフォントを 10.5 ポイントにします。” );
if( bAllConfigs ){
cfgs = new Enumerator( editor.Configs );
for( ; !cfgs.atEnd(); cfgs.moveNext() ){
cfg = cfgs.item();
SetKeys( cfg );
}
}
else {
cfg = document.Config;
SetKeys( cfg );
}function SetKeys( cfg )
{
list = new Enumerator( cfg.Font.DisplayList );
for( ; !list.atEnd(); list.moveNext() ){
item = list.item();
item.Size = 10.5
}
cfg.Save();
}Yutaka Emura
Keymasterこれは Windows 2000 をサポートしなくなるということでしょうか?
これをすることで EmEditor が “劇的” に高速化するのであれば我慢できなくもないですが・・・すみません。書き方が悪かったために誤解を生じてしまったようですが、Windows 2000 をサポートしないということではありません。これからも Windows 2000 をサポートします。次のβでは、桁ずれが発生しないように修正します (元に戻します)。
Yutaka Emura
Keymaster> Enter キーを無視する設定を追加しました。
横からすみません、どこに設定がありますか?
単語補完プラグインのプロパティの「Enter キーを使用して単語補完を行う」のチェック ボックスになります。
Yutaka Emura
Keymaster長くなりますが、まとめて回答します。
「パラメータが間違っています。」メッセージが表示される
修正しました。ご報告ありがとうございました。
【不具合】プラグインのチェックON/OFFで不正終了
こちらでは再現しないのですが、おかしいですね。
何か、Windows のデザインを変える、別のアプリケーションがインストールされているのでしょうか?私の場合、Enter キーでの補完はあまり必要ないので
Enterで機能しない設定があればと思います。Enter キーを無視する設定を追加しました。
又、検索文字に ”-“を含めた文字列も検索とか先頭の文字
が数字は検索しないなどもあれまいいですね。数字から始まる単語は無視するようにしました。ご意見ありがとうございます。
・これも何らかの拍子にツールバーを右クリックしたときに現れるHTMLツールバーと検索ツールバーからHTMLと検索の文字が消えていた
・「ツールバーを固定する」をオフにしてもバンドが現れず、固定されたままのときがあった
修正しました。ご報告ありがとうございます。
・ボタンをユーザーが並べる)ツールバーを2つ作り、2つ目を消したのだが、何らかの拍子に2つに増えた、しかし、消したものとは違うボタン配列でデフォルトと同じ配列に変っていた
この現象は再現できないのですが、他の現象の関連かもしれません。また beta 3 でも発生したら教えてください。
(1) テキストボックスにフォーカスを置いた際、一行表示時は(従来も、V7でも)全て選択してもらえますが、
複数行表示時は選択してもらえません。複数行表示時もフォーカスが置かれたら全て選択してもらえたほうが(2) 複数行表示時のみ、自動で(必要時のみ)横スクロールバーを表示してもらえると良いと思います。
複数行表示時も、すべて選択するようにしました。横スクロールバーを表示しました。ご意見ありがとうございます。
置換ダイアログのタイトルバーアイコンが未設定になっています
検索や置換ダイアログは、モードレス ダイアログのため、アイコンはこのままになります。
以前は画面に表示されている部分から左にひとつ移動した際に
約10文字分くらい左に移動していた気がするのですが、
ベータ2ですと画面に表示されている部分からさらに約15文字分程
左に移動した際に画面がスクロールされるようです。再現しないのですが、おかしいですね。行番号を表示している場合でしょうか? beta 3 でも再現するでしょうか?
埋め込みのjavascript等の
強調表示がされないようです。beta 3 で修正しました。ご報告ありがとうございます。
たとえば”7777″と数字を入れて改行、また7を入力するとWordCompleteプラグインが7777を候補に挙げてしまいます。数字から始まるものは無視したほうがよいと思いますがどうでしょうか?
またフォントを大きめに設定していると補完候補のリストにテキストが収まっていません。フォントサイズに合わせて行の高さを変える必要があるかと思います。
数字から始まる単語は無視するようにしました。また、フォントに合わせてリスト ボックスの高さも変えるようにしました。ご報告ありがとうございます。
例えばエクセルのセル内の改行のようにAlt+Enterをテキストボックス内の改行としてEnterは検索実行に割り当ててもらえないでしょうか?
ご指摘のように変更しました。ただ、CTRL + Enter で、複数行テキストの改行となります。ご意見ありがとうございます。
templateフォルダ
私も template フォルダを作りたいのですが、そうすると、以前の設定の引継ぎが難しいという問題があります。それで、このままにしてあります。
「マイドキュメント」がエクスプローラプラグインのデフォルトのパスになりますが、2回目以降の起動時には「マイコンピュータ」
下の移動先パスがツリーが展開された状態で表示されます。ご質問の意味がよくわからないのですが、エクスプローラ プラグインの初期表示のことでしょうか? もし可能ならスクリーンショットをメールでお送りください。よろしくお願いします。
レジストリ起動(INIファイル未使用)時、「カスタマイズ」の「履歴」タブの「履歴のクリア」をすると、EmEditor のインストールフォルダ直下に “eeCommon.ini”(0バイト)が作成され、次回起動時にINIファイルから起動されるようになってしまいます。
修正しました。ご報告ありがとうございます。
検索ツールバー、HTMLツールバーの前回終了時の場所は、まだ憶えてくれていません
再現できる手順を詳細に教えていただけると幸いです。
beta1 に対して投稿したフォントサイズによって桁がズレるのは beta2 でも変わらないのですが、正式版でもこのままなのでしょうか?
これは、Windows 2000 のフォントの問題になります。以前はこれに対応するコードがあったのですが、Windows 2000 への対応をできるだけ外すことにより、コード サイズを減らそうとしています。桁がずれないようなフォント サイズを使用することにより対応できないでしょうか?
以上、できるだけ回答しましたが、もし回答忘れているところがありましたら、ご指摘ください。
Yutaka Emura
Keymasterlinestring = left(linestring,len(linestring) – 2)
のleftでコレクションがありませんになってしまいました。Windows オブジェクトの新しい Left プロパティと衝突していました。これは修正しました。どうもご報告ありがとうございます。
Yutaka Emura
Keymasterこれは、コンボボックスから複数行入力可能なテキストボックスに変更されたということなのでしょうか???
私の環境ではコンボボックスのままですが・・・検索ダイアログ ボックスを縦方向にリサイズしても、複数行入力可能なテキストボックスとして表示されないでしょうか?
Yutaka Emura
Keymaster設定ファイルにて相対パスの指定が出来ない
絶対パスの問題は、なんとか対応を検討します。どうもありがとうございます。
Yutaka Emura
Keymaster早速ポータブル版をダウンロードさせていただきました。
少し使用してみたのですが、「置換」から「すべて置換」を行った際、強調表示されるだけで置換処理が行われませんでした。「すべて置換」の不具合はこちらでも確認しています。すみませんでした。
Yutaka Emura
Keymaster単純なキーの拡張 Ctl+”C”やCtl+”X”やCtl+”V”を
マクロで作成していますが、ツールバーで使用しないマクロ
がたくさんあるので、ツールバーに表示しない設定があると
いいですね[マクロ] メニューの [カスタマイズ] を選択し、「マイ マクロ」の一覧から必要のないマクロを削除すると、マクロ ツール バーにも表示されなくなります。また、マクロ ツール バーを一切表示しないようにして、必要なマクロのボタンだけを通常のツール バーに追加するという方法もあります。
Yutaka Emura
Keymaster検索と置換のダイアログをリサイズできますが、縦方向もリサイズできてしまいます。
置換ダイアログではさらに、正規表現用の[>]ボタンがとんでもないところに移動してしまいます。検索と置換ダイアログが縦方向にもリサイズできるようになったのは、今回の新機能の1つです。これによって、複数行の検索文字列をエスケープシーケンス無しで記述することができるようになりました。
新しくできるボタン [V] は、過去の履歴を参照するためのものです。正規表現用の [>] は、従来と同じところに存在するはずですが、おかしいでしょうか?
Yutaka Emura
Keymasterそれから従来のレジストリ使用バージョンから強調表示だけでなく色設定等もポータブル版へ引き継ぐにはどうしたら良いのでしょうか。
ツール メニューの [インポート/エクスポート] から、[USB ドライブなどのリムーバブル ドライブをセットアップしてすべての設定を INI ファイルにエクスポートする] を選択すれば、可能です。お試しください。
My Documentsの件ですが、検討してみます。
Yutaka Emura
Keymaster「オブジェクトがありません。: ‘shell’」
上にも書いたのですが、新しいオブジェクトの一部が正しく認識できていなかったようです。eemacro.tlb のファイルが正しく更新できていなかったようですが、こちらでは既に修正しました。すみませんでした。
Yutaka Emura
Keymasterさて同梱されているHTMLバーですが
に閉じタグがなかったり、のような非推奨要素、のようn非推奨属性が含まれていたりとXHTML準拠で無い部分が結構あります。昨今のウェブ事情を考えるとXHTML準拠のタグを出力すべきだと思うのですがいかがでしょうか?
修正してみます。どうもありがとうございます。
Yutaka Emura
Keymasterお試しいただきありがとうございます。単語ファイルは、単語を EmEditor で判別できるようにして並べていただければ結構です。区切り文字はスペースでもタブでも改行でも結構です。
単語補完のソースは公開する方向で検討しています。
検索バー、HTMLバーは、表示されますが、初期状態だと小さいので気付かないのかもしれません。リバー上で右クリックすると、メニューにも「検索 ツール バー」や[HTML ツール バー] が表示されてチェックできるようになっています。確認してみてください。
マウスの記録ですが、これをチェックすると、確かに遅くなる可能性があります。これをチェックしないか、あるいはチェックしてから、編集して、マウスの移動命令の必要な部分以外は削除すると、速くなります。ただし、beta 1 では、マクロの新しいオブジェクトが、正しく動作しない不具合が入っている可能性があることがわかりました。もう少し調べて、また報告します。
Yutaka Emura
Keymaster最初の起動時やすべてリセットの場合には、「しばらくお待ち下さい」のメッセージが出るようにしたのですが、すべての設定のプロパティでは、メッセージが出ていませんでした。これは出るようにします。どうもご報告ありがとうございます。
Yutaka Emura
KeymasterCtrl を押しっぱなしの場合には、ご指摘のように、タブの使用履歴をさかのぼっていきます。このように、Ctrl を押しっぱなしにするか、Ctrl を押して放すかによって動作が違いますが、これは仕様です。
- 作成者投稿