1 件の投稿を表示中 (合計 5 個)
  • 作成者
    投稿
  • #7672

    以前からこのような仕様だったかどうかは定かではないのですが、
    ちょっと気になったのでお聞きします。

    Version 8.05 ※ アウトラインプラグイン常時使用
    ※ 例では↓記号を改行としていますが、CRLFです。

    空行↓(改行1つだけの行)
    空行↓(改行1つだけの行)
    空行↓(改行1つだけの行)

    この3行を複数行選択して[Tab]を押すと何も起こりません。
    僕は、3行ともインデントが増える(Tab+改行の行となる)ことを期待しています。

    また、

    空行↓(改行1つだけの行)
    空行→↓(タブ1つ)
    空行↓(改行1つだけの行)

    この3行を複数行選択して[Tab]を押すと、

    空行↓(改行1つだけの行)
    空行→→↓(タブ2つ)
    空行↓(改行1つだけの行)

    となります。

    改行1つだけの行にTab機能が効かないようです。
    設定も見てみましたが、見つかりませんでした。

    ご回答よろしくおねがいします。

    #7674
    Yutaka Emura
    キーマスター

    FUJIMAKIさんは書きました:
    以前からこのような仕様だったかどうかは定かではないのですが、
    ちょっと気になったのでお聞きします。

    Version 8.05 ※ アウトラインプラグイン常時使用
    ※ 例では↓記号を改行としていますが、CRLFです。

    空行↓(改行1つだけの行)
    空行↓(改行1つだけの行)
    空行↓(改行1つだけの行)

    この3行を複数行選択して[Tab]を押すと何も起こりません。
    僕は、3行ともインデントが増える(Tab+改行の行となる)ことを期待しています。

    また、

    空行↓(改行1つだけの行)
    空行→↓(タブ1つ)
    空行↓(改行1つだけの行)

    この3行を複数行選択して[Tab]を押すと、

    空行↓(改行1つだけの行)
    空行→→↓(タブ2つ)
    空行↓(改行1つだけの行)

    となります。

    改行1つだけの行にTab機能が効かないようです。
    設定も見てみましたが、見つかりませんでした。

    ご回答よろしくおねがいします。

    空行の場合には、インデントの機能は働かないようになっています。プログラムを書いている場合、空行には、わざわざ Tab を挿入しないほうがいいと思うのが大半の意見だと思うのですが、もし勘違いしていたら訂正してください。

    空行にもインデントを行いたい場合は、箱型編集機能を利用して、行頭に Tab を挿入することができます。

    #7676
    qtv
    参加者

    個人的には、Tabを挿入してほしいです。
    (私もバグかと思い、同じことを書いた記憶があります。)

    このあたりは個人の入力方法によるものだと思いますが、私はソース中の空行は、全部インデントをそろえています。

    Altキーを押しながら行選択すれば実現できますが…気分的には範囲選択した部分にインデントがされてほしい、というところです。

    Tabを挿入したくない場合は、保存時にホワイトスペースを削除する設定を使っています(私の場合には、同じ意味になるので)。

    オプションなどでTabが入る設定が使えると非常に助かります。
    (プラグインでも実現できそうなので、それでも十分ですが・・・)

    #7678

    ご返信ありがとうございます。

    空行の場合には、インデントの機能は働かないようになっています。プログラムを書いている場合、空行には、わざわざ Tab を挿入しないほうがいいと思うのが大半の意見だと思うのですが、もし勘違いしていたら訂正してください。

    空行にもインデントを行いたい場合は、箱型編集機能を利用して、行頭に Tab を挿入することができます。

    プログラム保存時は、空行にTabが無いほうが良い場合が多いかもしれませんね。
    ただ、テキストを書き出す過程で、空行⇒タブ⇒タブ+テキストと遷移することはあります。
    しかし、これも1行単位で行うことが普通なので問題ありません。

    僕の使い方としては、アウトラインプラグインにて、
    プロジェクトに関する議事録などを1ファイルにしてまとめています。
    関連ファイルをたくさん開くよりも、
    縦の視線移動だけで横断的に目が届くので便利なのです。

    そして階層構造を記録するためにTabが非常に重要な役割を担っています。

    もうひとつ、僕の操作手順にも特徴があるかもしれません。
    まずはじめに書き始める場所を決めて、空行を20行くらい作ることが頻繁にあります。
    その空の空間にたいして、テキストを記述していくことがままあります。
    カレットを空行においてTabを押すと機能するので、今まであまり気にならなかったのです。
    アウトラインプラグインを使い出してからTabを空行に使うことが多くなり、気づいたのかもしれません。

    僕としては代替案があれば我慢して使えるとは思うのですが、
    トライしてみましたが箱型選択でTabを押しても、空行には反応しないのですが……。
    やり方が違うかもしれません。

    また、EmEditorは自分の思うとおりに動いてくれることが多くて気に入っているのですが、
    今回のは、インデントしようとしたときにその操作を阻害されている風に感じるので、
    おや?と思ったしだいです。

    #7681
    Yutaka Emura
    キーマスター

    FUJIMAKIさんは書きました:
    ご返信ありがとうございます。

    空行の場合には、インデントの機能は働かないようになっています。プログラムを書いている場合、空行には、わざわざ Tab を挿入しないほうがいいと思うのが大半の意見だと思うのですが、もし勘違いしていたら訂正してください。

    空行にもインデントを行いたい場合は、箱型編集機能を利用して、行頭に Tab を挿入することができます。

    プログラム保存時は、空行にTabが無いほうが良い場合が多いかもしれませんね。
    ただ、テキストを書き出す過程で、空行⇒タブ⇒タブ+テキストと遷移することはあります。
    しかし、これも1行単位で行うことが普通なので問題ありません。

    僕の使い方としては、アウトラインプラグインにて、
    プロジェクトに関する議事録などを1ファイルにしてまとめています。
    関連ファイルをたくさん開くよりも、
    縦の視線移動だけで横断的に目が届くので便利なのです。

    そして階層構造を記録するためにTabが非常に重要な役割を担っています。

    もうひとつ、僕の操作手順にも特徴があるかもしれません。
    まずはじめに書き始める場所を決めて、空行を20行くらい作ることが頻繁にあります。
    その空の空間にたいして、テキストを記述していくことがままあります。
    カレットを空行においてTabを押すと機能するので、今まであまり気にならなかったのです。
    アウトラインプラグインを使い出してからTabを空行に使うことが多くなり、気づいたのかもしれません。

    僕としては代替案があれば我慢して使えるとは思うのですが、
    トライしてみましたが箱型選択でTabを押しても、空行には反応しないのですが……。
    やり方が違うかもしれません。

    また、EmEditorは自分の思うとおりに動いてくれることが多くて気に入っているのですが、
    今回のは、インデントしようとしたときにその操作を阻害されている風に感じるので、
    おや?と思ったしだいです。

    v9 では、行頭に箱型選択を行って、Tab を押せば、空行でも Tab を挿入します。お試しください。

1 件の投稿を表示中 (合計 5 個)
  • このトピックに返信するにはログインしてください。