問題タブ [jedit]
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.
java - Java: 構文強調表示コンポーネントのキーイベント
lib BeanShellに会ったばかりです。そして今、コンパイルせずにコードを実行する実行ボタンを備えた Java エディターを作成しています。texteditor-component には、オープンソースのjEdit Syntax Packageを使用します。デモへのリンクは次のとおりです: link。
ここで、ユーザーが Enter キーを押すたびに、前の行が始まるのと同じ数のタブを自動的に追加するコードを作成しました。私はそのコードを簡単にテストし、JTextArea
正しく動作しました。しかし、キーイベントが動作していないようです。JEditTextArea
この JComponent をJPanel
.
これJEditTextArea
は、lib のエディター コンポーネントです。(延長JComponent
)
java - Runtime.getRuntime().exec() を使用して Java Swing アプリから jEdit を起動する
Red Hat Enterprise Linux 5 サーバーで実行する Java Swing アプリケーションを作成しており、jEdit を起動してログ ファイルを表示したいと考えています。
ここにいくつかのコード例があります。
出力は次のとおりです。
sh -c "java -jar /tmp/jEdit/jedit.jar /tmp/test.txt"
コマンド出力をコピーして端末ウィンドウに貼り付けると、正常に動作します。
一連の cmd 値を試しましたが、jEdit ウィンドウを表示できません。
変更により、このプロセスは Windows で正常に機能します。
私がやっていることは Linux で可能ですか?
前もって感謝します!
regex - 垂直名値ペア セットから csv リスト (水平) を変換する方法
次のようなリストがあります。
正規表現を使用してこれに変換したい:
提案?
macos - jEdit Mac OS キーボードの動作
jEdits のキーボード コントロールを、ネイティブの Mac OS アプリと同じように動作させる方法はありますか?
動作とは、command + left でキャレットを行頭に移動し、alt + left で現在の単語の先頭に移動するなどです。
alter - jeditはユーザーとファイルのグループを変更します
/ etc内のいくつかのシステムファイルを変更するために、rootとしてjeditを実行しています。これらのファイルのいくつかは、rootとは異なる所有者を持っています。
このようなファイルを編集して保存すると、jeditはユーザーをrootに、グループをrootに設定します。
jeditがファイルのパーミッションを保持するように設定するオプションはありますか?
java - 一致する行をポンド記号で囲むが、先頭の空白は含まない正規表現
テキストエディタ(Jedit)の検索/置換機能で次のことを行うために使用できる正規表現はありますか?
次の条件を満たすテキストファイルの行に一致します。
- 行は閉じ括弧で終わります
- 開き括弧は同じ行のどこかにあります
一致する場合は、行のすべてのテキストを折り返す必要がありますが、行の先頭に空白はありません#
。
例1
この行:
これに置き換える必要があります:
例2(先頭の空白)
この行(Totalという単語の前に空白がある場合):
これに置き換える必要があります(#記号は行の最初の文字の前に配置されます):
しかし、これではありません:
サンプルテキストファイル:
file - jEdit の新しいインスタンスを開くには?
私は jedit を初めて使用し、新しいウィンドウを開く方法をまだ知りません。たとえば、あるファイル セットを Mac のあるスペースで編集し、別のファイル セットを別のスペースで編集したいとします。これを可能にするために jedit の新しいインスタンス/ウィンドウを開く方法を知っている人はいますか?
ありがとう
python - jEdit でアンダースコア文字が消える
16より前のjEdit 4.3を使用しています。タイトルで述べたように、入力中にアンダースコア文字が消えることがあります。フォントや行の強調表示などを変更しようとしましたが、うまくいきませんでした。
たとえば、次のように入力すると:
次のように表示されます。
nameをクリックすると、アンダースコアが再び表示されます。
この問題の解決策はありますか?
java - jEdit+JythonInterpreter:Javaクラスをインポートするには?
JythonInterprete で jEdit を実行しており、JavaTest.jar という .jar ファイルがあります。
JavaTest には、printerCount メソッドを持つ SampleJavaClass というクラスがあります。
私の .py ファイルから、やりたいこと:
Java コード:
JythonInterpreter では、[Edit Jython Path] をクリックして .jar ファイルを追加し、再度インタープリターを実行しようとしましたが、それでも表示されます。ImportError: cannot import name SampleJavaClass
jedit - jeditファイルを開くときにキーを使用してファイルシステムをナビゲートする
左、下キーでファイルシステムをナビゲートする jedit の作成方法。そのため、ctrl-o フォームの場合、カーソルがファイル名の最初の文字にあるときに左キーを押すと、ファイル ブラウザ ツリーがジャンプし、左キーを押すたびにディレクトリの上位に移動します。以前は 5 ~ 6 の古い jedit で問題なく動作していましたが、これらの新しいバージョンでは動作しません。これだけで、私は何年も jedit が好きになりました。