问题标签 [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.
scite - SciTE:执行后显示输出的结尾
我经常使用 Scite 来执行冗长的脚本(批处理文件、python 脚本)。默认情况下,输出窗口中的当前位置设置回起始位置。是否有一些秘密配置选项指示 scite 在输出结束时停止?
对于我的用例,这样会更方便,因为我可以立即看到最终状态而无需向后滚动。
input - 你如何使 Scite 具有交互性?
一旦我用 Scite 编译,我的命令提示符就不会出现。如何设置它以便我可以使用 Scite 从我的程序中接受命令提示符的输入和输出?
c - 当我用 Scite 编译时,命令提示符不会出现,为什么?
当我用 Scite 编译时,命令提示符不会出现,为什么?我正在编写ac程序,一旦我遵守它就不会弹出是因为它没有连接吗?还是我必须连接它,如果是这样怎么办?
lua - 你能告诉我这段代码有什么问题吗?
这是我刚刚在 SCIte 中编写的一些 Lua 代码,我不知道它到底有什么问题,所以有人可以向我解释我做错了什么以及如何解决它吗?
lua - lua 中的 io.read() 错误
当我使用时,io.read()
我会从用户那里获得输入,但是当我这样做时,它不会计算退格,所以如果我输入:
当我的程序需要输入时,如果我删除t:
它仍然像t一样读取它,帮助?
编辑:仅在调试时这样做,我使用 SciTE,谢谢
ruby-on-rails - 无法以 .rb 扩展名保存文件
我是Ruby的新手。我将它与 SciTe 一起安装(据我了解,安装程序包不再附带..)。我被提示在 ScitE 编辑器中插入一些代码并保存它,这样我就可以运行代码了……
问题是我无法将所述文件另存为(.rb)。这就像 .rb 选项消失了。好像我没有红宝石一样。
这可能无关紧要,但我也被提示将 c:\ruby\bin 添加到系统路径,以便 SciTE 可以找到 Ruby 解释器。我所需要的只是能够将文件保存在 .rb 中
此外,当提示确保 Ruby 是 SciTe 的语言时,没有什么事情发生……我不确定是否应该出现复选标记。
我对此感到非常沮丧。帮助是感激的。
configuration - SciTe 和 Python 3 - 配置问题 [UBUNTU]
我在 Python 3 的上下文中配置 SciTE 有很大的问题。我不知道细节是否有任何意义,所以:
[细节]
我下载并执行了 gen_python_3_api.py。
我在 usr/share/scite 中创建了文件夹“api”并复制粘贴在那里 python3.api
我按照 gen_python_3_api.py 的文档中的说明编辑了 SciTEUser.properties。它没有一点帮助,所以:
我使用了在 SciTE 网站上找到的更通用的方法。我编辑了 python.properties 并添加了一行:
api.$(file.patterns.py)=$(SciteDefaultHome)\api\python.api。
还是没有效果。
我刚刚编辑了另一行 python.properties:
如果 PLAT_GTK
command.go.*.py=python3 -u "$(FileNameExt)"
它终于奏效了(或者我虽然如此)。
[/细节]
现在我想运行与 IDLE 配合良好的简单 Fibbonaci 程序。
我得到:
我完全糊涂了。有人知道为什么会发生这种情况以及如何解决吗?
io - scite没有在弹出窗口ubuntu中显示程序输出
我在 Ubuntu 12.04 中通过 scite 运行 lua 脚本。当我执行一个io.read
程序时。示例:(每个命令都在单独的行上)
当我执行程序时,我没有得到一个单独的弹出对话窗口来询问用户输入。
我在代码的右侧得到以下输出:
我知道这听起来可能很愚蠢,但是如何让弹出的输出窗口询问用户的输入?
ruby - 无法在 scite 上打开文本文件;尝试“Beginning Ruby”的第 4 章
我似乎无法打开我在 scite 上为基于 ruby 的文本分析器创建的文本文件,我正在构建作为“Beginning Ruby”第 4 章的项目。当我手动查找在此位置 C:\Ruby193\bin 中创建的文本文件时,我看到了它,但是当我通过 scite 打开它时,我找不到它。谁能解释我的问题是什么?请和谢谢!
python - 为什么 os.system 和 subprocess.call 会产生这么多进程?
我上面有这段代码,它应该从SciTE
. 它搜索目录中的
每个.cs
文件,并找到具有当前
文件包含的名称空间的文件。在 SciTE 中运行文件的命令是:
command.go.*.cs=python C:\mine\.py\csc.py $(FilePath)
command.go.subsystem.*.cs=0
那个程序逻辑部分没问题。
问题是,当使用如下示例 Csharp 代码按 F5 时:
它运行正常。但是,当我取消注释第二个fname_ext
并注释第一个
并运行 csc.py 文件时,会打开一个窗口并继续运行,打印command
(
使用该os.system
选项会发生这种情况)。当您使用the subprocess.call
选项时,会发生同样的事情
,但这次仅在shell=True
. 它只运行了 15 秒,并且有 800 多个 cmd.exe 和 python.exe 进程。我不得不在杀死cmd.exe
鼠标后等待将近 5 分钟才能开始响应,并且还要等待 2 分钟才能让桌面窥视工作。
时shell=False
,它运行正常,就像您从文件中按 F5 键时一样。
这里发生了什么?
是shell=True
什么让它表现得那样?