問題タブ [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.
python - SciTEでは、Pythonでコードブロック全体のマージンを少なくする方法
私のプログラミングと同じように、私の英語は上手ではありません。申し訳ありません。
SciTE を使用して Python コードを実行しています。whileコード ブロックの外側にステートメントを追加しました。次に、次のコード ブロックをインデントするために、それを選択して を押しtabました。
whileさらにコーディングを行った後、ステートメントを削除し、while ループ内のコード ブロックをデデント (インデント解除) したいと考えています。コードのブロックをデデントするにはどうすればよいですか?
人々が私の貧弱な説明を理解してくれることを願っています。ありがとう!
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 が優先および推奨される方法ですか?
command-line - コマンドラインからClojureコードをより速く実行するには?
Clojureコードをより速く実行する方法が必要です。コマンドラインから実行するのとほぼ同じ方法で実行する必要があることをSciTE含め、ほぼすべての言語で使用します。ヒット時にファイルを実行するバッチファイルを作成しました:ClojureClojureClojure<F5>
私の主な不満は、Clojureファイルの実行に約 2 秒かかることです。これは受け入れがたいことです。私は、コードを同じくらい速く実行(コンパイルが速くなりますか?)したいCloojと同時に、別のタブに実験やその他の提供できるもののためにファイルを持ってpythonいLispますSciTE。ファイル全体を 1 秒未満で実行/評価する
方法を知りたいCloojので、同じものを で再現できSciTE、たとえば でコードを変更せずにCommon Lisp. のようにコマンドラインからコードを評価する方法があれば最高ですclisp -q -x "(print 'under-a-second)"。
SciTE私の主な目的は、 ( Clojure-コード比較)から離れることではなく、Lispコードをより高速に実行できるようにすることです (最適化ではなく、スタートアップについて話している)。
アップデート:
Clojure コンパイラは、コマンド ラインからコードを評価できます ( main.cljjar ファイル内にあります)。
悪いニュースは、前の式のように平均 2 秒かかる式をコンパイルすることです。
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 に組み込まれていますか?
ありがとう!
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
もちろん、これは機能しませんが、アイデアはわかります。
誰にも提案はありますか?
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
誰でも同じ問題に遭遇し、問題の原因を突き止めましたか?
ありがとう
lua - Scite Lua スクリプト拡張 API 初心者
ばかげた質問かもしれませんが、editor:addtext() などにアクセスするにはどうすればよいですか?
http://www.scintilla.org/PaneAPI.html
http://www.scintilla.org/SciTELua.html
使い方はわかりますが、どこに置くかわかりません。機能はどこからアクセスできますか? そして、彼らはどのように実行されますか?通常のLuaプログラムから動作しますか?
regex - Notepad ++で正確に単語が続く単一のデジタルに一致する正規表現
:声明
次の 3 つのレコードがあり、最初のレコードのみを一致させたいとします。正確に 1 つのデジタルの後に特定の単語が続きます。それを作成するために使用できる正規表現は何ですか (NotePad ++ で)?
- 2カップ
- 11カップ
- 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 桁に一致する正規表現。
ただし、ここでは長いレコードで一致可能な部分文字列を見つけたくありません。