• テーマエディター上でemmetを利用したい目的から導入しました。
    emmetの利用はもちろん、豊富なオプションでカスタマイズ性も素晴らしいです。
    設定のUIも大変わかりやすいです。

    最終的に導入に至らなかった点は、テーマエディター上でファイル更新を行うと、ページが更新され元に戻せない点です。
    ページ更新やphpのエラーメッセージ表示・位置などがデフォルトの仕様であれば是非導入したいと思います。

Viewing 13 replies - 1 through 13 (of 13 total)
  • Plugin Author Aki Hamano

    (@wildworks)

    レビューありがとうございます。

    最終的に導入に至らなかった点は、テーマエディター上でファイル更新を行うと、ページが更新され元に戻せない点です。
    ページ更新やphpのエラーメッセージ表示・位置などがデフォルトの仕様であれば是非導入したいと思います。

    差支えなければ、この点について詳しく教えていただくことはできますでしょうか。プラグイン側で修正できる問題であれば、改善を検討したいと思っています。

    Thread Starter ryuryu1029

    (@ryuryu1029)

    ご返信いただきありがとうございます!

    すみません、文章に誤字がありました。正しくは以下となります。

    ”最終的に導入に至らなかった点は、テーマファイルエディター上でファイル更新を行うと、ページが更新元に戻れない点です。ページ更新やphpのエラーメッセージ表示位置などがデフォルトの仕様であれば是非導入したいと思います”

    上記につきまして詳細にご説明いたします。
    こちらではオリジナルテーマでサイト作成をしており、テーマファイルエディターから頻繁にファイル編集をしております。
    ファイルの編集が完了すると「ファイルを更新」という青いボタンを押下して更新しますが、当該プラグインの仕様ではページ自体が更新され、編集内容に不備などがあった際に変更前の状態をコピーしておかないと瞬時に元に戻せない点がネックとなりました。
    デフォルトの仕様では、ページは更新されずファイルが更新が行えるので、ショートカットキーなどで元に戻せると思います。

    また、PHPのエラー表示位置につきましては、最上部へ表示されていたので、デフォルト位置(更新ボタンの上部)へ表示されればという意味でした。

    • This reply was modified 1 year, 2 months ago by ryuryu1029.
    • This reply was modified 1 year, 2 months ago by ryuryu1029.
    Plugin Author Aki Hamano

    (@wildworks)

    ファイルの編集が完了すると「ファイルを更新」という青いボタンを押下して更新しますが、当該プラグインの仕様ではページ自体が更新され、編集内容に不備などがあった際に変更前の状態をコピーしておかないと瞬時に元に戻せない点がネックとなりました。
    デフォルトの仕様では、ページは更新されずファイルが更新が行えるので、ショートカットキーなどで元に戻せると思います。

    ありがとうございます、こちら理解しました。プラグイン側で修正できるか、将来のバージョンアップで対応を検討したいと思います。

    PHPのエラー表示位置につきましては、最上部へ表示されていたので、デフォルト位置(更新ボタンの上部)へ表示されればという意味でした。

    こちらも調査してみます。

    Plugin Author Aki Hamano

    (@wildworks)

    どちらの問題も、当方が見逃していたバグであることが分かりました。

    遅くとも、次のWordPressメージャーアップデート(4/15リリースのWordPress 6.8)までには、修正版をリリースしたいと思います。

    Thread Starter ryuryu1029

    (@ryuryu1029)

    ご検討いただきありがとうございます!
    修正版のリリース、楽しみにしております。

    Thread Starter ryuryu1029

    (@ryuryu1029)

    すみません、テーマファイルエディターにて動作確認を行った際、
    もう一点デフォルトの仕様へ修正いただきたい箇所が見つかりましたのでご相談です。

    ファイルの内容を変更し、ファイルの更新ボタンを押さずにページ遷移を行った場合、
    「このサイトを離れますか?行った変更が保存されない可能性があります。」という
    ダイアログが表示されずページ移動ができてしまいます。

    ファイル変更があった場合に、
    上記のダイアログを表示させる(デフォルトの仕様)ことは可能でしょうか。

    ご検討のほど、どうぞよろしくお願いいたします。

    Plugin Author Aki Hamano

    (@wildworks)

    ご連絡ありがとうございます。そちらも調査してみます。

    Thread Starter ryuryu1029

    (@ryuryu1029)

    ありがとうございます!
    お手数おかけしますが、どうぞよろしくお願いいたします。

    Thread Starter ryuryu1029

    (@ryuryu1029)

    修正版のリリース、ありがとうございます、、!
    改めて導入しましたところ、ご要望の修正箇所については問題なく動作しておりましたが、
    ファイル編集を行う上で新たに気になった箇所がございましたのでご相談です。

    ・エディタをスクロールしますと、現在閲覧している先頭タグが上部に表示されます。こちらの機能は無効化することは可能でしょうか。

    ・デフォルトエディタでは以下2点の操作が可能でしたが、利用できなくなっていました。こちらについて本機能を復活していただくまたは、同様の機能実装は可能でしょうか。
     □コード全選択からShift + tabで一括のインデント整形可能
     □control(command) + Yでの「やり直し」操作

    恐れ入りますが、ご検討いただけますと幸いです。

    • This reply was modified 11 months ago by ryuryu1029.
    • This reply was modified 11 months ago by ryuryu1029.
    Plugin Author Aki Hamano

    (@wildworks)

    エディタをスクロールしますと、現在閲覧している先頭タグが上部に表示されます。こちらの機能は無効化することは可能でしょうか。

    検討します。

    □コード全選択からShift + tabで一括のインデント整形可能
    □control(command) + Yでの「やり直し」操作

    こちら二点は再現できないため、詳しく教えてください。

    Thread Starter ryuryu1029

    (@ryuryu1029)

    ご検討いただきましてありがとうございます。

    ①コード全選択からShift + tabで一括のインデント整形可能
    ②control(command) + Yでの「やり直し」操作

    上記機能はどちらもデフォルトのテーマファイルエディターで利用していた操作になります。
    ①は範囲選択したコードのインデントを調整してくれる機能で、言語に応じたインデントを反映してくれます。
     →HTML、CSS、JS、PHPで動作確認済です。

    ②はファイル編集時に、一度「元に戻す(control + z)」操作を行った後に、その変更をもう一度適用し直す際に使用する機能となります。

    改めて調査しましたところ、どちらもwordpressのデフォルトエディタである「CodeMirror」のショートカット機能のようでした。
    https://bibouroku.net/codemirror
     →「Shift + tab」はindentAuto
     →「control(command) + Y」はredo

    Plugin Author Aki Hamano

    (@wildworks)

    ①は範囲選択したコードのインデントを調整してくれる機能で、言語に応じたインデントを反映してくれます。

    これはGitHubでも要望が上がっていますが、今の所対応は未定です。
    https://github.com/t-hamano/custom-html-block-extension/issues/53

    ②はファイル編集時に、一度「元に戻す(control + z)」操作を行った後に、その変更をもう一度適用し直す際に使用する機能となります。

    これは動作しないでしょうか?

    Thread Starter ryuryu1029

    (@ryuryu1029)

    ①につきまして、承知いたしました。
    他に、プラグイン導入後のインデント調整方法について
    活用できる機能がございましたらご教示いただけますと幸いです。

    ②につきましては、Mac環境にて確認されたものでしたので、Windows環境で確認したところ正常に動作しておりました。
    上記につきましては、VS Codeのショートカットとして、Mac環境では「command + shift + z」でも同様の操作が可能でしたのでこちら問題ございません。お騒がせしました、、

Viewing 13 replies - 1 through 13 (of 13 total)

The topic ‘emmetを利用できるプラグインで最も優れています’ is closed to new replies.