对日开发 秀丸文本编辑器 使用技巧

发布于:2025-05-01 ⋅ 阅读:(25) ⋅ 点赞:(0)

参考资料

  1. 第II部〜知っていると便利な秀丸の機能 検索
  2. テキストファイルの16進表示について
  3. 秀丸エディタヘルプ目次
  4. 秀丸エディタQ&A集(第9.6版)(HTML 形式)
  5. テンプレート(Ver9.43対応版)


零. 简介

⏹日企打工人必备的文本编辑器

  • 官网:https://hide.maruo.co.jp/index.html
  • 收费,个人使用的话,4千日元左右

🧐除了秀丸之外,日企还使用Sakura编辑器

  • 官网:https://sakura-editor.github.io/
  • 免费,能满足大部分需求

📗本人工作中,主要使用秀丸编辑器进行日志分析,本编文章分享工作中的配置与使用心得。


一. 基本设置

1.1 外观

1.1.1 横向滚动条

⏹当日志的横向长度过长时,使用。

  • 按照下图,找到checkbox,勾选即可

在这里插入图片描述

1.1.2 菜单

⏹【その他】 ⇒ 【メニュー編集】

  • 可以将需要的功能添加到菜单
  • 不需要的功能可以从菜单栏中去掉

在这里插入图片描述

1.1.3 语言设置

⏹【その他】 ⇒ 【動作環境】

  • 中文系统安装的的话,默认使用英文显示
  • 可如下图所示,进行语言的修改

在这里插入图片描述

1.1.4 工具栏自定义

⏹秀丸编辑器的大多数功能都放在设置里面,可以将常用的功能放置到工具栏上,方便使用。

在这里插入图片描述
⏹通过下面的选项可以将空白修改为分割线,可以更好的分组。

在这里插入图片描述

1.2 空格

1.2.1 空格显示

⏹【その他】 ⇒ 【ファイルタイプ別の設定】

  • 全角空格,TAB空格,半角空格都可以在此设置为显示

在这里插入图片描述

1.2.2 Tab空格文字数

⏹【その他】 ⇒ 【ファイルタイプ別の設定】

  • 在此处设置Tab空格的文字数

在这里插入图片描述

1.3 行

1.3.1 行号

⏹在【表示】菜单中,可以设置显示行号

在这里插入图片描述

1.3.2 折行设置

⏹秀丸编辑器默认以窗口的大小自动调整每行显示的文字数量,当文字的数量超过窗口的大小时,则折行显示

  • 可通过【表示】菜单的【折り返し】选项,设置不折行显示

在这里插入图片描述

1.3.3 换行符

⏹将改行文字显示在画面上

在这里插入图片描述

⏹通过图的设置,可以将换行符的种类显示在编辑器的右下角

在这里插入图片描述

1.3.4 段組モード

⏹开启【段組モード】,在一个屏幕上显示更多的行

在这里插入图片描述

1.4 文字

1.4.1 控制文字

⏹控制文字在秀丸中,默认显示为黑底白字

在这里插入图片描述

⏹通过下面的设置可以将文字编码显示在编辑器的右下角,只需将光标放在文字的左侧,对应的文字编码便会显示。

在这里插入图片描述

1.4.2 二进制

⏹【その他】 ⇒ 【動作環境】

  • 按照下图所示,进行配置,即可用字节模式打开文本文件

在这里插入图片描述

⏹配合【アウトライン】功能,可以查看二进制字符对应的文本

在这里插入图片描述

1.5 标签

1.5.1 Tab标签模式

⏹在开启该模式之前,我们打开多个文件的时候,只能这样叠起来显示

在这里插入图片描述

⏹开启Tab标签模式之后,显示效果如下

在这里插入图片描述
⏹鼠标放在Tab标签上,点击右键,可以在【タブモードの詳細】的选项中进行进一步的设置

  • 位置
  • 按钮的样式
  • 当前激活的Tab标签页的颜色

在这里插入图片描述

1.6 文件设置

1.6.1 文件最大文字设置

⏹默认情况下,能打开的单个文件的最大行为100万行。
在下图所示的地方可进行修改。

在这里插入图片描述

1.6.2 csv模式显示

⏹如果是csv纯文本的话,可以通过下面的设置进行csv文件的格式进行显示。

在这里插入图片描述

⏹进行如下设置后,可以给csv文件添加框线,类似于Excel般的显示。

在这里插入图片描述

1.6.3 添加指定的文件后缀

⏹如下图所示,可以单独设定后缀为.csv文件的配置

在这里插入图片描述

⏹然后可以单独为csv文件进行表示设置(例如添加框线),然后我们打开csv文件的时候,就可以根据文件的后缀来显示该后缀所关联的样式了。

在这里插入图片描述

二. 检索设置

2.1 选中多行

⏹配合正则表达式,可实现同时选中多行

在这里插入图片描述

2.2 一览显示

⏹可以将所有检索到的内容显示为一览

  • 点击之后可以跳转到指定的行
  • 可以批量选择和复制

在这里插入图片描述

2.3 grep检索

