1。不排序去除重複行
勾選 正則表達式 和 匹配新行(re.D) ,在替換框中使用
^(.*?)$\s+?^(?=.*^\1$)
替換爲空白
注意:此種方法可能和正則表達式本身有關係,每次處理500行爲佳
.*? 非貪婪模式匹配任意字符
+ 至少一次,\s+把所要匹配的字符串限制爲一行或者其他帶有空格的行
^(.*?)$\s+
?
非貪婪匹配任意行,行後可跟多個空白符
?= 前向肯定匹配,當此後表達式成功,匹配成功
\1 匹配前面第一個元組
^(?=.*\1$) 新行包含,前面匹配的元組,則前面的表達式匹配成功
2. 排序去除重複行
TextFX插件,裏面有 TextFX Tools 選擇+Sort outputs only unique(column) lines,然後選擇第一個或者第二個 sort lines。。。。
3.標註偶數行
notepade++中自己沒有標註的方法,但是你可以自己添加一個複雜的漢字作爲標識符,使用完成之後替換掉,
Ctrl + H
Find What: \r\n(.*?)\r\n(.*?)\r\n
Replace with: \r\n\1\r\n龖\2
全部替換就可以了,奇葩吧,notepad++中兩個正則其實是在一個正則中,所以第二列中的元組可以引用第一列中的元組,奇數行同樣的做法
4.快捷鍵
1. 文件相關
快捷鍵 | 動作定義 |
---|---|
Ctrl-O | 打開文件 |
Ctrl-N | 新建文件 |
Ctrl-S | 保存文件 |
Ctrl-Alt-S | 文件另存爲 |
Ctrl-Shift-S | 保存所有打開文件 |
Ctrl-P | 打印 |
Alt-F4 | 退出程序 |
Ctrl-Tab | 文件標籤跳轉,跳至下一個打開文件 |
Ctrl-Shift-Tab | 文件標籤跳轉,跳至上一個打開文件 |
Ctrl-W | 關閉當前文件 |
2.編輯相關
快捷鍵 | 動作定義 |
---|---|
Ctrl-C | 複製 |
Ctrl-Insert | 同上,複製 |
Ctrl-Shift-T | 複製當前行至剪貼板 |
Ctrl-X | 剪切 |
Shift-Delete | 同上,剪切 |
Ctrl-V | 粘帖 |
Shift-Insert | 同上,粘帖 |
Ctrl-Z | 撤銷上一次操作 |
Alt-Backspace | 同上 |
Ctrl-Y | 重做,注:撤銷後,重做剛剛撤銷的動作 |
Ctrl-A | 全選 |
Alt-Shift-方向鍵 或 Alt + 鼠標左鍵 | 列選擇模式 |
Ctrl + 鼠標左鍵 | 非連續性的多區域選擇 |
ALT-C | 列編輯器 |
Ctrl-D | 複製當前行至下方,或者複製選中區域至其後 |
Ctrl-T | 複製當前行至剪貼板(注:幫助中說是將當前行與上一行交換位置) |
Ctrl-Alt-T | 與上一行進行交換 |
Ctrl-Shift-Up | 將當前行上移一行 |
Ctrl-Shift-Down | 將當前行下移一行 |
Ctrl-L | 刪除當前行 |
Ctrl-I | -(注:幫助中是分割多行,不過最新版中不起作用) |
Ctrl-J | 合併多行(注:使用時要選擇中需要合併的行) |
Ctrl-G | 跳轉至某行對話框 |
Ctrl-Q | 添加/刪除註釋 |
Ctrl-Shift-Q | 區塊添加/刪除註釋 |
Tab (selection of one or more full lines) | 插入Tab |
Shift-Tab (selection of one or more full lines) | 刪除位置之前的Tab |
Ctrl-BackSpace | 刪除當前位置至單詞開始的內容 |
Ctrl-Delete | 刪除當前位置至單詞結尾的內容 |
Ctrl-Shift-BackSpace | 刪除當前位置至行首的內容 |
Ctrl-Shift-Delete | 刪除當前位置至行尾的內容 |
Ctrl-U | 轉換爲小寫 |
Ctrl-Shift-U | 轉換爲大寫 |
Ctrl-B | 跳轉至配對的括號 |
Ctrl-Space | 觸發函數自動完成列表 |
Ctrl-Shift-Space | 觸發函數參數提示 |
Ctrl-Enter | 觸發關鍵字自動完成列表 |
Ctrl-Alt-R | 整個頁面文字方向從右到左 |
Ctrl-Alt-L | 整個頁面文字方向從左到右(注:在安裝了zencoding後,此快捷鍵可能被覆蓋) |
Enter | 回車 |
Shift-Enter | 同上 |
3.搜索相關
快捷鍵 | 動作定義 |
---|---|
Ctrl-F | 打開搜索對話框 |
Ctrl-H | 打開替換搜索對話框 |
F3 | 搜索下一個結果 |
Shift-F3 | 搜索上一個結果 |
Ctrl-Shift-F | 文件中搜索 |
F7 | 調到尋找結果 |
Ctrl-Alt-F3 | 快速查找下一個 |
Ctrl-Alt-Shift-F3 | 快速查找上一個 |
Ctrl-F3 | 選定並尋找下一個 |
Ctrl-Shift-F3 | 選定並尋找上一個 |
F4 | 下一次尋找結果 |
Shift-F4 | 上一次尋找結果 |
Ctrl-Shift-I | 增量查找 |
Ctrl-n | 跳至下一個結果,用第n個風格標識(n爲1~5,0是默認風格) |
Ctrl-Shift-n | 跳至上一個結果,用第n個風格標識(n爲1~5,0是默認風格) |
Ctrl-F2 | 收縮展開標籤 |
F2 | 跳至下一個標籤處 |
Shift-F2 | 跳至上一個標籤處 |
4.顯示相關
快捷鍵 | 定義內容 |
---|---|
Ctrl-(Keypad-/Keypad+)或者Ctrl+鼠標滾輪 | 放大/縮小頁面 |
Ctrl-Keypad/ | 回覆到原始頁面大小 |
F11 | 開關全屏顯示(顯示標籤頁) |
F12 | 開關全屏顯示(不顯示標籤頁) |
Ctrl-Alt-F | 收縮當前摺疊 |
Ctrl-Alt-Shift-F | 展開當前摺疊 |
Alt-0 | 收縮所有摺疊 |
Alt-(1~8) | 展開相應層摺疊 |
Alt-Shift-0 | 展開所有摺疊 |
Alt-Shift-(1~8) | 展開所有層次摺疊 |
5.運行相關
快捷鍵 | 定義內容 |
---|---|
F5 | 打開運行窗口 |
Alt-F1 | 獲得PHP幫助 |
Alt-F2 | 用Google搜索 |
Alt-F3 | 用Wiki搜索哦 |
Alt-F5 | 在本標籤頁中打開當前目錄中,與光標位置文本同名的文件 |
Alt-F6 | 在新標籤頁中打開當前目錄中,與光標位置文本同名的文件 |
Ctrl-Alt-Shift-R | 在Chrome中打開 |
Ctrl-Alt-Shift-X | 在Firefox中打開 |
Ctrl-Alt-Shift-I | 在IE中打開 |
Ctrl-Alt-Shift-F | 在Safari中打開 |
Ctrl-Alt-Shift-O | 通過Outlook發送當前文件 |