Notepad++怎么运行Ruby程序_开发环境一键调用技巧【技巧】

P粉328763957

P粉328763957

2026-07-18

245人浏览

原创

ruby命令需在cmd中直接运行,notepad++依赖系统环境;配置run命令为ruby "$(full_current_path)"并保存快捷键;脚本首行需设utf-8编码;运行前必须手动保存文件。

notepad++怎么运行ruby程序_开发环境一键调用技巧【技巧】

确认 ruby 命令能在 CMD 中直接运行

这是所有配置的前提,跳过这步,后面全白搭。Notepad++ 本身不带 Ruby 解释器,它只是调用系统命令行去执行 ruby 命令。

打开 CMD,输入:

ruby -v

如果返回版本号(如 ruby 3.1.4),说明已就绪;若报错 'ruby' 不是内部或外部命令,请重装 RubyInstaller,并勾选 Add Ruby executables to your PATH。装完必须重启 Notepad++——它启动时就缓存了环境变量,只重启 CMD 没用。

用 Run 菜单配最简命令:ruby "$(FULL_CURRENT_PATH)"

这是轻量、稳定、可预测的方案,比插件更可靠。打开 运行 → 运行…(F5),输入:

ruby "$(FULL_CURRENT_PATH)"

注意三点:

  • "$(FULL_CURRENT_PATH)" 必须带双引号,否则路径含空格或中文时会失败
  • 不能写成 $(FULL_CURRENT_PATH)(缺引号)或 "$FULL_CURRENT_PATH"(语法错误)
  • 别用 py -3 那类启动器替代 ruby,Notepad++ 的 Run 系统不解析 shebang

保存为快捷键(比如 F6),名字叫 Run Ruby 即可。

Notepad++ Windows版
Notepad++ Windows版

Notepad++ 8.9.7 Windows版提供官方安装包下载入口,支持多语言代码编辑、插件扩展、语法高亮和快捷键效率配置。

下载

中文输出乱码?优先在脚本里设编码,而非改 CMD

Windows 控制台默认 GBK,Ruby 默认 UTF-8 输出,直接运行会显示 。临时解决可用:

chcp 65001 && ruby "$(FULL_CURRENT_PATH)"

但更稳的做法是在 Ruby 脚本第一行加:

Encoding.default_external = Encoding::UTF_8<br>Encoding.default_internal = Encoding::UTF_8

尤其 Ruby 2.4+ 必须显式设置,否则 gets 或读文件可能出错。别动系统区域设置,副作用大;也别指望 NppExec 的“Console Output → UTF-8”能彻底解决交互输入问题——它对 STDIN.read 类操作基本无效。

运行前务必手动保存文件

Notepad++ 不会自动保存再运行。你改了 10 行代码,但没按 Ctrl+S,点 F6 运行的仍是磁盘上旧版本。这个行为截至 2026 年 6 月仍无配置项可关闭,属于编辑器底层设计逻辑。

容易被忽略的是:哪怕你设置了自动备份、启用了“修改后提示保存”,只要没真正落盘,ruby 就读不到最新内容。建议养成 Ctrl+SF6 的固定节奏。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

notepad notepad++

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Linux安装Ruby语言详细教程
Linux安装Ruby语言详细教程

本专题整合了Linux安装配置Ruby相关教程,阅读专题下面的文章了解更多详细操作。

2026.04.02

71

9

notepad++官网
notepad++官网

notepad++提供了许多强大的功能和工具,使其成为许多程序员和开发人员的首选工具。本专题为大家提供notepad++官网的相关文章,大家可以免费体验。

2023.08.04

2238

7

notepad++使用教程
notepad++使用教程

notepad++适合处理代码编辑、文本替换、格式查看和批量查找等日常任务。本专题围绕下载安装、界面设置、文件编辑、查找替换、插件使用和常见问题处理展开。

2025.08.01

3273

38

火山引擎实名认证失败怎么办
火山引擎实名认证失败怎么办

火山引擎实名认证失败可能与证件信息填写错误、姓名或企业信息不一致、证件照片不清晰、营业执照状态异常、手机号验证失败或审核资料不完整有关。本专题整理个人认证、企业认证、资料上传、审核退回、重新提交和认证不通过的常见处理方法。

2026.08.04

0

10

火山引擎域名备案流程详解
火山引擎域名备案流程详解

火山引擎域名备案适合需要在火山引擎云服务器、对象存储、CDN或网站服务上绑定域名的用户参考。本专题整理备案入口、账号实名认证、备案类型选择、主体信息填写、网站信息提交、资料上传、初审核验、管局审核和备案失败排查,帮助用户完成网站上线前的备案流程。

2026.08.04

0

10

火山引擎DNS解析配置步骤
火山引擎DNS解析配置步骤

使用火山引擎DNS解析网站域名时,需要确认域名已完成管理接入,并正确配置服务器IP、CNAME地址或验证记录。本专题整理域名添加、记录类型选择、TTL设置、解析状态检查、备案和访问测试等流程,适合新手搭建网站时参考。

2026.08.04

0

10

火山引擎对象存储使用教程
火山引擎对象存储使用教程

火山引擎对象存储适合用于网站图片、视频文件、备份数据、静态资源和应用附件管理。本专题整理TOS控制台入口、存储桶创建、地域选择、权限设置、文件上传、访问链接生成、CDN加速、费用查看和常见上传或访问失败问题,帮助用户快速掌握对象存储基础操作。

2026.08.04

1

10

火山引擎云服务器使用教程
火山引擎云服务器使用教程

火山引擎云服务器使用教程适合第一次购买、部署和管理云服务器的用户参考。本专题整理控制台入口、实例创建、地域和配置选择、系统镜像设置、安全组放行、远程连接、网站部署、续费计费和常见连接失败问题,帮助用户快速完成云服务器基础使用流程。

2026.08.04

3

10

火山引擎API Key绑定大模型教程
火山引擎API Key绑定大模型教程

火山引擎API Key怎么绑定大模型适合需要在火山方舟、应用后台、脚本工具或AI编程软件中调用模型的开发者参考。本专题整理控制台服务开通、API Key创建、模型权限检查、模型ID选择、Base URL填写、调用测试和鉴权失败排查,帮助用户完成从密钥到模型调用的配置流程。

2026.08.04

2

10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Notepad++ 官方插件文档
Notepad++ 官方插件文档

共0课时 | 0人学习

Notepad++ 官方用户手册
Notepad++ 官方用户手册

共0课时 | 0人学习

Notepad++ 官方插件文档
Notepad++ 官方插件文档

共0课时 | 0人学习