Notepad++是一款免費的文本編輯軟件,它提供了非常豐富的文本編輯功能,比如代碼高亮、語法分析、自動縮進等。但是,它的默認提供功能里缺少了對文本進行整行刪除的功能。現在,我就來分享如何不使用附加插件來為Notepad++增加整行刪除功能。
特別說明一下,有網友說Notepad++自帶刪除行功能,用快捷鍵ctrl+L就可以刪除一行。的確,這個快捷鍵是可以刪除一行文本,但確切的說,ctrl+L并不是僅僅刪除了一行文本,而是“剪切”了一行文本。
1、前提條件:你已經在操作系統上妥當安裝好了Notepad++,并運行它。
2、在空文檔里隨便輸入一些字符、空行等內容。我這里是在空文檔中粘貼了一篇短文。
3、將光標插入點定位在某一行上。
4、打開菜單:Macro(宏)-->Start recording(錄制宏)。
提示:順帶說一下,“宏”是計算機方面的術語,我個人把它理解為“一系列動作或操作”(其實從編程人員的角度上來說,解釋為動作腳本更貼切一些)。
5、開始在鍵盤上依次鍵入如下按鍵:
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鍵,然后松開所有按鍵。
6、后用鼠標打開Macro(宏)菜單,選擇Stop recording(停止錄制宏),結束宏錄制過程。至此,我們已經錄制好了用于刪除整行的宏。還沒完,請繼續往下看。
7、我們要保存錄制好的宏,并為它定義一個快捷鍵,這樣我們就能在編輯文本內容的時候方便的使用這條“刪除整行文本”的宏了。保存宏:請鼠標點擊Macro菜單,選擇Save Current Recorded Macro(保存當前錄制好的宏)菜單項。
8、根據下圖中的描述完成宏命名以及定義快捷鍵的操作。
9、最后我們來試一下是否已經成功為Notepad++添加了這條整行刪除操作。將光標定位到文本內容的一行,然后按下Ctrl+E鍵,看看是否將一行文本刪除掉了。
注意事項:
如果一行文本太長,而且你的Notepad++顯示模式設置為自動折行模式,那么Notepad++會將這行文本折行顯示,從效果上看起來,這一行文本就變成了多行文本(但其實是一行文本)。有點繞哈,這里要說明的是利用我們剛剛制作的整行刪除宏來刪除此類文本行時,會將這一整行文本全部刪除掉。從顯示效果上看來,折行顯示多行文本都被刪掉了。所以,一定在使用此宏時,一定看清楚是您的文本是否被折行處理了,否則有可能會刪除掉并不想刪除的部分哦。
相關推薦:
notepad++怎么查找并提取圖片網址?
notepad++怎么實現一鍵自動完成一堆代碼?
notepad++怎么設置默認打開編碼格式為UTF-8無BOM格式?
新聞熱點
疑難解答