问题标签 [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 回答
354 浏览

scite - SciTE:执行后显示输出的结尾

我经常使用 Scite 来执行冗长的脚本(批处理文件、python 脚本)。默认情况下,输出窗口中的当前位置设置回起始位置。是否有一些秘密配置选项指示 scite 在输出结束时停止?
对于我的用例,这样会更方便,因为我可以立即看到最终状态而无需向后滚动。

0 投票
1 回答
213 浏览

input - 你如何使 Scite 具有交互性?

一旦我用 Scite 编译,我的命令提示符就不会出现。如何设置它以便我可以使用 Scite 从我的程序中接受命令提示符的输入和输出?

0 投票
1 回答
463 浏览

c - 当我用 Scite 编译时,命令提示符不会出现,为什么?

当我用 Scite 编译时,命令提示符不会出现,为什么?我正在编写ac程序,一旦我遵守它就不会弹出是因为它没有连接吗?还是我必须连接它,如果是这样怎么办?

0 投票
1 回答
99 浏览

lua - 你能告诉我这段代码有什么问题吗?

这是我刚刚在 SCIte 中编写的一些 Lua 代码,我不知道它到底有什么问题,所以有人可以向我解释我做错了什么以及如何解决它吗?

0 投票
1 回答
451 浏览

lua - lua 中的 io.read() 错误

当我使用时,io.read()我会从用户那里获得输入,但是当我这样做时,它不会计算退格,所以如果我输入:

当我的程序需要输入时,如果我删除t

它仍然像t一样读取它,帮助?

编辑:仅在调试时这样做,我使用 SciTE,谢谢

0 投票
0 回答
358 浏览

ruby-on-rails - 无法以 .rb 扩展名保存文件

我是Ruby的新手。我将它与 SciTe 一起安装(据我了解,安装程序包不再附带..)。我被提示在 ScitE 编辑器中插入一些代码并保存它,这样我就可以运行代码了……

问题是我无法将所述文件另存为(.rb)。这就像 .rb 选项消失了。好像我没有红宝石一样。

这可能无关紧要,但我也被提示将 c:\ruby\bin 添加到系统路径,以便 SciTE 可以找到 Ruby 解释器。我所需要的只是能够将文件保存在 .rb 中

此外,当提示确保 Ruby 是 SciTe 的语言时,没有什么事情发生……我不确定是否应该出现复选标记。

我对此感到非常沮丧。帮助是感激的。

0 投票
1 回答
953 浏览

configuration - SciTe 和 Python 3 - 配置问题 [UBUNTU]

我在 Python 3 的上下文中配置 SciTE 有很大的问题。我不知道细节是否有任何意义,所以:

[细节]

  1. 我下载并执行了 gen_python_3_api.py。

  2. 我在 usr/share/scite 中创建了文件夹“api”并复制粘贴在那里 python3.api

  3. 我按照 gen_python_3_api.py 的文档中的说明编辑了 SciTEUser.properties。它没有一点帮助,所以:

  4. 我使用了在 SciTE 网站上找到的更通用的方法。我编辑了 python.properties 并添加了一行:

    api.$(file.patterns.py)=$(SciteDefaultHome)\api\python.api。

    还是没有效果。

  5. 我刚刚编辑了另一行 python.properties:

    如果 PLAT_GTK

    command.go.*.py=python3 -u "$(FileNameExt)"

    它终于奏效了(或者我虽然如此)。

[/细节]

现在我想运行与 IDLE 配合良好的简单 Fibbonaci 程序。

我得到:

我完全糊涂了。有人知道为什么会发生这种情况以及如何解决吗?

0 投票
2 回答
330 浏览

io - scite没有在弹出窗口ubuntu中显示程序输出

我在 Ubuntu 12.04 中通过 scite 运行 lua 脚本。当我执行一个io.read程序时。示例:(每个命令都在单独的行上)

当我执行程序时,我没有得到一个单独的弹出对话窗口来询问用户输入。

我在代码的右侧得到以下输出:

我知道这听起来可能很愚蠢,但是如何让弹出的输出窗口询问用户的输入?

0 投票
1 回答
185 浏览

ruby - 无法在 scite 上打开文本文件;尝试“Beginning Ruby”的第 4 章

我似乎无法打开我在 scite 上为基于 ruby​​ 的文本分析器创建的文本文件,我正在构建作为“Beginning Ruby”第 4 章的项目。当我手动查找在此位置 C:\Ruby193\bin 中创建的文本文件时,我看到了它,但是当我通过 scite 打开它时,我找不到它。谁能解释我的问题是什么?请和谢谢!

0 投票
2 回答
513 浏览

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什么让它表现得那样?