問題タブ [scite]

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.

0 投票する
1 に答える
289 参照

python - SciTEでは、Pythonでコードブロック全体のマージンを少なくする方法

私のプログラミングと同じように、私の英語は上手ではありません。申し訳ありません。

SciTE を使用して Python コードを実行しています。whileコード ブロックの外側にステートメントを追加しました。次に、次のコード ブロックをインデントするために、それを選択して を押しtabました。

whileさらにコーディングを行った後、ステートメントを削除し、while ループ内のコード ブロックをデデント (インデント解除) したいと考えています。コードのブロックをデデントするにはどうすればよいですか?

人々が私の貧弱な説明を理解してくれることを願っています。ありがとう!

0 投票する
2 に答える
251 参照

ide - Linux で Lua-for-Windows に相当するものをセットアップするにはどうすればよいでしょうか?

私の主な開発環境は Linux (特に Debian) ですが、さまざまな理由から、Windows 環境で Lua を学習/使用するようになりました (それも最近です)。私は Lua-for-Windows (バッテリーを含む) アプローチと、標準の SciTE IDE に加えて、組み込みのデバッグ機能を備えた SciTE IDE が好きです。

ただし、Linux では、標準の apt リポジトリを介して Debian に標準の Lua5.1 パッケージをインストールしたところ、IDE が見つからないことがわかりました。

また、徹底的にチェックしたわけではありませんが、LfW に同梱されているすべてのライブラリ (クロスプラットフォームであるため、それは理にかなっています) が標準の Lua5.1 パッケージの一部として利用できるわけではないという印象を受けました。デビアン。徹底的なチェックを行うにはどうすればよいですか?

最後に、不足している/追加のライブラリを Debian 側にインストールするには、LuaRocks が優先および推奨される方法ですか?

0 投票する
3 に答える
769 参照

command-line - コマンドラインからClojureコードをより速く実行するには?

Clojureコードをより速く実行する方法が必要です。コマンドラインから実行するのとほぼ同じ方法で実行する必要があることをSciTE含め、ほぼすべての言語で使用します。ヒット時にファイルを実行するバッチファイルを作成しました:ClojureClojureClojure<F5>

私の主な不満は、Clojureファイルの実行に約 2 秒かかることです。これは受け入れがたいことです。私は、コードを同じくらい速く実行(コンパイルが速くなりますか?)したいCloojと同時に、別のタブに実験やその他の提供できるもののためにファイルを持ってpythonLispますSciTEファイル全体を 1 秒未満で実行/評価する
方法を知りたいCloojので、同じものを で再現できSciTE、たとえば でコードを変更せずにCommon Lisp. のようにコマンドラインからコードを評価する方法があれば最高ですclisp -q -x "(print 'under-a-second)"

SciTE私の主な目的は、 ( Clojure-コード比較)から離れることではなく、Lispコードをより高速に実行できるようにすることです (最適化ではなく、スタートアップについて話している)。

アップデート:

Clojure コンパイラは、コマンド ラインからコードを評価できます ( main.cljjar ファイル内にあります)。

悪いニュースは、前の式のように平均 2 秒かかる式をコンパイルすることです。

0 投票する
1 に答える
139 参照

exe - Sc1.exe は何語で書かれていますか?

