問題タブ [codehighlighter]
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.
javascript - Pythonコード用のオープンソースブラウザベース(つまりjavascript)の蛍光ペン?
ユーザーがPythonコードを入力するテキストエリアのあるhtmlページがあります。デスクトップベースのIDEと同じように、入力したPythonコードを入力時に強調表示したいと思います。
この質問とは異なり、コードがサーバーに渡されて強調表示された状態で返されることは望ましくありません。すべてをブラウザーのjavascriptで実行する必要があります。
車輪の再発明ではなく、これを行う既存のオープンソースのJavaScriptライブラリはありますか?
php - スタックオーバーフローのようにハイライトするtinymceコード?
テキストエディタにtinymceを使用しているので、ツールバーのボタンの1つにコード強調表示機能が必要でしたが、stackoverflowが使用するような単純な機能が必要でした。ビルドイン:))サポートに感謝します!
ps imjquerytinymceを使用
javascript - テキストエリア - javascript でキー文字列を強調表示する方法は?
textarea タグ内のテキストの色を変更するのに役立つ JavaScript を探しています。たとえば、JavaScript で変数を使用するには、次のようにします。
これで、javascript は変数内のテキストを作成し、テキストエリアに赤色の太字で表示する必要があります。
c# - コードハイライトの実装
スタック指向のプログラミング言語があり、コードを強調表示して、非常に単純なエディターを作成する必要があります。でそのようなことをすることが好ましいでしょうRichTextBox
サンプルやデモを強調する多くのコードを見てきましたが、それらのほとんどすべてで全体RichTextBox
を更新する必要がありますOnTextChanged
。これは、小さいコードファイルで機能します。スクロールバーが正しく再配置されていれば、少し大きいコードファイルでも機能しますが、ファイルが大きくなるほど、編集しようとするときのラグが大きくなります。
より良い方法が必要です。明らかに、VisualStudioは完璧にそれを行います...
では、どのような方法を使うべきですか?
(擬似コードまたは一般的な概念のレイアウトでさえ、答えには問題ありません)
asp.net - Adobe Dreamweaver: 認識されないファイル タイプ (「.master」など) でのコードの強調表示
Dreamweaver は、認識できるファイル タイプ (.php .htm .html .css .js .aspx など) を使用しない限り、コードの強調表示/ヒンティング/エラー チェックを有効にしませんが、私は ASP.NET で記述されたプロジェクトに取り組んでいます。 Dreamweaver がすべての ASP.NET ファイル タイプを認識しないという問題があります。.aspx は機能し、.vb は機能しますが、.master ファイルはプレーン テキストとして表示され、ヒントや強調表示もデザイン ビューも表示されません。.aspx として編集し、それから常に名前を付けて保存することはできますが、これは非常に面倒です。Dreamweaver に (適切なヒンティングのために) .aspx を編集していると思わせ、実際には .master にする方法を知っている人はいますか?
gwt - ソースコードを強調表示する GWT ライブラリ
ソースコードを強調表示するために gwt ライブラリを使用する準備ができているものを見つけようとしていますが、何も見つかりませんでした。
各ページのレンダリング後にhttp://code.google.com/p/google-code-prettify/を使用して JS 関数を簡単に呼び出すことを検討し始めましたが、より良い決定がいくつかあるかもしれません。
javascript - 改行とインデントによる JavaScript コードの強調表示
私は小さな単一ページのアプリ (knockout.js を使用して :-)) を書いています。これにより、一連の JavaScript コードの例が得られます。このコードは関数にラップされており、関数で toString を呼び出して、ブラウザーにソース コードを表示します。
全体として、すべてがうまく機能します!ただし、例の性質上 (学習演習として)、通常は冗長と見なされるコードが含まれています。たとえば、次のコードは、javascript で false-y 値を示す例です。
Firefox では、example.toString()
返された文字列に が含まれていない場合0
、null
または""
- そのため、私の例は正確に描写されていません! ただし、IE では、前述の値はtoString()
呼び出しの結果に含まれますが、文字列は 1 行だけで、インデントなどはありません。
だから私が疑問に思っていたのは
1.より可能性の高い解決策: JavaScriptコードの長い1行の文字列が与えられた場合、書式設定/インデントを処理するJS実装のコードハイライターを誰もが知っています。または、この種の機能を提供するための単純な拡張性を可能にするハイライター
- 可能性が低い解決策:誰かがFFで正確な結果を得る方法を知っているか、または適切に
アプリを完璧にしたい結果が得られないのは本当にイライラします:)
編集:私は密集していたようです.IEは正しくフォーマットされています.アプリをビルドするときに使用していた基本的な例では、関数を1行として宣言したため、フォーマットは正確に引き継がれました! したがって、Web の歴史の中で一度だけ、IE は問題なく期待どおりに機能します :) Firefox が文字列表現からコードの特定の部分を削除する理由を誰かが提供してくれるとうれしいです
mysql - Mac用のSQLエディタ/ビューア
MacOS用の見栄えの良いSQL(MySQL)エディター/ビューアーです。それが私が探しているものなら、私はそれにお金を使いたいです。(WindowsではdbForge Mysqlを使用しており、それに似たものを探しています)
必要な主な機能:
- コードヒント
- コードの強調表示
- 手順と関数の記述に関するヒント
私は興味がありません:SequelPro(軽すぎる、コードヒントがない、環境を作る手順がない)NavicatとMySQLWorkbenchには興味がありません。
私はこれらのツールを試しましたが、それはすべて醜いです。(私はますます多くのプロシージャと関数を書く必要があり、dbForgeのような良いコードヒントが必要です)
どうか、それを見つけるのを手伝ってください:/
objective-c - コード構文の強調表示を実行できる Objective-C/C ライブラリはありますか?
もちろん、実際に何かを強調表示する必要はありません。それを処理しますが、テキストを解析でき、抽象的な方法でどの単語を強調表示する必要があるかを教えてくれるライブラリがあれば素晴らしいと思います。ハイライトとそれらをどのように処理する必要がありますか (関数、変数など)。私は(確かではありませんが)Clangがオプションになると思いますが、私の目的には非常に負担が大きいようです。
xcode - XCode 4は、プロジェクトでのハイライトとUIKitクラスの認識を停止しました
こんにちは私はxCode4で問題が発生します。
私は自宅と職場でXCode4を使用してプロジェクトを開発しています。
そして、それをUSBフラッシュドライブに保存します。
今日、私はいくつかの問題を抱えています。
コードにアウトレットを追加するためにxibファイルを開くと、次のエラーが発生します。「新しいアウトレット接続を挿入できませんでした:...という名前のクラスの情報が見つかりませんでした。」クラスが存在し、xibファイルのプロパティが正しく設定されています。 新しいアウトレット接続を挿入できませんでした:という名前のクラスの情報が見つかりませんでした
OK、私はファイル所有者を使用してコードと接続を記述していると思います。
次のステップでは、.hクラスファイルのコードエディタを開いてUIを作成しようとしますが、何も表示されません。クラスのUIタイプのリストを取得できません
次に、XCodeコードエディタがUIKitのクラスやその他のフレームワークも強調表示していないことを確認しました。
しかし、私は別のプロジェクトとそのプロジェクトではなく、自宅のコンピューターでこのエラーが発生していません。
いくつかの体は同じ問題を抱えていますか?