問題タブ [text-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.
emacs - Emacs でのシェル コマンドによるテキストのフィルタリング
vi[m] には、シェル コマンド (sort や indent など) を介して!
テキストをパイプ処理し、フィルター処理されたテキストをバッファーに戻すコマンドがあります。emacsに同等のものはありますか?
unicode - UTF-8テキストエディタを探しています
同じドキュメント内の異なるエンコーディングのテキストを処理できる(シンプルな)テキストエディタを探しています。
日本語と英語のテキストが混在するサイトを開発する必要がありますが、現在(英語のWindowsシステムで)使用しているエディターは日本語のテキストを表示できません。Jeditファイルには入力した日本語のテキストが表示されませんが、ブラウザでファイルを見ると正しく表示されます。Gvimは、エディタとブラウザにすべての日本語テキストを疑問符として表示します。Gvimでは漢字を入力すると機能します(発音を入力してからスペースバーを押して漢字を取得します)が、希望する漢字を確認すると、その漢字が疑問符に置き換えられます。(漢字ごとに1つの疑問符)。
utf-8でエンコードされたテキストを表示し、utf-8ファイルとして保存できるhtmlおよびphpファイルを編集するためのテキストエディターを誰かに勧めてもらえますか?
ありがとうございました。
emacsについて読んだ後、私はそれをインストールしました。下記参照。
ヒントをありがとう。Unicodeフォントをまだ持っていない場合は、オンラインで見つけるか購入する必要があります。Windowsシステムにフォントをインストールする手順は次のとおりですhttp://support.microsoft.com/kb/314960
jEdit JeditのフォントをUTFフォントに変更したところ、日本語が正常に表示されるようになりました。何を入力しているのかわからないので、日本語の入力にはまだ問題があります。(フォントを変更してファイルを編集するには、[ユーティリティ]->[グローバルオプション]->[テキスト領域]に移動してUnicodeフォントを選択すると、日本語の文字が表示されます。
gVim私はまだgvimでフォントを追加する方法を理解しようとしています。その方法がわかったら、これを更新します。
EmacsEmacsは漢字を正しく表示しません。???として表示されます。でも、少なくとも日本語で何を入力したかがわかり、正しい単語を選択できます。
したがって、この時点で、jEditでは日本語のテキストは表示されますが、日本語のテキストは入力できません。Gvim日本語のテキストを入力できますが、テキスト領域内に???と表示されます。同じことがEmacsにも当てはまります。emacsとgvimにフォントを追加することは、悲しいことに簡単な作業ではありません。現在、Arial unicode MSフォントでメモ帳を使用し、日本語エディターとしてUTF-8ファイルとして保存しています。理想的ではありませんが、少なくとも機能します。
ide - IDE で等幅フォントを使用する理由
SO に関するフォントのトピックをいくつか見たことがありますが、大部分の人がプログラミング タスクにモノスペース フォントを使用しているようです。私はプログラミングに Verdana を数年間使用してきましたが、モノスペースに関連するものを見逃すことなく、読みやすさが向上していることを本当に気に入っています。
なぜ等幅フォントを使用するのですか?
python - TextMate で Python コード補完を実装することは可能ですか?
PySmellは良い出発点のようです。
私はそれが可能であるべきだと思います.PySmell'sidehelper.py
は複雑なことの大部分を行います.現在の行を与え、補完を提供し(私にはよくわかりません)、行を選択したものに置き換えるだけです. 1。
これは決して完璧ではありませんが、非常に便利です (決して変更されるべきではない stdlib モジュールを完成させるためであっても、関数を追加するたびに PYSMELLTAGS ファイルを常に再生成する必要はありません)。
進行中!私は完成の完全な基本を持っています - ほとんど動作しませんが、それは近いです..
走ったpython pysmells.py /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/*.py -O /Library/Python/2.5/site-packages/pysmell/PYSMELLTAGS
以下を TextMate バンドル スクリプトに配置し、「入力: ドキュメント全体」、「出力: テキストとして挿入」、「アクティベーション: 同等のキー: alt+esc」、「スコープ セレクター: source.python」を設定します。
次に、新しいpythonドキュメントを作成し、「import url」と入力してalt + Escapeを押すと、「import urllib」まで完了しました!
私が言ったように、それは完全に進行中の作業なので、まだ使用しないでください..
最後の更新:
orestis はこれを PySmell プロジェクトのコードに統合しました! それ以上のいじりはgithub で行われます
vim - Vimで挿入モードに入らずにカーソルがある場所に改行を挿入するにはどうすればよいですか?
挿入モードに入ることなく、カーソルが Vim にある場所に改行を挿入することは可能ですか? 以下に例を示します ([x]
カーソルがオンであることを意味しますx
)。
場合によっては、さらにコードを入力したくなることがあります。を押しiて挿入モードにし、 を押しEnterて改行を挿入してから、余分なスペースを削除します。次に、通常モードに入り、カーソルを右中かっこの前に置き、同じことを行って独自の行に配置します。
ずいぶん前からやっているのですが、何か良い方法はないでしょうか?
datetime - Emacsを使用して現在の日付と時刻をファイルに挿入するにはどうすればよいですか?
Emacsのどのコマンドを使用して、ファイルのテキストバッファに現在の日付と時刻を挿入できますか?
(たとえば、メモ帳の同等の機能は、メモ帳の唯一の便利な機能であるF5を押すだけです!)
ruby - Ruby と Linux、優先セットアップ?
Mac には Ruby 開発に適したアプリケーションとして TextMate がありますが、Linux に適したアプリケーションは何でしょうか? ruby アプリを実行するための複数のファイル、プロジェクト構造、およびセットアップ コマンドを簡単に操作できるものが必要です。
現在、私は通常 Vim を使用していますが、VTreeView プラグインや複数の VIM ウィンドウを使用していても、複数のファイルやプロジェクト構造を操作するには最適ではありません。
それで、あなたたちは何を提案しますか?
VIM に使用するより良いプラグインがある場合は、遠慮なく言及してください。ここで VIM を除外するわけではありません。
c# - HTML とスペルチェック付きの入出力を受け入れる .NET テキスト エディター
しばらくの間、これを行うものを探していましたが、まだ運がありません... テキストを HTML 形式で保存/使用する内部アプリケーションがあります。今、それを編集するための新しいコントロールを探しています。
フル機能の HTML エディターは必要ありません。単純な書式設定を処理できるものだけが必要です。また、スペルチェック機能も必要です。最初は、Microsoft の DSO フレーマー コントロールが組み込まれた Word を使用していました。これにより、COM の問題が発生し、ワークステーションでパフォーマンスの問題が発生しました。最近では、編集モードで IE を使用しています。これにより、パフォーマンスの問題は修正されましたが、COM の問題は修正されませんでした。
外部依存関係のないもの、または少なくともそれがすべてマネージ コードであるものを見つけたいと考えています。リッチテキスト ボックスの周りに独自のコントロールを作成してもかまいませんが、HTML->RTF->HTML 変換が心配です。受信する電子メールを処理する必要があるため、HTML のサブセットのみを使用することには自信がありません。必要に応じて、コンポーネントの購入も検討します。軽量なものがいいと思います。Word をもう一度埋め込む必要はありません。
他の誰かが同じ問題に遭遇しましたか? どのように解決しましたか?
java - JEditorPane の自動スクロール
アプリケーションにコメントを書き込むためのエディタとして JEditorPane を使用しています。コンテンツタイプは「テキスト/プレーン」に設定されています。テキストを書き込んでいて、テキストが使用可能なスペースを埋めて入力を続けると、テキストが上に移動してカーソルが表示されません。そのため、表示されるため、どこに入力しているのか、何を入力しているのかわかりません。
上のテキストを上に移動してキャレットを常に表示する方法を教えてください。
代わりに、入力中にエディターのサイズを自動変更できればもっと良いかもしれません。JEditorPane は JPanel 内にあるため、これもサイズ変更する必要があります。何か案は?
language-agnostic - テキスト内の単語の自動スペル チェック
[編集] 要するに: どのように自動スペル チェッカーを書きますか? これは、チェッカーが既知の適切な情報源 (辞書) から単語のリストを作成し、十分に頻繁に使用される新しい単語を自動的に追加するというものです。しばらく使われていない言葉は、段階的に廃止されるべきです。そのため、"Mungrohyperofier" を含むシーンの一部を削除すると、チェッカーはしばらくそれを記憶し、別のシーンで "Mung<Ctrl+Space>" と入力すると、再び提供されるはずです。私がその言葉を数日間使わなければ、忘れてしまうはずです。
同時に、辞書にタイプミスを追加することは避けたい.[/EDIT]
SF ストーリー用のテキスト エディターを書きたいと思っています。エディターは、現在のストーリーのどこかで使用されている単語の単語補完を提供する必要があります。編集用にストーリーの 1 つのシーンのみを提供します (そのため、シーンを簡単に移動できます)。
これは、次の 3 つのセットがあることを意味します。
- 他のすべてのシーンのすべての単語のセット
- 編集を開始する前の現在のシーンの単語のセット
- 現在のエディタ内の単語のセット
毎回最初からリストを作成するにはコストがかかりすぎるため、セットをどこかに保存する必要があります。そのためには、1行に1語の単純なプレーンテキストファイルで十分だと思います。
ユーザーがシーンを編集すると、次のような状況になります。
- 彼女は単語を削除します。この単語は、現在のシーンの他の場所では使用されていません。
- 彼女は新しい単語をタイプする
- 彼女はすでに存在する単語を入力します
- 彼女はすでに存在する単語を入力するが、タイプミスをする
- 彼女はセット #2 にある単語のタイプミスを修正します。
- 彼女はセット #1 にある単語のタイプミスを修正します (つまり、タイプミスは他の場所にもあります)。
- 彼女は、もう一度使う予定の単語を削除します。ただし、削除後、その単語はセット #1 と #3 にはありません。
明らかな戦略は、シーンを保存するときに単語セットを再構築し、シーンごとの単語リスト ファイルからセット #1 を構築することです。
私の質問は次のとおりです。もはやどこでも使用されていないが、タイプミスを段階的に減らすことができる単語を保持するための巧妙な戦略はありますか? 可能であれば、この戦略は、ユーザーが何が起こっているかに気付かずにバックグラウンドで機能する必要があります (つまり、マウスをつかんでメニューから「単語を辞書に追加」を選択する必要がないようにしたい)。
[編集]悲しみからのコメントに基づく