インラインテンプレートの効率的な利用

インラインで返信を貼り付ける機能、つまり文の途中に貼り付ける機能が欲しいです。以前の別のプラグインでも同様のリクエストをしたことがあり、その件について(肯定的な)議論があったようですが、その議論を見つけることができませんでした。

私は、文の途中に例として GitHub Issue を含んだ返信を作成する必要が非常に頻繁にあります。

  • [thing] を新機能としてリクエストしたい場合は、GitHub Issue を開いてください。
  • [Feature] は文書化が不十分です。GitHub Issue を開いて可視性を高めるのが適切でしょう。
  • [Some behavior] はバグのようです。GitHub Issue を開いて詳細をすべて記載してください。

このようなスニペットはたくさんあり、ユーザーサポートフォーラムで常に使用しています。

一般的に、現在のカーソル位置に直接テンプレートを挿入できるようにしたいです[1]。テンプレートが改行で挿入され、その上にさらに改行があり、元のカーソル位置に戻すためにその空白を手動で削除しなければならないのは、毎日何度もあり、非常に迷惑です。返信はできるだけ速く入力したいのです。

さらに良いのは、マウス/メニュー操作を一切使わずに、テキストのみで挿入できる方法です。


  1. カテゴリ投稿をテンプレート保存に使用する利点は、完全な制御が可能であるという点にあると主張します。テンプレートはそのまま、カーソル位置に正確に挿入してください。空白/改行が必要な場合は、テンプレートエディタで簡単に追加できます。私たちに決定を強制する必要はありません。 ↩︎

「いいね!」 1

Watched Words/Replace がお役に立つかもしれません。標準インストールで自動的にリンクされるのはこの仕組みです。マークダウンリンクで置き換えようとしましたが、生のマークダウンが投稿に挿入されてしまうため、残念ながらお望みのものとは少し違います。

ただし、GitHubのIssueをリンクさせたいだけであれば、それはすでに機能しています。

「いいね!」 2

「GitHub Issue」へのリンクを単純な動機付けの例として提示しましたが、それはさまざまな例の1つにすぎません。段落全体に挿入できる完全な文のスニペットもあります。たとえば、別のフォーラムがより適切であることを説明する返信の一部として使用できます。

また、「GitHub Issue」のすべてのインスタンスが、無条件かつ防止不能にトラッカーにリンクされることを望みません。95%の場合はそれが望ましいですが、他のトラッカーでGitHub Issueについて話す必要がある場合が確かにあり、間違った場所での置換を防止できないことは、むしろ悪いことと言えます。

結局のところ、投稿エディターが誰にでも望むことや必要なことを行うためのすべてのツールを提供しているのに、ここで特定の動作を強制する必要性が理解できません。任意の帯域外の空白を追加することは、機能の範囲を狭めるだけです。

「いいね!」 2

これがほぼ毎日私を悩ませているので、機能のリクエストには他のより良い方法や場所があるのか尋ねなければなりません。

エディタ自体が改行を含める(または含めない)ために必要なすべての機能を提供していることを考えると、エディタのテキストをまったく変更せずに挿入するだけで、誰もが必要なものを入手する方法が得られます。テンプレートのためにエディタに依存するという有用性が、エディタのテキストの外にあるものを恣意的かつ避けられない方法で導入することによって、なぜ人工的に損なわれるのか本当に理解できません。

セルフホストですか?もしそうなら、テンプレートというプラグインがあります。

もう1つの選択肢は、eBayアフィリエイトテーマコンポーネントをフォークして変更し、投稿者がサポートグループにいるか、あなた自身であるかどうかを確認して、キーワードを適切なリンクに置き換えることです。

フォークする利点の1つは、リンクまたは言及した段落を自動的に置き換えるサポートの短縮コードを作成できることです。

OPはそのプラグインを使用していると思われます。プラグインが自動的に数行の改行を挿入することを好まないだけです。

「いいね!」 1

見落としていました。ありがとうございます。投稿された2番目のオプションは、アフィリエイトで改造されたリンクと免責事項でeBayリンクを変更するように設計されているコンポーネントであるため、機能する可能性があります。

したがって、投稿者とグループまたはユーザーを照合するように再構築されれば、目標を達成するための非常に優れた方法となり、ショートコードでアイデアをさらに改善して、物事をスピードアップできる可能性があります。

ここがその場所です。:+1: ここで、製品チームと開発チームが提案を収集・レビューし、特定のサイクルでどの提案を優先するかを決定します。

一般的に、機能が望まれている人が多く、Feature request に貢献/関与/サポートするほど、開発時間を割り当てられる可能性が高くなります。

機能リクエストによっては、広く共感を得るのに時間がかかる場合があります。

「いいね!」 4

その通りです。改行を表現できるテンプレートに、任意で無条件に改行を追加すると、利用可能な機能が厳密に減少するだけです。

「いいね!」 1