问题标签 [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
用于几乎所有语言,包括Clojure
这意味着您必须以与从命令行Clojure
运行它的方式几乎相同的方式运行。我创建了一些Clojure
在点击时运行文件的批处理文件<F5>
:
我的主要抱怨是运行一个Clojure
文件需要将近 2 秒才能运行,这是不可接受的。我希望代码像 in 一样快地运行(编译得更快?),Clooj
同时在另一个选项卡中有一个python
或文件,用于实验和其他可以提供的Lisp
东西。我想知道如何在不到一秒的时间内运行/评估整个文件,以便在测试某些代码是否可以在. 如果有一种方法可以从命令行评估代码,例如.SciTE
Clooj
SciTE
Common Lisp
clisp -q -x "(print 'under-a-second)"
我的主要目标是不离开SciTE
(Clojure
-Lisp
代码比较)并且仍然能够更快地运行代码(我说的是启动,而不是优化)。
更新:
Clojure 编译器可以从命令行评估代码(main.clj
在 jar 文件中找到它),这样:
坏消息是它编译的表达式与前一个一样平均需要 2 秒。
exe - Sc1.exe 是用什么语言编写的?
在 SciTE 下载页面 ( http://www.scintilla.org/SciTEDownload.html ) 上有一个链接:
“称为 Sc1 (720K) 的单个文件可执行文件不需要任何 DLL 或属性文件,因为它们链接到可执行文件中。”
那是用什么语言写的?我下载的源代码压缩后超过 2 MB,解压后超过 7 MB,但单个 exe 文件大小为 720K。
他们是否为这个小的独立 exe 使用了不同的语言?他们是如何获得 DLL 文件的?
他们为 GUI 使用了什么?Python、LUA 还是 MFC?
Python解释器和Lua解释器是否也嵌入到exe中?
谢谢!
batch-file - 替换“更改”目录中的文件
我知道标题没有意义,所以我将尝试详细说明:
我有一个名为 My App.exe 的程序,当我运行它时,它会在 AppData 的文件夹中创建一个文件。它创建的文件夹的名称因每台机器而异。例子:
当 My App.exe 在一台计算机上运行时,它会创建此文件:
%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个字符长,并且是随机生成的
所以我的困境:
我需要创建一个命令(使用 cmd、批处理或 SciTE 脚本),它将获取更新的 settings.dat 文件并覆盖旧的。
我使用 XCOPY 和 Y 开关在没有提示的情况下覆盖:
XCOPY settings.dat "%LocalAppData%\Kazankoph\My_App.exe_Url_6f47ntd26lwubpr3hunvt2m67sf1xtq2\1.2.0.0" /y
但是该代码的问题在于它仅适用于那台计算机。
我想要一个可以在任何计算机上运行的代码,无论 32 个字符的代码如何。
像这样的东西:
XCOPY settings.dat "%LocalAppData%\Kazankoph\My_App.exe_Url_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\1.2.0.0" /y
当然,这个不起作用,但你明白了。
有人有什么建议吗?
scite - 如何在 Scite 中传递参数?
问题: 在我的 ruby 脚本中使用 Scite 时遇到了问题。它不会使用我让程序运行所需的参数。
到目前为止我发现了什么
1:在 Windows 操作系统上运行的 Scite 中,我在“视图 - > 参数”下定义了我的两个参数,如下所示。1. oldInventory.txt 2. newInventory.txt 2: 保存文件 3: 然后我按 F5 启动它 结果: 没有
经过一番谷歌搜索后,我找到了这个帖子,其中包含指向 scite 拥有文档的链接,但在阅读之后,我并不是一个更聪明的人。
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++ 中完全匹配单个数字后跟一个单词
:陈述
假设我们有以下三个记录,我们只想匹配第一个-恰好一个数字后跟一个特定的单词,可以使用什么正则表达式来制作它(在 NotePad ++ 中)?
- 2杯
- 11杯
- 222杯
我试过的表达方式和他们的问题是:
- 建议 1:\d{1}杯子
它将分别在第二条和第三条记录中找到“1Cups”和“2Cups”子字符串,这是我们不想要的
- 方案二:[^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 个数字。
但是,我们不想在此处的较长记录中找到可匹配的子字符串。
lua - 如何确定 Shift 键是否按下?
我正在尝试修改 AutoIt 编辑器(基于 SciTE/Scintilla)中使用 Lua 脚本的内置工具之一的行为。我正在使用 Windows 7。
如何确定 Lua 中的 shift 键是否按下?
c++ - 我们可以直接从 scite 编辑器在终端中运行命令吗?
我刚开始使用 Scite 文本编辑器。
是否可以直接从 scite 更改我们的目录位置并在终端中运行命令?
是否有任何其他 c/c++ 文本编辑器可以支持此功能?