問題タブ [editor]
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.
xml - XML テキスト形式
xml に貼り付けることができ (Java クラスの System.out から取得する)、xml をフォーマットして、非常に長いテキスト行にならないようにする良いプログラムを知っている人はいますか?
eclipse - Eclipse JavaServer Faces 構成エディター パレットはどこにありますか?
Eclipse JavaServer Faces ツールの「ナビゲーション ルールを作成する」チート シートを実行すると、「パレットからページ コントロールを選択して ...」と表示されます。しかし、この「パレット」はどこにあるのでしょうか?
vim - Vim や Emacs のような古いエディタがインターフェイスでファイルとバッファの違いを明らかにするのはなぜですか?
私の質問は理にかなっていますか?Vim または Emacs のいずれかを使用すると、インターフェースが、バッファー内で編集しているファイルの状態のコード表現を公開することを理解するようになります。ファイルは、バッファーを埋めたり、バッファーに書き込んだりできるディスク上のストレージです。プログラマーが知っているこれらすべてのことですが、テキストを編集するだけで、なぜそれが公開されるのでしょうか? 最近のエディタは、「ここにファイルがあります。編集してください」と言うだけです。
はい、技術的な意味は理解していますが、それは私の質問ではありません。これは、それを行うのが良いかどうかの問題ではありません。Vim と Emacs は、今日一般的に使用されている 2 つの最も古いエディターであり、この動作を共有しています。私は同じことをする新しいエディタを知らない。編集者がこれをやめたのはいつですか、またその理由は?
c - クロスプラットフォーム エディター コントロール
社内ツールで GUI パーツとして使用するクロスプラットフォーム エディター コントロールが必要です。コントロールは商業的かもしれませんが、妥当な価格です。
必要な機能:
- プラットフォーム: Win32、OS X、Linux
- UTF-8 のサポート
- テキスト スタイル (または少なくとも色) に対するきめ細かいランタイム コントロール
- 通常のひどい肥大化のない素敵な低レベルのプレーンな C API
- これらの機能を使用することを妨げてはなりません (自分で実装する必要があるとしても):
- 元に戻す/やり直し
- コピーペースト
- テキスト内のクリック位置に応じたコンテキスト メニュー
- テキスト内のカーソル位置に応じたツールバー
- テキスト内のカーソル位置に応じたサイドバー パネル
実際には、単純な制御ではなく、クロスプラットフォームの GUI ライブラリ全体が必要です。
破棄されたオプション:
- シンティラと子孫
- FLTK
- Foxツールキット
- gtkソースビュー
アップデート:
注: 私はここでいくつかの書きかけの破棄理由を書き込んでしまいました。申し訳ありません。Scintilla は確かに OS X で動作します。ただし、正しく理解できれば、Scintilla の API は C++ で記述されています。
使用事例:
私の使用例は、ユーザーが自由にコピーして貼り付けたり、必要に応じてテキストを直接入力したりできるカスタムの「半固定」ロジック エディターを作成することです。しかし、テキスト構造は論理ツリーの厳格な自然言語表現です (本質的に AST に似ています)。私は、メインのオーサリング ツールとして使用する (手動でロジックを入力する代わりに) インテリセンスのようなもの (またはコード テンプレートのようなもの) を作成する予定です。
ところで、ストレージ形式はプレーンテキストではなく、言及された論理ツリーの内部表現 (コメントや空白などのメタ情報を含む) になります。
したがって、テキストを必要な色でレンダリングするために必要なすべての情報を自分で持っています。外部レクサーなどは必要ありません。
sql - Visual Studio 2008 で SQL クエリを編集する
Visual Studio 2008 Professional で SQL クエリを編集するための最良の方法を教えてください。
サーバー エクスプローラーのコンテキスト メニューからクエリ ウィンドウを開き、SQL ペインでテキストを編集できることはわかっています。残念ながら、クエリをファイルに保存することは許可されておらず、検索および置換コマンドはそこで機能しません。
または、拡張子 .SQL のテキスト ファイルを Visual Studio エディターで開き、構文の強調表示と完全な編集機能を取得することもできますが、スクリプトを実行する可能性は失われます。
現在、クエリテキストをあるウィンドウから別のウィンドウにコピーして元に戻していますが、より良い解決策があることを願っています。
提案に感謝します!
java - Javaリッチテキストエディターを推奨できる人はいますか?
リッチ テキスト エディタは Java で実装され、Swing をサポートし、できればオープン ソースである必要があります。
私はそれを既存の Java/Swing アプリケーションに統合しようとしています。
ありがとう。
javascript - 優れたブラウザー内コード エディターはありますか?
色付き/スタイル付きのテキストを WYSIWYG 方式で編集できる、ブラウザ内のリッチ テキスト エディタを見たことがあるでしょう。しかし、入力時に言語規則に基づいてコードを自動的に強調表示するコード エディターはどうでしょうか? テキストエリアで Eclipse を考えてみてください (ただし、リファクタリングのサポートはありません)。
そのようなものは存在しますか?スケーリングが問題になると思います-大きなファイルは効率的に編集するのが難しいでしょう.
command-line - 管理された win32 exe/dll 用の無料/安価なコマンドライン リソース エディターを知っている人
「リソース チューナー コンソール」をすすめられましたが、価格帯から少し外れています。
前の質問で説明したように、nant ビルド スクリプトから起動して、exe に追加のプロパティをスタンプするように指示できるものを探しています。
debugging - 最高の XSLT エディター &| デバッガ
Visual Studio 以外で、XSLT ファイルを作成、編集、保守、および場合によってはデバッグするのに最適なツールは何ですか?
私はかなり大きなプロジェクトに取り組んでおり、大量の XSLT ファイルがあり、実装が非常に複雑になっています。
言語はとても脆いようです。エラーをより迅速にナビゲートして特定できると便利です。
unix - Unix または PC 用の VMS エディター EDT のフリーウェアのクローンは?
頻繁に使用するすべてのプラットフォームで同じエディターを使用できるようにしたいと考えています。
Emacs と Vi は望ましいソリューションではありません。