notepad++
1. notepad++
1.1 notepad++中运行
编译java
- 自定义快捷键: Ctrl+Alt+Shift+1
cmd /k javac "$(FULL_CURRENT_PATH)" & echo 编译成功! & PAUSE & EXIT
执行java
- 自定义快捷键: Ctrl+Alt+Shift+2
cmd /k java -cp "$(CURRENT_DIRECTORY)" "$(NAME_PART)" & PAUSE & EXIT
执行脚本
- 自定义快捷键: Ctrl+Alt+Shift+3
"$(FULL_CURRENT_PATH)"
Chrome调试
- 自定义快捷键: Ctrl+Alt+Shift+5
chrome "$(FULL_CURRENT_PATH)"
其默认貌似(未验证)
chrome "$(FULL_CURRENT_PATH)"
1.2 notepad++行末批量替换
目标: 最终在每行末增加|符号
- 全选缩进对齐
- 全部批量替换
 查找目标\n
 替换为|\n
 查找模式扩展(\n,\r,\t,\0,\x...)
- 再次进行替换
 查找目标\r|
 替换为|
 查找模式扩展(\n,\r,\t,\0,\x...)
1.3 notepad++行首批量替换
目标: 最终在每行首增加|符号
- 方法一: 按住Alt键,选中所有行的行首,然后输入|
- 方法二: 全部批量替换
 查找目标\n
 替换为\n|
 查找模式扩展(\n,\r,\t,\0,\x...)
 然后手动添加首行和删除末行.
1.4 Notepad++正则表达式语法
注意:Notepad++正则表达式字符串最长不能超过69个字符
unix是0x0A一个“<换行>“LF,即"\n"
windows是0x0D和0x0A两个字符“<回车><换行>”CR/LF表示下一行,即“\r\n”
MacOS(Unix)每行结尾是“<回车>”CR表示下一行,即“\r”
| 序号 | 符号 | 释义 | 备注 | 
|---|---|---|---|
| 01 | \ | 转义字符 | 如:要使用“\”本身,则应该使用“ \\” | 
| 02 | \t | Tab制表符 | 注:扩展和正则表达式都支持 | 
| 03 | \r | 回车符CR;使光标到行首,Carriage Return | 注:扩展支持,正则表达式不支持 | 
| 04 | \n | 换行符LF;使光标下移一格,Line Feed | 注:扩展支持,正则表达式不支持 | 
| 05 | . | 匹配任意一个字符 | - | 
| 06 | ^ | 其右边的表达式被匹配在行首。 | 如:^A匹配以“A”开头的行 | 
| 07 | $ | 其左边的表达式被匹配在行尾。 | 如:e$匹配以“e”结尾的行 | 
| 08 | | | 或运算符,匹配表达式左边和右边的字符串。 | 如:ab|bc匹配“ab”或“bc” | 
| 09 | [] | 匹配列表中任意单个字符。 | 如:[ab]匹配“a”或“b”;[0-9]匹配任意单个数字 | 
| 10 | [^] | 匹配列表之外的任意单个字符。 | 如:[ab]匹配“a”和“b”以外的单个字符;[0-9]匹配任意单个非数字字符 | 
| 11 | * | 其左边的字符被匹配任意次(0次或多次)。 | 如:be*匹配“b”,“be”或“bee” | 
| 12 | + | 其左边的字符被匹配至少一次(1次或多次)。 | 如:be+匹配“be”或“bee”,但不匹配“b” | 
| 13 | ? | 其左边的字符被匹配0次或者1次。 | 如:be?匹配“b”或“be”,但不匹配“bee”;\r?\n匹配行结尾符 | 
| 14 | () | 影响表达式匹配的顺序(类似C++的小括号会影响表达式运算顺序),并且用作表达式的分组标记(标记从1开始) | 如:([a-z]bc)smn\1匹配“tbcsmntbc”;另见:看下文的示例 | 
| 15 | {} | 指定前面的字符或分组的出现次数 | 如:abc{3}匹配abccc;a(bc){2}匹配abcbc | 
| 16 | \d | 匹配一个数字字符。 | 等价于:[0-9] | 
| 17 | \D | \d取反,匹配一个非数字字符。 | 等价于:[^0-9] | 
| 18 | \s | 匹配任意单个空白字符:包括空格、制表符等(注:不包括换车符和换行符)。 | 等价于:[\t] | 
| 19 | \S | \s取反的任意单个字符。 | - | 
| 20 | \w | 匹配包括下划线的任意单个字符。 | 等价于:[A-Za-z0-9_] | 
| 21 | \W | \w取反的任意单个字符。 | 等价于:[^A-Za-z0-9_] | 
| 22 | \b | 匹配单词起始处或结尾处 | 如:\bin匹配int,但不匹配sing | 
        本文链接:
        
              /archives/1691113484329
            
      
      
        版权声明:
        本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 
              kinsong的快乐小窝!
      
    喜欢就支持一下吧
      