如何在崇高的文本中运行ipython?
Sublime Text不会在本地运行Ipython,但是您可以通过向外部Ipython控制台发送代码来实现交互。 2。安装Python,Ipython和可选的Sublimerepl,尽管使用Terminus和SendCode(例如Terminus和SendCode)更有效。 3。推荐的方法是使用具有“ cmd”的构建系统:[“ ipython”,“ -i”,“ $ file”]在Ipython中交互运行整个脚本。 4。对于逐条执行,安装终端和sendCode,将sendcode配置为目标ipython,打开终端面板,启动ipython,然后使用ctrl enter或cmd enter发送所选代码。 5。虽然Sublime可以使用这些工具来支持类似Ipython的工作流程,但Jupyter或VS代码更适合重型交互式分析,使其更适合此类任务。
在Sublime文本中运行IPYTHON并不像Jupyter或终端那样简单,但是您可以将其设置为将代码从Sublime Text发送到Ipython控制台。这为您提供了类似Jupyter的互动体验,而无需离开编辑。这是有效做到的方法。

1。安装所需工具
首先,确保已安装以下内容:
-
Python和Ipython :
如果还没有运行pip install ipython
。 -
具有sublimerepl的崇高文本(可选但有用):
您可以通过软件包控制安装sublimerepl:- 打开命令调色板(
Ctrl Shift P
或Cmd Shift P
) - 键入“安装软件包”,然后选择软件包控制:安装软件包
- 搜索sublimerepl并安装
- 打开命令调色板(
另外,更简单的方法使用外部终端执行,我们将在下面介绍。

2。使用“将代码发送到终端”方法(建议)
您可以将选定的行或整个文件发送到外部IPYTHON会话,而不是直接嵌入IPYTHON(Sublime不支持其本地支持)。这是快速而实用的。
选项A:使用崇高的文本终端/控制台手册复制纸 -
-
打开一个终端并开始ipython:
ipython
在崇高的文本中,选择要运行的代码。
复制它(
Ctrl C
/Cmd C
),然后将其粘贴到Ipython终端(Ctrl V
/Cmd V
)中。
这适用于小片段。
选项B:与构建系统自动化(发送到Ipython)
您可以创建一个自定义构建系统以在Ipython中运行您的脚本。
在崇高的文字中:
工具→构建系统→新构建系统粘贴此配置:
{ “ cmd”:[“ ipython”,“ -i”,“ $ file”], “选择器”:“ source.python”, “壳”:是的, “ working_dir”:“ $ file_path” }
将其保存为
IPython.sublime-build
现在,按
Ctrl B
(或Cmd B
)以Ipython模式运行您当前的脚本(-i
保持会话打开)。
这运行了整个文件,而不是逐线运行,但对于交互式测试完整脚本非常有用。
3。使用自定义脚本(高级)使用评估选择
对于更具互动性的Jupyter风格的工作流(评估选定的行),您可以使用以下工具:
Sublime Ipython笔记本(SIN):
此软件包使您可以运行.ipynb
文件并将代码发送到Ipython,但是它不再积极维护。更好的替代方案:使用VS代码或Jupyter进行重型互动工作。
但是,如果您致力于崇高:
尝试Terminus sendCode
通过软件包控件安装终端和发送码。
配置sendCode:
- 转到偏好→软件包设置→SendCode→设置
- 将默认程序设置为
ipython
:{ “ prog”:“ ipython” }
打开带终端的终端面板:
- 终端:面板中的打开默认值
在那个终端开始ipython:
ipython
现在,在崇高中选择Python代码,然后使用sendCode:发送到终端(默认键:
Cmd Enter
或Ctrl Enter
)
这为您提供了与Sublime交互式运行Ipython的最接近的体验。
概括
- Sublime Text不会像Jupyter那样在本地运行Ipython。
- 最佳方法:使用SendCode终端将代码发送到IPYTHON终端。
- 替代方案:使用自定义构建系统在Ipython中运行整个文件。
- 对于重大交互分析,请考虑切换到Jupyter或VS代码。
基本上,Sublime可以作为轻量级Python编辑器的功能良好,但是对于完整的Ipython互动性,将其与外部工具配对是必经之路。
以上是如何在崇高的文本中运行ipython?的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undress AI Tool
免费脱衣服图片

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

YoucanpullchangesfromaremoterepositoryinSublimeTextusingpluginsortheterminal.1.InstallGitSavvyorSublimeGittoperformGittaskswithinSublime;GitSavvyisfreeandopen-sourcewhileSublimeGitoffersapolishedUI.2.AfterinstallingGitSavvy,usetheCommandPaletteorshor

SublimeText本身不直接支持合并分支,但可通过终端操作Git合并分支并在Sublime中解决冲突。1.使用终端执行Git命令切换分支并合并;2.将Sublime设为Git默认编辑器以处理冲突,通过配置gitconfig--globalcore.editor"subl-n-w"实现;3.安装Git插件如GitSavvy在Sublime内实现部分Git操作;4.利用Sublime的语法高亮和插件辅助识别与解决冲突标记。最终在保存后使用gitadd标记冲突已解决。

EnsurePythonisinstalledandaddedtoPATHbycheckingversioninterminal;2.Savefilewith.pyextension;3.UseCtrl Btorunviadefaultbuildsystem;4.CreateacustombuildsystemifneededbygoingtoTools>BuildSystem>NewBuildSystem,enteringthecorrectcmdforyourPythonvers

SublimeText的自动补全功能可通过以下步骤启用并自定义以提升编码效率:1.启用基础自动补全,确保设置中包含“auto_complete”:true,并使用快捷键Ctrl Space(Windows/Linux)或Cmd Space(Mac)手动触发建议列表;2.自定义补全来源,通过修改“auto_complete_use_tags”和“auto_complete_with_all_tabs”设置控制建议来源,同时可调整“auto_complete_delay”设定弹出延迟;3.使用代码片

要卸载SublimeText中的包,首先打开命令面板(Ctrl Shift P或Cmd Shift P),输入“PackageControl:RemovePackage”并选择该选项,然后从列表中选择要删除的包并确认,SublimeText会立即卸载该包,无需重启即可生效,尽管部分界面元素可能需要重启后才会消失。1.打开SublimeText并调出命令面板;2.输入并选择“PackageControl:RemovePackage”;3.从已安装包列表中选择目标包;4.点击或按回车确认删除,操作完

安装g 编译器(Windows用MinGW-w64,macOS运行xcode-select--install,Linux执行sudoaptinstallbuild-essential);2.在SublimeText中创建C .sublime-build文件并填入指定JSON配置;3.打开.cpp文件后按Ctrl B编译,按Ctrl Shift B选择Run即可编译并运行,输出结果会显示在底部面板中。

首先通过命令行工具确定Python解释器路径:Windows使用wherepython或wherepython3,macOS/Linux使用whichpython3或python3-c"importsys;print(sys.executable)"获取完整路径;2.在SublimeText中配置该路径:方法一为创建自定义构建系统,在Tools→BuildSystem→NewBuildSystem中输入包含正确解释器路径的JSON配置并保存为Python3.sublime-b

安装Emmet插件可实现智能自动闭合标签并支持缩写语法;2.启用"auto_match_enabled":true让Sublime自动补全简单标签;3.使用Alt .(Win)或Ctrl Shift .(Mac)快捷键手动闭合当前标签——推荐日常使用Emmet,轻量需求可用后两种方式组合,效率足够且设置简单。
