問題タブ [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.
svn - jEdit - SVN ディレクトリ/ファイルを「ディレクトリ内検索」機能から除外する
jEditプログラマーのテキスト エディターを使用して、既存のコードのディレクトリを指定して、「ディレクトリ内を検索」機能を使用してディレクトリ内の参照を検索および更新しています。ただし、ディレクトリには、コードに加えて SVN ファイルとサブディレクトリも含まれています。
jEdit でコード ディレクトリを検索するときに、これらのファイルを除外する簡単な方法はありますか?
java - Java は最大スタック サイズを設定します
最大スタックサイズを設定するにはどうすればよいですか?
jEdit を使用して、かなり大きなファイル (73 kb) を正規表現で検索すると、StackOverflowException で失敗します。
-Xss40m を設定しようとしましたが、初期スタック サイズのようで、しばらくすると次の例外で失敗します
OutOfMemory がスローされる理由と、最大スタック サイズの設定方法を説明していただければ幸いです。
regex - jEdit カスタム モードでの複数行の正規表現
私は現在友人と言語を作成しており、jEdit で強調表示したいと考えています。その構文は実際には非常に単純です。関数は次のパターンにのみ一致します。
$function_name(arguments)
私たちのパーサーは現在、C スタイルのセミカラムのような終了タグなしで動作しており、この機能を維持したいと考えていることに注意してください。
jEdit モードを作成し、(ほぼ) でパターンをハイライトすることに成功しました<SPAN_REGEXP>
。これが私がそれをした方法です:
<SPAN_REGEXP HASH_CAR="\$" TYPE="KEYWORD3" DELEGATE="ARGS">
<BEGIN>\$[A-Za_z0-9_]*\s*\(</BEGIN>
<END>)</END>
</SPAN_REGEXP>
しかし、それだけでは十分ではありません。
これが私が望むものです:
- 関数スケルトン全体で同じ色:
$func( )
- inの特別な強調表示 (
ARGS
ルール セット内で既に定義されている)%content1%
$func(%content1%)
- に続いていない括弧は強調表示されません
$func
- 次のような代替の複数行構文を承認します
$func
(
args
)
今のところ強調表示されていません。改行を受け入れるように正規表現を変更する必要があると思いまし<BEGIN>
たが、jEdit は複数行の正規表現を強調表示に一致させることができないようですが、検索と置換では完全に一致させます。
回避策であるフラグ(?s)
と(?m)
フラグを試しましたが、うまくいきません。[\d\D]*
[\r\n]*
だから、ここに私の質問があります:
- jEditモードで複数行の正規表現を一致させる方法を知っている人はいます
<SPAN_REGEXP>
か? - そうでない場合、誰かが私が必要なことをする方法を知っていますか?
jedit - Jeditで開いているファイルをタブ形式でドッキングする方法
現在、開いているファイルが Jedit のドロップダウン メニューに表示されていますが、表示をタブに変更したいと考えています。
regex - Jedit: 正規表現 - 方法?
次のようなセクションを含むソース コードがあります。
このエントリを見つけなければなりません
JEdit で、スペースに置き換えます。( JEdit ドキュメントの正規表現規則を読みました。)
私の表現は次のとおりです。
しかし、エントリが見つかりませんでした。
正しい表現とは?
python - Python での Telnet 接続を使用した SAS のバッチ実行
私はかなり前から、SAS の UI に代わるものを見つけることに興味を持っていました。デスクトップではなくサーバーで SAS のライセンスを取得しているため、コードを実行するにはリモート デスクトップ アプリケーションを起動する必要があります。
代わりに Telnet 接続を使用してサーバーにリモート接続し、SAS プログラムをバッチ実行することができました。そこで興味を持ったのは、Python スクリプトを作成してリモート接続し、コードをバッチ実行でき、このスクリプトを jEdit で BeanShell スクリプトとして実行できるかどうかでした。
これまでのところ、Telnet 接続を正常に開いたり閉じたりする Python コードがあります。call "dir" のような基本的なシェル機能を実行できます。ただし、Python で telnet 接続を使用してリモート サーバー上のコマンド プロンプトから SAS を実行するために使用するのとまったく同じ行を渡すと、何も起こりません。
サーバーがスクリプトからのコードの実行を妨げている可能性はありますか? コードを実行する前に、プロンプトに「read_until」ステートメントを使用します。
windows-7 - 「ワンクリック」の webdev ホットキー ワークフロー ソリューションが必要
最小限の手間のかかる開発環境を見つけたすべての webdev の男性/ギャルに質問します。
- OS: Win7
- 編集者: JEdit
- タスク: Web ブラウザーで作品をプレビューする
単一のホットキーをプログラムして、次の一連のホットキーを 1 つにまとめたいと思います。私はこのシーケンスを 1 日に何度も使用して、ブラウザで作品をプレビューしています。
主なコマンドは次のとおりです。
- (JEdit から) ctrl + e ctrl + s [すべてのファイルを保存]
- (win) alt + tab [ブラウザに切り替える]
- (ブラウザ) ctrl + r [ページをリロード]
私は何年も Dreamweaver や flash を使用していませんが、f12 または ctrl + enter を押して、現在の作業ファイルをプレビューするブラウザをプルアップしたことを覚えています。同様のワークフローを探していますが、ディスクに保存されたファイルに単純にリンクすることはできません。ローカル Web サーバーを介してファイルを確認する必要があります。通常、ブラウザを開いて必要なページを開き、行ったことをプレビューする必要があるときに更新します。
もう 1 つの問題は、alt+tab の手順が十分に明示的でないことです。多くの場合、開いているアプリのリストでブラウザーが正しく順序付けられていないため、複数のタブを使用せずにブラウザーにアクセスできません。
提案、ワークフローのヒントなど、ありがとうございます。
javascript - Mac で jEdit の Sidekick を使用して JavaScript ファイルの関数リストを取得する方法は?
私は Mac に jEdit 4.5 がインストールされており、ここには Sidekick と JavaScript プラグインが含まれています1。Sidekick ウィンドウを開くと、2 つの JavaScript パーサー (skrul-xml-javascript と skrul-javascript) から選択できるようになりました。
ただし、それらのどれも私の JavaScript ファイルを解析しません (ウィンドウには、その下に「解析されていません」というドキュメント名のみが表示されます)。PHP ファイルを開いて PHPParser を選択すると、ファイルが解析され、クリック可能な PHP 関数名が表示されます。
xml - メイン ウィンドウ jEdit を編集できません
OS X 10 で jEdit 4.5.1 のメイン ウィンドウを編集できなくなりました。 java 1.6.0_29
最後に編集していたファイルが表示されますが、クリックできません。XML プラグインを使用しています。
アンインストール、再インストール、再起動を試みましたが、結果はありません。
また、設定を見つけてそれらを削除して再インストールしようとしましたが、私はMacの専門家ではなく、〜/ .jeditを見つける方法がわかりません
node.js - jEditコマンドにPATHを提供する方法は?
インストール後
- node.js、
npm
、- Ubuntu 用の最新の jEdit、
- jEdit コンソール プラグイン、および
- CoffeeScriptコマンド(原文のまま!)、
coffee
でパスを構成すると、が見つからcoffee.xml
ないため実行されnode
ません:
これは、コンソール プラグインが実行を試みるまでに/home/user/local/bin
が見つからないことが原因であると考えられます。変更せずにこの環境変数を提供する方法はありますか?PATH
coffee
/home/user/local/bin/coffee
Plugins → Console → System Shell → Subshell extra PATH を に設定しようとしまし/home/user/local/bin
たが、かかりませんでした。