Sakura editor一些使用技巧

排他制御
设定~共通设定~文件~排他制御~不做,
自己打开的文件被他人修改时,会提示是否更新。
如果打开的是winscp上的文件,再次打开时不会直接报错。

标记检索选择要检索的文本,
Ctrl f3 全部标记,
f3下一个,shiftf3上一个

书签
Ctrlf2,左侧行号变青色加上书签,再一次Ctrlf2删除标签。
f2下一个,shiftf2上一个。
关闭文件后重新打开书签还在。
altf2查看所有书签。

Ctrl j跳到指定行Ctrl f

搜索当前文件,
Ctrl r替换,
Ctrl g正则搜索文件夹/文件

换行
Ctrl alt x不换行,
Ctrl alt w到右侧换行

选中多行,alt a按字符串排序选中的行
选中多行,alt m,删除重复行,相邻的行如果完全一样才会删除剩下一行。不相邻的相同行不删除

批量检索excel文件内容
(用vba)把excel文件转成csv文件(参考transform xls file to csv file(Recursively)),然后在路径上ctrl+g正则检索所有文件

Ctrl+F6 大文字から小文字へ変換

Ctrl+F7 小文字から大文字へ変換

Alt+A ソート(昇順)
※ascending order(asc)のA

Alt+D ソート(降順)
※descending order(desc)のD

Alt+M 重複した行のマージ(削除)
選択した行で連続して重複した行があればマージ(結合)する。
つまり、重複した行の削除
連続していないとマージされない。
※mergeのM

Shift+Delete 行を削除

「Ctrl+→」…単語移動

Ctrl+N 新規ウィンドウ(またはタブ)を開く

Ctrl+Tab ウィンドウ・タブ切り替え

Ctrl+Shift+Tab 逆方向に切り替え

Ctrl+F4 ウィンドウ・タブ閉じる
タブを使用しているとき→現在開いているウィンドウを閉じる
タブを使用していないとき→現在のウィンドウを閉じて、新規ウィンドウを開く

Ctrl+Alt+X 折り返さず、そのまま表示

Ctrl+Alt+W 右端で折り返す

Shift + F1 コマンド一覧表示

Alt + ; 日付挿入

Alt + : 時刻挿入

Sakura Editor使用正则表达式选中某一列数据可以帮助提高效率,特别是当你需要处理大量结构化文本时。下面是如何利用正则表达式选中特定列的一些基本步骤和技巧。 ### 步骤一:打开查找/替换对话框 1. 打开Sakura Editor。 2. 按下 `Ctrl + F` 或者点击顶部菜单栏的【搜索】->【查找...】来开启“查找”对话框。 3. 如果你需要同时进行替换操作,则可以选择【搜索】->【查找并替换...】 (`Ctrl+H`)。 ### 步骤二:启用正则表达式支持 1. 在弹出的对话框中找到一个名为“选项”的区域(通常位于底部)。 2. 确保选择了“使用正则表达式”。 ### 步骤三:构造正则表达式 假设你要从每一行中提取第N列的数据,并且各列之间由逗号分隔(CSV格式)。你可以根据实际分隔符调整下列例子中的语法: #### 示例场景: - 分隔符为逗号 `,` - 需要选中第三列 (即索引位置为2) ```regex ^([^,]*,){2}([^,]*) ``` 解释一下上述正则表达式的含义: - `^`: 匹配字符串开头。 - `[^,]*`: 匹配除了逗号以外的所有字符零次或多次。 - `,`: 匹配逗号本身。 - `{2}`: 表示前面的部分应该匹配两次,对应前两列的内容及它们后面的两个逗号。 - `([^.]*,)`: 再次捕获一组非逗号字符直到遇到下一个逗号之前;这部分实际上代表了我们要抽取的目标列。 最终结果就是将每一行里的第三个字段捕捉起来。(注意这里是以0为基础计数) 如果你有其他类型的分隔符(如制表符 `\t`,空格等),只需相应地修改正则表达式中的`,`部分即可。 --- 为了更灵活地适应不同情况下的需求,下面是几个常见变化形式的例子: 1. **固定宽度列** - 当所有列都是固定长度L时,可以直接用点`.`表示任意单个字符加上限定次数{L} ```regex ^(.{L})(.{L})... ``` 2. **基于其他特殊符号作为分隔符** 例如以竖线'|'作分割,则把原公式内的逗号改为'\|' ```regex ^((?:[^|\n]*\|){2})?([^|\n]*)(?=\||$) ``` 记住,在编写复杂的正则表达式时,请务必先测试它的准确性和性能影响。可以在线上找一些正则表达式调试工具来进行验证和完善。 希望这能帮到你!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值