参考资料
- 第II部〜知っていると便利な秀丸の機能 検索
- テキストファイルの16進表示について
- 秀丸エディタヘルプ目次
- 秀丸エディタQ&A集(第9.6版)(HTML 形式)
- テンプレート(Ver9.43対応版)
目录
- 零. 简介
- 一. 基本设置
- 1.1 外观
- 1.1.1 横向滚动条
- 1.1.2 菜单
- 1.1.3 语言设置
- 1.1.4 工具栏自定义
- 1.2 空格
- 1.2.1 空格显示
- 1.2.2 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标签模式
- 1.6 文件设置
- 1.6.1 文件最大文字设置
- 1.6.2 csv模式显示
- 二. 检索设置
- 2.1 选中多行
- 2.2 一览显示
- 2.3 grep检索
- 2.4 正则表达式
- 2.5 候補単語移動
- 三. 👍高亮设置👍
- 3.1 光标所在行
- 3.2 滚动条处高亮检索关键字
- 3.3 强调文字自定义样式
- 3.4 强调文字显示
- 3.4.1 一览表示
- 3.4.2 分组表示
- 九. 其他
- 9.1 文件收藏
- 9.2 Mark功能
- 9.3 模板功能
零. 简介
⏹日企打工人必备的文本编辑器
- 官网: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般的显示。
二. 检索设置
2.1 选中多行
⏹配合正则表达式,可实现同时选中多行
2.2 一览显示
⏹可以将所有检索到的内容显示为一览
- 点击之后可以跳转到指定的行
- 可以批量选择和复制
2.3 grep检索
⏹指定文件夹,文件,关键词可以进行grep检索
- 一般来说都需要勾选【サブフォルダも検索】,确保递归检索。
2.4 正则表达式
⏹使用正则表达式进行检索的时候,可以点击箭头所示的地方,会弹出正则表达式的提示。
2.5 候補単語移動
⏹当我们检索文本之后,被检索到的文本会高亮在编辑器上,
- 可以通过下图所示的图标,快速上下移动到相应的文本。
- 也可以按下快捷键
F3
和Shift + 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;
//---ここまで