SciTE ダウンロード ページ ( http://www.scintilla.org/SciTEDownload.html ) には、次のリンクがあります。

「Sc1 (720K) と呼ばれる単一ファイルの実行可能ファイルは、実行可能ファイルにリンクされているため、DLL またはプロパティ ファイルを必要としません。」

それは何語で書かれていますか?ダウンロードしたソース コードは、zip 形式で 2 MB 以上、解凍すると 7 MB 以上ですが、1 つの exe は 720K です。

この小さなスタンドアロン exe に別の言語を使用したのでしょうか。そして、どうやってそこに DLL ファイルを入れたのでしょうか?

また、GUI には何を使用しましたか? Python、LUA、または MFC?

Python インタープリターと Lua インタープリターも exe に組み込まれていますか?

ありがとう!

0 投票する
1 に答える
73 参照

batch-file - 「変更中」ディレクトリのファイルを置換

タイトルが意味をなさないことはわかっているので、詳しく説明します。

My App.exe というプログラムがあり、それを実行すると、AppData のフォルダーにファイルが作成されます。作成されるフォルダーの名前は、マシンごとに異なります。例:

My App.exe を 1 台のコンピューターで実行すると、次のファイルが作成されます。

%LocalAppData%\Kazankoph\My_App.exe_Url_3p43oix65iqigwb4lndfi4m34sf1xjg3\1.2.0.0\Settings.dat

別のマシンで実行すると、次のファイルが作成されます。

%LocalAppData%\Kazankoph\My_App.exe_Url_6f47ntd26lwubpr3hunvt2m67sf1xtq2\1.2.0.0\Settings.dat

変わらないのは、親フォルダー「Kazankoph」、子フォルダー「1.2.0.0」、およびファイル名 settings.dat だけです。

"My_App.exe_Url_" の後に続くテキストは常に 32 文字の長さで、ランダムに生成されているようです


したがって、私のジレンマ:
更新された settings.dat ファイルを取得して古いファイルを上書きするコマンド (cmd、バッチ、または SciTE スクリプトを使用) を作成する必要があります。
XCOPY と Y スイッチを使用して、プロンプトなしで上書きしました。

XCOPY settings.dat "%LocalAppData%\Kazankoph\My_App.exe_Url_6f47ntd26lwubpr3hunvt2m67sf1xtq2\1.2.0.0" /y

しかし、そのコードの問題は、その 1 台のコンピューターでしか機能しないことです。
32 文字のコードに関係なく、どのコンピューターでも機能するコードが必要です。


このようなもの:

XCOPY settings.dat "%LocalAppData%\Kazankoph\My_App.exe_Url_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\1.2.0.0" /y

もちろん、これは機能しませんが、アイデアはわかります。
誰にも提案はありますか?

0 投票する
1 に答える
1389 参照

scite - Sciteでパラメータを渡す方法は?

問題: Ruby スクリプトで Scite を使用しているときに問題が発生しました。プログラムを動作させるために必要なパラメーターは必要ありません。

これまでに発見したこと

1: Windows オペレーティング システムで実行されている Scite で、[ビュー] -> [パラメーター] の下で、次のように 2 つのパラメーターを定義しました。1. oldInventory.txt 2. newInventory.txt 2: ファイルを保存 3: F5 を押して開始 結果: なし

少しグーグルで調べた後、scite owns documentationへのリンクを含むこのスレッドに出会いましたが、それを読んだ後、私は賢明な人ではありません.

https://groups.google.com/forum/#!topic/scite-interest/kYUog8Xcuw8

誰でも同じ問題に遭遇し、問題の原因を突き止めましたか?

ありがとう

0 投票する
1 に答える
1823 参照

lua - Scite Lua スクリプト拡張 API 初心者

ばかげた質問かもしれませんが、editor:addtext() などにアクセスするにはどうすればよいですか?

http://www.scintilla.org/PaneAPI.html

http://www.scintilla.org/SciTELua.html

使い方はわかりますが、どこに置くかわかりません。機能はどこからアクセスできますか? そして、彼らはどのように実行されますか?通常のLuaプログラムから動作しますか?

0 投票する
5 に答える
2442 参照

regex - Notepad ++で正確に単語が続く単一のデジタルに一致する正規表現

:声明

次の 3 つのレコードがあり、最初のレコードのみを一致させたいとします。正確に 1 つのデジタルの後に特定の単語が続きます。それを作成するために使用できる正規表現は何ですか (NotePad ++ で)?

  1. 2カップ
  2. 11カップ
  3. 222カップ

私が試した式とその問題は次のとおりです。

  • 提案 1:\d{1}カップ

2 番目と 3 番目のレコードでそれぞれ「1Cups」と「2Cups」の部分文字列が検出されますが、これはここでは望ましくありません。

  • 提案 2:[^0-9]+[0-9] カップ

上記と同じ

(PS: レコードは、「XX 2Cups」、「YY22Cups」、「XYZ 333Cups」のいずれかです。つまり、一致するパーツの位置は想定されていません)

助言がありますか?

:参照

[1] NotePad++ の reg 定義 (SciTe と同じ)

Searching for a complex Regular Expression to use with Notepad++で述べたように、それは次のとおりです: http://www.scintilla.org/SciTERegEx.html

[2]正確な桁数の一致

例を次に示します。正確に 5 桁に一致する正規表現

ただし、ここでは長いレコードで一致可能な部分文字列を見つけたくありません。