⏹指定文件夹,文件,关键词可以进行grep检索

  • 一般来说都需要勾选【サブフォルダも検索】,确保递归检索。

在这里插入图片描述

2.4 右键菜单添加grep功能

⏹打开注册表,然后找到下面的路径
HKEY_CLASSES_ROOT\Folder\shell

⏹然后如下图所示新建秀丸Grep的项目,然后添加图标路径和grep命令

  • C:\Program Files (x86)\Hidemaru\Hidemaru.exe
  • "C:\Program Files (x86)\Hidemaru\Hidemaru.exe" /d"%1" /g
    在这里插入图片描述

⏹然后就可以直接通过右键来直接调用Grep功能了

在这里插入图片描述

2.5 正则表达式

⏹使用正则表达式进行检索的时候,可以点击箭头所示的地方,会弹出正则表达式的提示。

在这里插入图片描述

2.6 候補単語移動

⏹当我们检索文本之后,被检索到的文本会高亮在编辑器上,

  • 可以通过下图所示的图标,快速上下移动到相应的文本。
  • 也可以按下快捷键 F3Shift + F3 进行移动

在这里插入图片描述

三. 👍高亮设置👍

3.1 光标所在行

⏹当光标置于所在行的时候,可以设置当前行的高亮方式,方便更快的找到当前的所在行。

在这里插入图片描述

3.2 滚动条处高亮检索关键字

⏹可开启【スクロールバーにマップ】功能,当进行检索的时候,匹配到的关键词的位置分布会显示在滚动条处,更加方便查找。

在这里插入图片描述

3.3 强调文字自定义样式

😵我们在进行日志分析的时候,打开纯文本时,整个纯文本都是一个颜色,我们关心的关键字部分很难一眼就找出来
🧐这个时候,可以按照下图所示的方式进行指定文字高亮设置,日志文件打开之后,一目了然

  • 文字支持正则表达式
  • 高亮的颜色支持自定义

在这里插入图片描述

⏹【表示方法】所在的列,点击鼠标右键,可以快速跳转到高亮颜色的设置处。

在这里插入图片描述

⏹可通过【保存】按钮,将当前的高亮规则保存到配置文件中,共享给其他人。

在这里插入图片描述

3.4 强调文字显示

3.4.1 一览表示

🤔设置了高亮文字显示日志之后,查看日志确实更加方便了,那怎么才能知道高亮文字在日志中的分布与行数,以及快速跳转到高亮文字所在行呢?
⏹通过下面的设置,可以指定要在【強調一覧】中显示的高亮子

在这里插入图片描述
⏹然后通过下面的设置,将【アウトライン】显示在编辑器中

  • 通过右上角的小下三角,可以快速进行设置
  • 还可以将检索文字也显示在一览中
  • 支持点击跳转

在这里插入图片描述

3.4.2 分组表示

😵在一组日志中,我们有好几个强调文字,每一个强调文字都匹配着若干行,如果仅仅是一览显示的话,各个强调文字所对应的内容都会混杂在一起,不利于区分。
🤔有没有什么办法能更好的显示呢?
🧐分组显示即可解决该问题

⏹按照如下图所示的方式进行需要分组的文字相关的配置

  • 支持用户自定义的强调文字
  • 支持普通的文本
  • 支持正则表达式
    在这里插入图片描述

⏹配置完成的效果如下

  • 可以看到,每个强调文字所对应的匹配内容都已经分组显示了。

在这里插入图片描述

⏹支持复制【アウトライン】内部搜索到的内容,还支持【アウトライン】内部搜索。

在这里插入图片描述

九. 其他

9.1 文件收藏

⏹如果有些文本文件需要经常打开的话,可将其放到【ブックマーク】中,方便日后快读查找

  • 提供了分组功能
  • 提供了分割线功能

在这里插入图片描述

⏹还可以按照下图所示的方法,将【ブックマーク】添加到左侧边栏

在这里插入图片描述

9.2 Mark功能

⏹在浏览日志的时候,部分行需要临时记忆一下,这样的行多了之后,就很容易忘记😂
此时可以将鼠标放到行的空白侧,然后右键 → マーク,将指定的行标记一下,方便一会儿查找。

在这里插入图片描述

⏹然后就可以在【マーク一覧】中将标记的所有行都显示出来,并且可以快速移动到对应的行。

在这里插入图片描述

9.3 模板功能

⏹一些常用的文本内容可以设置为模板

  • 支持普通文本
  • 支持宏

在这里插入图片描述

⏹可以将模板按钮添加到工具栏上更加方便调用

在这里插入图片描述
⏹还可以给模板功能设置快捷键,更加方便调用

在这里插入图片描述
⏹然后就可以通过F8快捷键快速调出模板,方向键进行切换,按下回车便可将内容快速插入到文本中。

在这里插入图片描述

👉以下是宏的模板示例

  • 01-打招呼.mac
//---ここから
insert "你好\n";
insert "今天的日期是: " + date + " " + time;
insertreturn;
endmacro;
//---ここまで

网站公告

今日签到

点亮在社区的每一天
去签到