1、有網友說 Notepad++ 自帶刪除行功能,用快捷鍵 Ctrl+L
就可以刪除一行。的確,這個快捷鍵是可以刪除一行文本,但確切的說,Ctrl+L 並不是僅僅刪除了一行文本,而是 剪切 了一行文本。
2、前提條件:你已經在操作系統上妥當安裝好了 Notepad++,並運行它。
3、在空文檔里隨便輸入一些字符、空行等內容。我這里是在空文檔中粘貼了一篇短文。
4、將光標插入點定位在某一行上。
5、打開菜單:Macro(宏)/ 宏(o)
--> Start recording(錄制宏)
。
提示: 順帶說一下,宏
是計算機方面的術語,我個人把它理解為 一系列動作或操作
(其實從編程人員的角度上來說,解釋為動作腳本更貼切一些)。
6、開始在鍵盤上依次鍵入如下按鍵:
Space
End(x2)
Shift+Home(x2)
Space
Shift+Home
Del(x2)
提示:
Space
-- 鍵盤上的空格鍵。
End
-- 鍵盤上的 End 鍵,在方向鍵的上面,與 Insert、Home、Delete 在一起(鍵位是基於標准 windows108 美國、中文鍵盤布局來說的,如果是別的鍵盤布局,自己找找看,可能位置會有出入)。
(x2)
-- 意思是要按兩次。比如 End(x2)
就是要按 End 鍵兩次。
+
-- 加號的意思是組合按鍵。比如 Shift+Home(x2)
的意思是先按下 Shift 鍵不要松開,然后再按兩次 Home 鍵,然后松開所有按鍵。
7、后用鼠標打開 Macro(宏)菜單,選擇 Stop recording(停止錄制宏)
,結束宏錄制過程。至此,我們已經錄制好了用於刪除整行的宏。還沒完,請繼續往下看。
8、我們要保存錄制好的宏,並為它定義一個快捷鍵,這樣我們就能在編輯文本內容的時候方便的使用這條 刪除整行文本
的宏了。保存宏:請鼠標點擊 Macro 菜單,選擇 Save Current Recorded Macro(保存當前錄制好的宏)
菜單項。
轉載至:https://www.jb51.net/softjc/492907.html
9、添加 / 取消區塊注釋
添加區塊注釋 /* */
:Ctrl + Shift + Q
取消區塊注釋 /* */
:/\*{1,2}[\s\S]*?\*/
(Ctrl+H 正則表達式進行替換,暫時還不知道如何錄制 取消區塊注釋
的宏錄制步驟),還不如直接手動去刪除來的快...
同樣也可以正則表達式進行替換以下:
刪除 java 注釋 //
://[\s\S]*?\n
刪除xml注釋:<!-[\s\S]*?–>
刪除空白行:^\s*\n
\n
或者是 \r\n
或者是 \r
都可能是換行符,要看你的系統是 windows 還是 Unix / Linux 或者是 Mac 的系統