Notepad++怎么快速插入当前文件名_使用宏插件定义快捷输入【技巧】

秋雪小哥_8837

秋雪小哥_8837

2026-07-16

1005人浏览

原创

notepad++需用宏录制配合$(name_part)变量实现一键插入当前文件名,因该变量仅在“运行命令”中生效,宏通过调用cmd输出并复制/写入剪贴板完成插入。

notepad++怎么快速插入当前文件名_使用宏插件定义快捷输入【技巧】

Notepad++ 本身不支持一键插入当前文件名,但用宏(Macro)录制 + 内置变量就能稳定实现,无需插件、不依赖 Python Script。

为什么不能直接用 $(NAME_PART) 变量?

因为 $(NAME_PART) 只在「运行命令」(Run → Run…)或「启动外部工具」中生效,不能直接粘贴到编辑区。你按快捷键时如果弹出的是命令行窗口,说明走错了路径——宏才是唯一能把它“写进文档”的方式。

用宏录制插入 $(NAME_PART) 的完整流程

关键不是“输入文字”,而是“触发变量展开并插入”。必须用「运行命令」作为中间跳板,再把结果复制回来:

  • 点击「宏」→「开始录制」
  • 按 Ctrl + N 新建一个临时空文档(避免污染原文件)
  • 点击「运行」→「运行…」(或按 F5),在弹出框中输入:
    cmd /c echo $(NAME_PART) & PAUSE

    → 点击「运行」
  • 命令行窗口会显示当前文件名,按任意键关闭它
  • 回到 Notepad++,用鼠标选中刚弹出的文件名(在临时文档里),Ctrl + C 复制
  • 切换回原文件,光标定位到想插入的位置,Ctrl + V
  • 点击「宏」→「停止录制」
  • 「宏」→「保存当前录制宏」,起名如 Insert filename

更干净的替代方案:用「运行命令」+ 剪贴板自动写入

上面方法要新建文档、手动复制,容易出错。更稳的方式是让命令行直接把结果写进剪贴板(需系统支持 clip):

Notepad++ Windows版
Notepad++ Windows版

Notepad++ 8.9.7 Windows版官方安装包,适合 Windows 用户进行代码编辑、文本处理、语法高亮和插件扩展配置。

下载
  • 确保 Windows 已安装 clip.exe(Win7+ 默认自带)
  • 录制宏时,在「运行」→「运行…」中输入:
    cmd /c echo $(NAME_PART) | clip
  • 接着立刻执行 Ctrl + V(此时剪贴板已有文件名)
  • 别忘了删掉临时文档或切换标签页,否则 $(NAME_PART) 会变成临时文件名

⚠️ 注意:$(NAME_PART) 不含后缀;要带后缀用 $(FILE_NAME),完整路径用 $(FULL_CURRENT_PATH) —— 这些变量只在「运行」对话框里解析,宏里不能直接写成字符串。

宏快捷键设置后仍不生效的常见原因

不是快捷键没绑定成功,而是触发时机不对:

  • 宏必须在「有打开文件」的状态下运行,新建未保存的空白文档时 $(NAME_PART) 为空
  • 快捷键冲突:比如你设了 Ctrl + Alt + N,但中文输入法下可能被拦截,切英文输入法再试
  • 宏保存后没重启 Notepad++,旧版本(v8.4 以前)有时不重载宏列表
  • 误把宏绑到了「Scintilla 命令」分类下——务必在「快捷键管理」→「宏」页签里设置

真正容易被忽略的一点:宏里的「运行命令」动作,会短暂弹出黑窗,这是正常现象;如果完全没反应,大概率是 $(NAME_PART) 所在上下文不满足(比如当前是新建无名文档,或焦点不在编辑区而在菜单栏)。

相关文章

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

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

下载

相关标签:

notepad++ notepad

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

相关专题

更多
notepad++官网
notepad++官网

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

2023.08.04

5693

7

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

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

2025.08.01

7442

38

Python uv使用教程
Python uv使用教程

本专题汇总了 Python uv 使用教程与高效使用指南,从 uv 安装配置、常用命令到虚拟环境、依赖管理与项目打包,系统讲解如何用 uv 替代 pip 与 poetry,全面提升 Python 项目开发效率,助你快速上手这一现代化包管理工具,打造干净高效的 Python 工作流。

2026.10.15

0

15

剧云AI短剧创作教程合集
剧云AI短剧创作教程合集

本专题聚焦剧云AI短剧创作,讲解从短剧灵感、梗概、全局大纲到分集、分场和正文的完整流程及节奏设计方法。

2026.10.14

0

15

剧云AI剧本创作零基础入门
剧云AI剧本创作零基础入门

本专题系统讲解剧云AI剧本创作流程,涵盖灵感、梗概、大纲、分场与正文生成,帮助新手快速完成首个中文剧本项目。

2026.10.14

0

14

VibeKnow文档转视频操作指南
VibeKnow文档转视频操作指南

本专题讲解VibeKnow上传Word、TXT、Markdown等材料生成视频的方法,覆盖内容解析、脚本组织、画面生成与成片检查。

2026.10.14

0

15

VibeKnow知识视频制作与导出详解
VibeKnow知识视频制作与导出详解

本专题整理VibeKnow从注册、素材上传、AI生成到预览导出的完整操作,帮助新手快速制作第一条知识讲解视频。

2026.10.14

0

13

二狗PPT大纲编辑实操指南
二狗PPT大纲编辑实操指南

本专题聚焦二狗PPT结构化大纲的生成和修改,讲解标题、正文、目录、页数与页面顺序的调整方法,提升汇报逻辑和内容完整性。

2026.10.14

0

15

二狗PPT文档转PPT全教程
二狗PPT文档转PPT全教程

本专题讲解二狗PPT解析Word、PDF、Excel和PPT资料的方法,涵盖文件上传、内容提取、大纲整理、异常处理与转换后校对。

2026.10.14

0

13

热门下载

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

精品课程

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

共0课时 | 0人学习

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

共0课时 | 0人学习

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

共0课时 | 0人学习