問題タブ [coderay]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb.net - CodeRay用のVB.NETプラグイン(またはVB.NET構文の強調表示)はありますか?
私は最近、自分の時間のためにRedmineサーバーをセットアップしました。RedmineのWikiは、構文の強調表示にCodeRayを使用しています。ただし、私のチームのほとんどは、CodeRayがサポートしていないVB.NETでコーディングすることを好みます。
CodeRayでVB.NETの構文を強調表示するプラグインはありますか?CodeRayにない場合は、おそらく他のライブラリ(Redmineに統合できる)を使用しますか?
ruby - Rails 3 アプリケーションでの CodeRay と Markdown (RDiscount) による構文の強調表示
現在 RDiscount を使用しているブログに構文の強調表示を追加しようとしています。RDiscount を使用して Markdown を HTML に変換し、CodeRay を使用して HTML コード ブロックを解析して、構文の強調表示を追加しています。これは私がこれまでに持っているものです:
そして私の見解では:
このマークダウンの使用:
その結果、コード ブロックが 2 回ラップされます。
代わりに何をすべきですか?
ruby - Ruby: ネストされた正規表現と文字列置換
構文の強調表示に CodeRay を使用していますが、この正規表現に問題があります。テキストは次のようになります。
この部分::::ruby
コードブロックがどの言語として解釈されるべきかを CodeRay に伝えます (ただし、オプションである必要があります)。だからここに私がこれまで持っているものがあります:
$2
フォーマットするコードが含まれています (どの言語でフォーマットするかを示す行を含む) が、最初の行を抽出して、2 番目のパラメーターとしてscan()
渡すか、その言語行の場合は既定のパラメーターとして渡す必要があります。見つかりませんでした。これどうやってするの?
ruby - Ruby コードを強調表示する CodeRay 構文に別のテーマ/スタイルを選択する方法は?
CodeRay gem を使用して Ruby コードの構文強調表示用に別のテーマ/スタイルを選択する方法を理解するのに苦労しています。デフォルトで問題ありませんが、他に何か提供されているのでしょうか? 私はそれらを見つけることができないようです。
ありがとう
ruby-on-rails - Ruby on Rails で、CodeRay で Markdown (RDiscount / BlueCloth) を使用して構文の強調表示を行うにはどうすればよいですか?
CodeRayで Textile (RedCloth) を使用するためのRailscastとASCIIcastがあることは承知しており、その方法はヘルパーによるものです。
と
そのため、 (CodeRay が機能するように) が@article.content
既にラップされている<code>
ことが前提です...</code>
しかし、それがMarkdownの場合は、StackOverflowのように「4スペースのインデント」を最初に変換して最初<code>
に</code>
フォーマットする必要があります。
したがって、この場合、使用できるようです
そのため、最初 に CodeRay が使用するフォーマットを取得し、基本的<code>
にCodeRay の結果に置き換えます。</code>
/<code>.*?</code>/m
これは適切な方法ですか?しかし、実際に<code>
「</code>
4スペースでインデントされた」コードがある場合、ネストされた があるため、実際にはこの処理がチョークされ<code>
、最初のもの<code>
が一致し、2番目<code>
がCodeRayの単なるコンテンツとしてスキップされ、次に最初</code>
に 2 番目の</code>
ぶら下がりを未処理のままにします。これはどのように行うことができますか? CodeRay にはいくつかの Markdown オプションがありますか?
javascript - JavaScriptでHTMLの行番号を取得する
CodeRayでルビーコードを強調表示しましたが、ユーザーがクリックした行番号を知りたいと思います。この行番号は、ソースコードの行番号に対応している必要があります。これを行うための最良の方法はどれですか?
ruby-on-rails - Rails、Datamapper、Coderayで空白を保持する(そうそう、Hamlも)
構文が強調表示されたCコードをrubyアプリで表示しようとしています。私はスタイリングで特別なことを何もしていないので、Coderayは事実上の解決策のように見えました。
次のコードは、divで強調表示されたコードを示していますが、先頭に空白はありません。(Sequel Proで表示した場合、空白はDBに存在します)
コードは通常のテキスト列に保存されます。
そして、ビューは次の方法でhamlでレンダリングされます。
編集
以下の解決策を参照してください。これは、html5ボイラープレートリセットcssが原因でした。
javascript - CoderayはC(またはCのような)コードを再インデントできますか?
初心者のコーダーからの入力を受け入れるサイトがあり、「適切に」フォーマットされるようにコードを再インデントしたいと思います。表示されたコードを再インデントできれば幸いです。これはルビーソリューションである可能性がありますが、保存する前に結果をユーザーに表示できる場合は、JSソリューションにも関心があるかもしれません。
ruby - pry が coderay を使用して出力をきれいにしないのはなぜですか?
pry がcoderayを使用して出力をきれいにしないのはなぜですか?
私はかなりawesome_printスタイルのオブジェクト/出力印刷を取得しません...退屈なirbスタイルの1行出力です。
この質問は、それがうまくいくはずであることを意味します: How to get awesome_print to work in pry/ruby-debug in running app
更新:実際にはハッシュに対しては機能しますが、たとえば ActiveRecord オブジェクトに対しては機能しません。
ruby-on-rails-3 - redcloth と coderay を統合する方法
赤布と一緒に構文の強調表示を使用したい。
coderay の説明には次のように書かれています。
Ruby で記述された、選択した言語の高速で簡単な構文の強調表示。RedCloth 統合と LOC カウンターが付属しています。1
しかし、これを行う方法に関するドキュメントが見つかりませんでしたか?
ハイライトを行うコードはどこに配置すればよいですか? 入れようと思ったmodule ApplicationHelper
のですが、これでいいのでしょうか?