2

我正在使用记事本++(v6.5.3),并且我经常需要更改选项卡的大小才能查看某些结果。并不是说每次都要花很多时间手动完成,但如果我能优化它会很棒。
有没有办法这样做?宏会是解决方案,还是它们只是用于输入内容?

非常感谢!

4

1 回答 1

4

好的,有一种简单的方法可以实现这一点 - 我现在已经测试过了:

  1. 安装AutoHotKey(或启动无需安装即可运行的便携式版本)
  2. 在 Windows 7 及更高版本中,确保您以管理员身份启动 AutoHotKey (否则您的行为会不一致) - 如果不确定,请退出并以管理员身份重新启动
  3. 右键单击 Autohotkey 托盘图标并选择Edit This Script
  4. 在 AutoHotKey 脚本文件末尾导入此列表下方的宏并保存文件
  5. 右键单击 Autohotkey 托盘图标并选择Reload This Script
    –– <strong>一般步骤到此结束,现在让我们开始使用您的宏:––

  6. 在 N++ 中,显示Preferences窗口并按下底部的关闭按钮1(不在右上角)

  7. 现在您可以使用快捷方式Win+F2Win+F3立即切换不同的标签大小

    发送模式输入
    DetectHiddenWindows,打开
    SetTitleMatchMode,正则表达式

    ;-------------------------------- 仅适用于 Notepad++ 的热键
    #IfWinActive ahk_class 记事本\+\+

    #F2::Send {F10}{Right 6}{Down}{Enter}{Tab 2}{Space}16{Enter}{Tab 3}{Space}
    #F3::Send {F10}{Right 6}{Down}{Enter}{Tab 2}{Space}4{Enter}{Tab 3}{Space}

    #IfWinActive

1 )重要提示:对话框中提供的 N++ 用户体验绝对糟糕。使用键盘时没有可以固定焦点的锚点。因此,您总是需要在离开对话框时step 4 手动Preferences执行,否则宏会将键发送到错误的窗口页面或在正确的页面但不正确的控制。Preferences对话窗口会记住选定的页面和控件。因此,我为您创建的宏假定已经列出了正确的页面,并且最近关注了“关闭”按钮。
好消息是具有这种奇怪行为的 Notepad++ 窗口在一般用户体验中是罕见的例外。在 N++(或其他应用程序)的其他地方,用户界面组件(菜单、对话框等)总是从同一点开始,您不需要像第 4 步中那样采取任何特殊预防措施。

根据需要调整宏:

  • 你可以创造更多
  • 您可以调整输入到标签大小输入框中的数字“16”和“4”
  • 您可以将快捷键更改为其他内容
  • 您可以用在所需的屏幕/窗口位置发送鼠标点击来替换发送键
  • 您可以在 N++ 和所有其他应用程序中实现许多其他有用的快捷方式 - 更深入地检查 AHK!
于 2014-04-05T11:34:08.330 回答