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

151 件の投稿を表示中 (合計 347 個)
  • 作成者
    投稿
  • snow
    参加者

    マクロで「実装」とは、どのような意味でしょうか?
    現状のマクロ機能ではキー入力で躓くと思っていますので、腹案があるようでしたら教えていただければ幸いです。
    (コードでなくて結構ですので)

    それとも、マクロのオブジェクト群に何か追加するという意味でしょうか。

    返信先: EmEditor Professional 9.00 beta 2 #8068
    snow
    参加者

    開発お疲れさまです。

    細かくかつ致命的でないもので申し訳ないのですが。
    説明会でも報告させていただきました、並べ替え実行時に行番号が太字にならない現象がそのままのようです。

    また、これは他の方がおっしゃっていたものですが、マウスのセンタークリックでアンカーを下ろし、上下に動かしたときのスクロール速度を調整できないものでしょうか?
    かなり高速のようです。

    対応可能なようでしたらお願いいたします。

    snow
    参加者

    こんにちは。
    少し前に同じことを書きました。

    http://jp.emeditor.com/modules/newbb/viewtopic.php?topic_id=1044&forum=4

    snow
    参加者

    9.00 alpha37ですが、確認しました。
    空白なりタブなりs文字があると、その直前も候補になってしまうようです。
    1行目「a」
    2行目「b 」
    だけでも再現します。

    ただし、置換した場合はa,bとも残りますので、検索だけの問題のようです。

    返信先: EmEditor Professional 9.00 beta 1 #8000
    snow
    参加者

    お疲れさまです。
    いくつかのダイアログにおいて、ラベルの文字サイズを変更されたのでしょうか?
    β版にアップデート後、ファイルから検索のダイアログ等、文字が小さくなっていました。

    XPsp3です。

    よろしくお願いします。

    snow
    参加者

    コマンドラインであれば “” でくくりますね。

    返信先: 過去にあったtrim系のプラグインはどこに #7967
    snow
    参加者

    ^Dの行内のカーソル以降削除か、または保存時の行末空白削除のことでしょうか…。

    返信先: 印刷の右余白が指定どおりにならない #7914
    snow
    参加者

    念のため。
    印刷プレビューはプリンタドライバに依存していたと思うのですが。

    返信先: ウインドウ分割等 #7894
    snow
    参加者

    お疲れ様です。

    たしかに拡張子が複数考えられることは、失念しておりました。
    でも、例えば「.txt」「.css」「.html」等をマクロとして扱うことは、そうそうないのではないでしょうか。
    拡張子ごとの設定に、マクロとして使えるかどうかがあると良いのかな、と思いました。

    >設定のプロパティのキーボード タブ
    ここでいう「設定」は、拡張子ごとの「設定」でしょうか?
    拡張子ごとに変えられるほうが良い人もいるかもしれませんが、大抵は混乱しそうに思います。

    >スクロールバーにボタンがあると便利かもしれませんが、これは専用のコントロールを用意する必要があるため、
    「ある固定エリアへのイベントで、すでにある分割を走らせる程度だろう」と軽く考えていました。捨ておいてください。
    複雑化したり、軽快さが失われたりするのは本意ではありませんので。

    返信先: EmEditor Professional 9.00 alpha 37 #7893
    snow
    参加者

    お疲れ様です。
    無題ひとつの状態で「ワークスペースの保存」を行っても、保存されないのでしょうか?復元すると、その前の状態が再現されます。

    返信先: EmEditor Professional 9.00 alpha 37 #7883
    snow
    参加者

    親メニュー位置が中央から左右どちらにあるか、ではなく、プルダウンメニューを左合わせに表示したときに右が見切れてしまわないか、のほうがそれらしいと思います。

    返信先: 高速な全てのテキストの取得方法は? #7857
    snow
    参加者

    タイマーイベントは使えないんでしょうか。
    と、またプラグインについて良く知らないのに、口を出してみます。

    返信先: 高速な全てのテキストの取得方法は? #7845
    snow
    参加者

    こんにちは。

    バイト数をカウントするのに、現在エディタが格納している文字列を取得(コピー)すること自体が、無駄な気がします。
    プラグインのリファレンスを見てみると、「シリアル位置」というのがドキュメント中のバイト位置を示しているのでしょうか。

    カーソル以降の全バイト数
    =最終行のシリアル位置
    +最終行のバイト数
    -カーソル行のシリアル位置
    -カーソル行のカーソル以前のバイト数

    なのかなあと、考えてみました。

    プラグインは触っていないので、的外れなことを言ってるかも知れませんし、速くなるとも限りませんが…。
    だめだったら済みません。

    返信先: 編集行の明示 #7797
    snow
    参加者

    こんにちは。
    行番号を表示していれば、標準で太字に変わります。

    返信先: 巨大なSJISファイルの動作 #7781
    snow
    参加者

    購入された上でならまだしも、試用の段階で対応時期まで回答を要求するのはいかがなものでしょう。
    検証の不手際のせいでイライラされた気持ちも分かりますが、少し冷静になられては。

    今更書いても意味ないですが、今回のは私も、巨大ファイルへの挙動の問題だろうと思っており、「江村さんはどれくらいのファイルで検証したのだろう?」とは思っていました。
    仕様がはっきり分からなかったので、書く時期を逸してしまいましたが…。

    返信先: マクロでできるか質問です #7668
    snow
    参加者

    たしかに、「JavaScriptの」書籍を探すと、Webページを動的にいじるものが多いと思います。
    ただ、JavaScriptでもCでもPerlでもCOBOLでもなんでもいいんですが、この手のプログラミングは、実際には数十年変わっていないのです(全然違う言語も少しはありますが)。

    まずは、「こういう動きをすればいいはず」という論理を組み立てます。次にインターフェース(言語ごと、環境ごと)に当てはめて実際に動作させ、最後にもっとうまく書けないかを考えます。
    肝心なのは、1番目のステップが言語に依存しないということです。
    いろいろ作ってみることでしかこの力は養えないと思うのですが、今回のものであれば比較的すぐに、分かるようになると思います。

    なお、2番目については、私はほとんど毎回ヘルプやWebを当たります。最近は言語や環境の知識を増やすのがつらいので…。
    書籍はこの10年以上買ったことがないので、なんとも言えません。

    参考にならない返信ですみません…。

    返信先: EmEditor Professional 9.00 alpha 29 #7663
    snow
    参加者

    すみません、誤読しておりました。
    自動検出はされないが、自動調整自体はできるようになる、ということですね。
    失礼いたしました。

    返信先: EmEditor Professional 9.00 alpha 29 #7660
    snow
    参加者

    >各行のカラム数が異なる場合、というのは考えにくい
    すみません、それはデータファイルを作るとき、作成途中であっても常に同じカラム数で作って行く必要がある、ということですよね…。
    また、データによってはカラム1~3に固定データが、カラム4以降に可変データが入っているような場合もあります。

    返信先: EmEditor Professional 9.00 alpha 29 #7654
    snow
    参加者

    お疲れさまです。
    CSVモードなのですが、各行のカラム数が異なると、動作がうまくないようです。

    a,b,c
    dddddd,eeeeee

    の2行で自動調整すると、cはeの4つめの上に来ます。
    「列を選択」、コピーすると、2行目の内容はeeeになります。
    eの後ろにカンマを入れて、カラム数を合わせるとうまくいくようです。

    返信先: マクロでできるか質問です #7643
    snow
    参加者

    いまいちご要望を理解せずに書いている気がしますが…。

    var dt1 = new Array(32), dt2 = new Array(32);
    for (var i = 1, d = document, n = d.getLines(), idx; i <= n; i+= 4) {
    idx = parseInt(d.getLine(i).split('/')[2]);
    dt1[idx] = d.getLine(i + 1);
    dt2[idx] = d.getLine(i + 2);
    }
    editor.newfile();
    document.writeln(dt1.join(','));
    document.writeln(dt2.join(','));

    こういうものでしょうか?
    JavaScriptを勉強すれば、ご自分でできるようになると思います。

    返信先: EmEditor Professional 9.00 alpha 27 #7636
    snow
    参加者

    「表示」というくくりだと、現在の「記号」というくくりが丸ごと含まれる感覚があります。
    「マウス」については、「タブ」の中にも「マウスの設定」がありますよね。
    どちらを主と見るかで変わってしまうので、カテゴリの再編は簡単ではないと思います。
    EmEditorのすばらしいところではありますが、カスタマイズできる項目が多くなりすぎた印象がありますね。

    返信先: EmEditor Professional 9.00 alpha 27 #7632
    snow
    参加者

    どうにも、開いたファイルの親フォルダ(?)を使用中にしてしまうケースが多いように感じます。
    例えばデスクトップに新しいフォルダを作ってその中で編集、ファイルを閉じてもフォルダの削除ができなかったり。
    HDD内のファイルを開いて編集なしで閉じたのに、ホットスワップができなかったり。
    いずれもEmEditor本体を閉じると、問題なくなります。

    返信先: EmEditor Professional 9.00 alpha 27 #7630
    snow
    参加者

    以前にも書いたと思うのですが、既存の設定(拡張子に対しての)をコピーして新しい設定を作ったとき、関連付けを変更しようとすると表示されるメッセージが分かりづらいと感じています。
    コピー元と、編集中の新設定と、どちらの関連付けが無効になるかが分からないのです。
    よろしくお願いします。

    snow
    参加者

    あえて既存の機能だけで作ってみました。

    .csvファイルの定義を新しく作り、以下を強調文字列に指定。

    1. ^([^,]*,){4}[^,]* 正規表現
    2. ^([^,]*,){3}[^,]* 正規表現
    3. ^([^,]*,){2}[^,]* 正規表現
    4. ^[^,]*,[^,]* 正規表現
    5. ^[^,]* 正規表現

    ただ、これだと強調文字列を指定した数だけしか、色分けできないのですよね。
    正規表現でなんとかなるものなのでしょうか(正規表現はあまり得意ではありません…)。

    snow
    参加者

    フォントについては、そもそも出さないようにするためには

    ツール→メニューの変更→表示→最近使ったフォント

    を削除のようですね。

    ところでこれ、削除したらどうやって戻せば良いのでしょう。
    下に挿入→コマンド→表示の「フォントの一覧」…なにか違うような。

151 件の投稿を表示中 (合計 347 個)