问题标签 [komodo]

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 回答
2129 浏览

python - 如何在 Komodo 中将 python 模块加载到新的交互式 shell 中?

使用 PyWin 时,我可以轻松地将 python 文件加载到新的交互式 shell 中,我发现这对于原型设计和其他探索性任务非常方便。

我想使用 Komodo 作为我的 python 编辑器,但我还没有找到替代 PyWin 重新启动 shell 和重新加载当前模块的能力。我怎样才能在科莫多做到这一点?

对我来说也很重要的是,当我重新加载时,我会得到一个新的外壳。如果我以前的交互在 shell 历史中,我会更喜欢它,但对我来说更重要的是内存与以前的版本和尝试隔离。

0 投票
12 回答
175818 浏览

python - 如何在不使用 Windows Vista 上的快捷方式的情况下启动 IDLE(Python 编辑器)?

当我击中正确的按键时,我正在尝试教 Komodo 启动IDLE 。我可以使用 Windows Explorer 位置栏中开始菜单中快捷方式的确切路径来启动 IDLE,所以我希望 Komodo 也能够使用它。但是,将这条路径提供给 Komodo 会导致它说返回 1。这似乎是一个失败,因为 IDLE 没有启动。

我想我会避开捷径,只使用确切的路径。我去开始菜单,找到IDLE的快捷方式,右键查看属性。目标显示为灰色,但显示“Python 2.5.2”。“开始于”设置为“C:\Python25\”。“打开文件位置”按钮也显示为灰色。

我如何找出这个快捷方式真正指向的位置?我尝试在 C:\Python25 中启动 python.exe 和 pythonw.exe,但都没有启动 IDLE。

0 投票
9 回答
27275 浏览

python - Komodo Edit 和 Notepad++ ::: Pros & Cons ::: Python dev

我正在使用 Notepad++ 进行 python 开发,几天前我发现了免费的 Komodo Edit。

我需要这两个编辑器之间的 Python 开发优缺点...

0 投票
4 回答
5353 浏览

ruby - Ruby 获取函数不会多次接受空行

我正在尝试编写一个简单的 ruby​​ 函数,它可以提示用户输入一个值,如果用户自己按 ENTER,则使用默认值。在下面的示例中,可以通过单独按 ENTER 来处理对 Prompt 函数的第一次调用,并将使用默认值。但是,我第二次调用 Prompt 并按 ENTER 时,什么也没有发生,事实证明我必须在 ENTER 之前按其他字符才能从“获取”调用返回。

必须有某种方法来刷新输入缓冲区以避免这个问题。有谁知道该怎么做?

谢谢,

大卫

0 投票
1 回答
575 浏览

text - Komodo 编辑:通过键绑定与工具栏运行宏

问题:有没有人足够熟悉 Komodo Edit 来了解这个宏?当通过工具面板调用宏时,我需要弄清楚如何在宏中进行缓冲区文本选择。

问题:我在 Komodo Edit javascript 中有一个非常简单的宏,它可以按预期工作,但仅在通过自定义键绑定调用时。如果用户试图从标准的“工具面板”调用它,那么 selectWordLeft 调用什么也不做。我的猜测是失败是由于编辑缓冲区没有焦点引起的,但人们会认为告诉宏明确将焦点放在缓冲区上会起作用。

背景: Komodo Edit,版本 5.0.2,build 2604,平台 win32-x86。建于 2008 年 11 月 19 日星期三 18:33:41。

0 投票
1 回答
2073 浏览

editor - Komodo 编辑:如何进行这些基本的宏和代码段操作?

我想知道如何在 Komodo Edit 中对这些基本的宏和片段操作执行(或在哪里找到文档)。

  • 1) FILE/IO:从 komodo javascript 宏中将字符串写入临时文件

  • 2) FILE/IO:将文本文件的内容读入 komodo javascript 宏中的字符串

  • 3) INCLUDES:在宏中交叉引用本地 javascript“包含”库,或等同于 #script src="~/mylocal_javascript_addons.js" 的东西所以我可以合并宏代码。

  • 4)SNIPPET_OUTPUT:创建一个片段插值占位符,它返回用户定义的javascript函数或宏的输出。

    例如:

    [[%(myscript:SayHelloWorld())]]

    [[%(foomacro-MyAgeInMilliseconds)]]

  • 5) MACRO_OUTPUT:宏,在当前缓冲区中进行多行选择并将其传递给本地脚本或批处理文件,然后将选择替换为输出结果。(需要一种在 MSFT Windows 中执行此操作的方法,而不仅仅是 linux)。

如果您可以使用 Python 而不是 Javascript 回答其中的一个或多个问题,那就太好了,但请包含示例代码或指向它的链接,因为 Python 文档似乎非常 TODO。

0 投票
1 回答
1811 浏览

python - 在 ubuntu 上学习 python 3.0

[解决]

我在 komodo 编辑中调整了偏好,最终得到:

不要自动缩进

不允许文件内容覆盖选项卡设置

更喜欢制表符而不是空格

每个缩进 4 个空格

每个标签字符的 4 个宽度

我还设置了 komodo 以显示空白和制表符,这最终揭示了搞砸的部分。

是的 - 这有点挑剔。:)

[/解决]

我已经在 ubuntu 8.10 上安装了 python 3.0 以及 komodo-edit ide。

我刚刚进入 python,我正在阅读视觉快速入门指南 python 2nd ed。(下面的例子来自那本书)。我遇到了一些非常令人沮丧的错误,非常感谢您的想法。

我已经多次重新输入和检查标签。

我开始认为安装或设置中出现了问题。

我在 komodo-edit 中输入了以下内容:

我无法使用 python 3 测试这是 IDLE - 似乎无法安装该版本的 IDLE。现在,我正在尝试从 shell 中运行。

首先,只需使用“python”来调用程序......

现在尝试调用python编译器的不同方式......

0 投票
2 回答
2030 浏览

perl - 如何在不破坏语法检查的情况下将项目特定的 @INC 模块路径添加到 Komodo?

对于 Perl 移植项目,我使用 ActiveState 的 Komodo IDE 5.1

由于外部原因,xyz.pm 模块位于不同的目录树中。通过在 debu/run 对话框的“environemt”选项卡下添加 PERL5LIB=<>,我可以向 Komodo/Perl 展示如何运行脚本。

不幸的是,语法检查似乎没有评估这些指令,并且 IDE 声称存在致命的“无法找到 xyz.pm”错误,尽管脚本运行良好。

解决此问题的一种方法是使用 <Edit><Preferences><Languages><Perl> 下的“Additional Perl Import Directories”添加模块路径,但这是一个全局指令,而不是特定于项目的指令,这会导致各种模块名称冲突时的有趣问题。

那么,如何配置 Komodo IDE 以在项目中存储“附加 Perl 导入目录”[用于语法检查的 @INC 路径]?

编辑:建议的添加方法使用lib qw'../lib'; 可能会有所帮助,如果我只能让它在IDE中执行就好了。但是这段代码不能出现在生产环境中,因为启动脚本正确设置了环境。

0 投票
5 回答
1482 浏览

python - 科莫多扩展

继续我的 Python 学习,我刚刚安装了 Komodo 编辑器,是否有任何推荐的插件/扩展我应该包括在内?关于使用它或其他 GUI 设计器(TkInter 基础)的任何建议?

0 投票
2 回答
4082 浏览

color-picker - 如何在 Komodo 中添加颜色选择器?

如何在 Komodo 中添加颜色选择器?我需要一个用于 Komodo 的颜色选择器实用程序,如果我在一个 css 文件中工作,我希望能够为我的背景颜色等选择颜色。