改进 notepad++ 上的空白显示

改进 notepad++ 上的空白显示

您能使用 notepad++ 提高空白的可见性吗?

我尝试了“设置”>“样式”>“空白符号”,并且可以根据需要更改颜色,但我仍然发现符号非常小且很难找到。

我的分辨率是 1280x,所以这可能是一个因素,但应该有办法用比小点更明显的东西(也许是不同颜色的加号)替换符号。有办法吗?

答案1

基于我发现这个讨论有两种方法可以增加空白字符的大小,即通过向 Scintilla(Notepad++ 使用的底层编辑器组件)发送命令。在下面的示例中,我将大小设置为 3,这将渲染点的大小从 1 x 1 像素增加到 3 x 3 像素:

前:

在此处输入图片描述

后:

在此处输入图片描述

请注意,由于字符未居中,因此似乎存在一个错误,因此您可能必须根据所使用的字体大小来试验该值。


方法 A(使用 Python)

  1. 安装SourceForge 的 Notepad++ 的 Python 脚本插件(Notepad++ 插件管理器中的版本目前不起作用)

  2. 以管理员身份运行普通记事本的新实例

  3. 使用它来打开以下路径:

    [Notepad++ main install directory]\plugins\PythonScript\scripts\startup.py

  4. 在底部附加以下内容:

     editor.setWhitespaceSize(3)
    
  5. 保存文件。

  6. 打开 Notepad++

  7. 选择插件 -> Python 脚本 -> 配置

  8. 确保初始化被设定为启动时并保存

  9. 重新启动 Notepad++,空格现在应该自动显示为更大的点


方法 B 使用宏

也可以只使用宏而不使用额外的插件来完成。您可以使用记事本编辑文件shortcuts.xml%AppData%\Notepad++并在结束标记前添加以下内容</Macros>

<Macro name="Increase Whitespace Size" Ctrl="yes" Alt="yes" Shift="no" Key="100">
   <Action type="0" message="2086" wParam="3" lParam="0" sParam="" />
</Macro>

这将为你提供一个名为增加空白大小它将执行与 Python 脚本相同的操作。它将显示在菜单,并可以使用快捷方式映射器指定快捷方式。

答案2

楼主明确表示可以改变颜色,但是颜色不是足够的。

对我来说,颜色足以实现 OP 的目标

改进 notepad++ 上的空白显示

要改变颜色,正如这里所说:

可以从 Styler Configurator、全局样式、白色空间符号中设置两者的颜色。

具体来说,在 Notepad ++ v6.8.1 中

  1. 设置 (Ctrl+t
  2. 样式配置器
  3. 将“语言”设置为“全局样式”
  4. 将“样式”设置为“空白符号”
  5. 更改前景色,验证足够的可见性/对比度
  6. 选择保存并关闭

在改变空白前景色以提高可见性/对比度之前 - 几乎不可见改变空白前景色以提高可见性/对比度后 - 非常明显

答案3

我相信你不能增加标记的大小,但你可以增加标签的空间

首选项 -> 语言菜单/选项卡设置 --> 选项卡设置并从右侧的首选项增加选项卡空间

相关内容