秀丸编辑器 使用技巧
参考资料
- 第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;
//---ここまで
相关文章:
秀丸编辑器 使用技巧
参考资料 第II部〜知っていると便利な秀丸の機能 検索テキストファイルの16進表示について秀丸エディタヘルプ目次秀丸エディタQ&A集(第9.6版)(HTML 形式)テンプレート(Ver9.43対応版) 目录 零…...
什么是量子计算?它能做什么?
抛一枚硬币。要么正面朝上,要么反面朝上,对吧?当然,那是在我们看到硬币落地的结果之后。但当硬币还在空中旋转时,它既不是正面也不是反面,而是正面和反面都有一定的可能性。 这个灰色地带就是量子计算的简…...
Python Web开发常用框架介绍
Python Web开发常用框架介绍 Python 是一种简洁、易于学习且功能强大的编程语言,广泛应用于 Web 开发、数据分析、人工智能等领域。Python 的 Web 开发框架能帮助开发者更高效地创建和管理 Web 应用。本文将介绍几种常用的 Python Web 开发框架,帮助你选…...
【新能源科学与技术】MATALB/Simulink小白教程(一)实验文档【新能源电力转换与控制仿真】
DP读书:新能源科学与工程——专业课「新能源发电系统」 2025a 版本 MATLAB下面进入正题 仿真一:Buck 电路一、仿真目的二、仿真内容(一)Buck电路基本构成及工作原理(二)Buck电路仿真模型及元件连接…...
[Unity]ColdKD树 冷处理解决含有删除操作的最近邻问题
在 Unity 开发中,最近邻问题是一个常见的需求场景。例如,在游戏中的寻路系统、物体之间的交互检测、资源分配等场景中,都需要快速准确地找到某个点或物体的最近邻。然而,传统的暴力遍历方法在处理这类问题时,往往会暴露…...
快速生成安卓证书并打包生成安卓apk(保姆教程)
一.生成安卓证书 目前市面上生成可以快速生成安卓证书的网站有很多个人推荐香蕉云编以下是网站链接 香蕉云编-app打包上架工具类平台 1.进入网站如下图 2.点击生成签名证书 3.点击立即创建证书 4.点击创建安卓证书 5.按照指引完成创建 6.点击下载就可使用 二.打包安卓apk …...
mysql mvvc 实现方案
Mysql 事务隔离级别 并发问题 mysql中事务并发时,会产生的问题如下 脏读: 读到了其他事务中,暂未提交的数据 脏读 (Dirty Read) 是数据库事务隔离级别中最低的一种隔离级别 (READ UNCOMMITTED) 下可能出现的一种并发问题。 它指的是一个事务读取了另…...
校园外卖服务系统的设计与实现(代码+数据库+LW)
摘 要 传统信息的管理大部分依赖于管理人员的手工登记与管理,然而,随着近些年信息技术的迅猛发展,让许多比较老套的信息管理模式进行了更新迭代,外卖信息因为其管理内容繁杂,管理数量繁多导致手工进行处理不能满足广…...
纷析云:开源财务管理软件的创新与价值
在企业数字化转型中,纷析云作为一款优秀的开源财务管理软件,正为企业财务管理带来新变革,以下是其核心要点。 一、产品概述与技术架构 纷析云采用微服务架构,功能组件高内聚低耦合,可灵活扩展和定制。前端基于现代框…...
Centos安装Dockers+Postgresql13+Postgis3.1
centos8安装docker步骤 1、# 强制卸载 podman 和 buildah 执行命令: yum erase podman buildah 2、# 添加阿里云仓库 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 3、# 安装基础依赖包 yum install…...
【计算机网络 | 第二篇】常见的通信协议(一)
HTTP和HTTPS有什么区别? 端口号:HTTP默认是80端口,HTTPS默认是443。 URL前缀:HTTPHTTP 的 URL 前缀是 http://,HTTPS 的 URL 前缀是 https://。 安全性和资源消耗:HTTP协议运行在TCP上,都是明…...
基于Java与MAVLink协议的多无人机(Cube飞控)集群控制与调度方案问题
基于Java与MAVLink协议的多无人机(Cube飞控)集群控制与调度方案问题 背景需求: 我们目前有一个基于Cube飞控的无人机系统,需实现以下核心功能: 多机通信:通过MAVLink协议同时连接并控制多架无人机&#x…...
单片机——使用printf调试
配置printf()输出函数 1、来自于<stdio.h> 2、运行C语言时,输出到终端 3、单片机没有终端,需要使用串口,将要输出的内容传到电脑(串口调试助手)上 例子如下 #include <stdio.h> #include &qu…...
4.23晚间工作总结
主要工作:将ClassicDetail界面拆分成utils,apis,stores,css,vue多个文件,方便后续重用 具体代码截图:...
Spring 用到了哪些设计模式?
Spring 框架使用了多种设计模式,这些模式帮助其实现松耦合、高内聚和可扩展性。以下是 Spring 中常见的设计模式及其应用场景: 1. 工厂模式(Factory Pattern) 应用场景:Spring 的 BeanFactory 和 ApplicationContext 是…...
JavaEE学习笔记(第二课)
1、好用的AI代码工具cursor 2、Java框架:Spring(高级框架)、Servelt、Struts、EJB 3、Spring有两层含义: ①Spring Framework(原始框架) ②Spring家族 4、Spring Boot(为了使Spring简化) 5、创建Spring Boot 项目 ① ② ③…...
约束constraint
创建表时,可以给表的字段添加约束,可以保证数据的完整性、有效性。比如大家上网注册用户时常见的:用户名不能为空。对不起,用户名已存在。等提示信息。 约束通常包括: 非空约束:not null检查约束…...
【Qwen2.5-VL 踩坑记录】本地 + 海外账号和国内账号的 API 调用区别(阿里云百炼平台)
API 调用 阿里云百炼平台的海内外 API 的区别: 海外版:需要进行 API 基础 URL 设置国内版:无需设置。 本人的服务器在香港,采用海外版的 API 时,需要进行如下API端点配置 / API基础URL设置 / API客户端配置…...
解锁现代生活健康密码,开启养生新方式
在科技飞速发展的当下,我们享受着便捷生活,却也面临诸多健康隐患。想要维持良好状态,不妨从这些细节入手,解锁科学养生之道。 肠道是人体重要的消化器官,也是最大的免疫器官,养护肠道至关重要。日常可多…...
在kali中安装AntSword(蚁剑)
步骤一、下载压缩包 源码:https://github.com/AntSwordProject/antSword,下载压缩包。 加载器:https://github.com/AntSwordProject/AntSword-Loader,根据系统选择压缩包(kali选择AntSword-Loader-v4.0.3-linux-x64&…...
GateWay与Consul知识点
这是一个涵盖客户端访问、网关处理、服务注册发现、业务服务及鉴权授权的系统架构图,各部分解析如下: 客户端层 App 端、Web 端:代表不同类型的客户端,涵盖手机 App、电脑 Web 页面等。用户通过这些客户端发起请求,访…...
安宝特科技 | Vuzix Z100智能眼镜+AugmentOS:重新定义AI可穿戴设备的未来——从操作系统到硬件生态,如何掀起无感智能革命?
一、AugmentOS:AI可穿戴的“操作系统革命” 2025年2月3日,Vuzix与AI人机交互团队Mentra联合推出的AugmentOS,被业内视为智能眼镜领域的“iOS时刻”。这款全球首个专为智能眼镜设计的通用操作系统,通过三大突破重新定义了AI可穿戴…...
【数据结构和算法】1. 数据结构和算法简介、二分搜索
本文根据 数据结构和算法入门 视频记录 文章目录 1. 数据结构和算法简介1.1 什么是数据结构?什么是算法?1.2 数据结构和算法之间的关系1.3 “数据结构和算法”有那么重要吗? 2. 二分搜索(Binary Search)2.1 算法概念2…...
SpringBoot3设置maven package直接打包成二进制可执行文件
注意事项 SpringBoot普通native打包顺序clean compile spring-boot:process-aot native:compile 使用以下配置只会的打包顺序clean package(注意:使用此配置以后打包会有编译后的class文件、jar包、original源文件、二进制可执行文件【Linux是无后缀的包…...
LeetCode每日一题4.20
781.森林中的兔子 问题 问题分析 根据题目描述,我们需要解决的问题是:给定一个数组 answers,其中每个元素表示某只兔子回答的“还有多少只兔子与你颜色相同”,要求返回森林中兔子的最少数目。 思路 理解 answers 数组…...
Leetcode - 周赛446
目录 一、3522. 执行指令后的得分二、3523. 非递减数组的最大长度三、3524. 求出数组的 X 值 I四、3525. 求出数组的 X 值 II 一、3522. 执行指令后的得分 题目链接 本题就是一道模拟题,代码如下: class Solution {public long calculateScore(String…...
时序数据库 TDengine 助力石油石化业务, 平滑接替 Oracle 数据库
小T导读:胜软科技在石油石化行业中选择使用 TDengine 处理时序数据,不仅显著降低了运维数据库的成本,也大幅减少了存储空间的占用,实现了从原有的 40 多套 Oracle 数据库向仅 9 套 TDengine集群的精简替换。在迁移过程中ÿ…...
macOS 系统设置息屏情况下,PHP等后台脚本继续执行
在 macOS 系统下,当屏幕息屏或合上盖子时,后台脚本程序是否会继续运行,主要取决于以下几个因素: 1. 系统睡眠状态的影响 默认情况:合盖/息屏后,Mac 会进入「睡眠模式」(部分硬件休眠ÿ…...
vue3 el-table 右击
在 Vue 3 中使用 Element Plus 的 <el-table> 组件时,如果你想实现右击(右键点击)事件的处理,你可以通过监听 contextmenu 事件来实现。contextmenu 事件在用户尝试打开上下文菜单(通常是右键点击)时…...
Prompt-Tuning 提示词微调
1. Hard Prompt 定义: Hard prompt 是一种更为具体和明确的提示,要求模型按照给定的信息生成精确的结果,通常用于需要模型提供准确答案的任务. 原理: Prompt Tuning原理如下图所示:冻结主模型全部参数,在…...
