notepad++使用技巧

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發送當前文件

發佈了105 篇原創文章 · 獲贊 82 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章