參考資料
- 第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;
//---ここまで