notepad++ 去除 重複行

notepad++ 真是強大,幾乎你能想到的處理文本方法都可以用它來實現,因爲他有強大的插件團!

例如1:去除重複行

先安裝TextFx插件

在菜單TextFX-->TextFX Tools下面進行操作

1 確定“sort outputs only unique 該選項 已經選擇

2 選擇要去除重複行的文本

3 選擇sort lines  case sensitive"  或者 "sort lines case insensitive "按鈕

重複行就消失了!!

 

以下轉載 關於更多此文件的使用方法:

安裝:打開 notepad++  插件 ->Plugin Manager -> Show Plugin Manager -> available ->選中 TextFX->install 

(注:如果沒有插件的話--首先updates插件) 

 

Notepad++插件TextFX Characters是一款默認安裝的插件,由於功能強大,被編程愛好者認爲是最好的Notepad++插件,第二名是LightExplorer。但由於TextFX插件命令過多,而且沒有漢化版,不容易理解,閃電博客特別介紹下幾個常用命令功能: 

 

1. 刪除程序空行  

選擇相應的文本  

點擊TextFX > TextFXEdit —> Delete Blank Lines  

點擊TextFX > TextFXEdit —> Delete Surplus Blank Lines 

 

2. 爲代碼增加行號  

選擇要增加行號的文本(選擇時會提示“Notext selected)  

點擊TextFX > TextFXTools —> Insert Line Numbers  

 

3. 刪除程序行號或者首字  

選擇相應的文本  

點擊TextFX > TextFXTools —> Delete Line Numbers or First word  

 

4. 整理xml文本格式。  

這個功能不錯,可以很快將一行文本整理成規範的xml文件。(這個功能用來處理bloggerxml文檔很不錯,我自己的文檔經過無數次的編輯已經亂得不成樣子,經過這樣一整理,可讀性大大提高。)  

選中所有文本  

點擊TextFX>HTMLTidy—>Tidy: Reindent XML  

同樣在處理HTML文件,也有類似功能。 

 

5. 改變字符大小寫  

選擇相應的文本  

點擊TextFX > TextFXCharacters, 可以選擇如下幾種形式:  

UPPER CASE 全部大寫  

lower case 全部小寫  

Proper Case 首字大寫  

Sentense case 句子模式  

iNVERT cASE 首字小寫,其他大寫 

 

6. 去掉文本中的HTML元素  

選擇HTML元素  

點擊TextFX > TextFXConvert —> Strip HTML tags table tabs  

 

7. 轉換爲HTML實體  

即把“<”轉換成“&lt;”、把“>”轉換成 &gt;”。(可以用來輕鬆爲blogger的文章插入代碼。)  

選擇相應的文本  

點擊TextFX > TextFXConvert —> Encode HTML (&<>") 

 

 

//========================================================= 華麗的分割線

 

 

Notepad++ 是一款免費的開源的跨平臺的代碼編輯器。它支持包括中文在內的多國語言,功能強大,除了可以用來製作一般的純文字說明文件,也十分適合當作撰寫電腦程序的編輯器。Notepad++不僅可以實現語法高亮顯示,也有語法摺疊功能,並且支持宏以及擴充基本功能的外掛模組。 

自從使用notepad++來代替dreamweaver編輯網頁文件後,notepad++強大的代碼高亮和標籤選中後自動尋找閉合標籤功能讓敲代碼變得更加方便。以前用dreamweaver的時候,代碼一多的話,要想找到一個閉合的標籤(比如“div”,在未加任何註釋的情況下)的起始標籤要花很長一段時間。但是在notepad++上面,只需點擊閉合標籤,notepad++就自動找到起始標籤並且高亮它,非常方便了像我這樣的懶人。 

 

 

今天在使用notepad++的時候,遇到一個從外來文檔中複製內容到notepad++中有多餘空行的問題,現把解決方案提供給大家,希望對遇到這種問題的童鞋有幫助。 

 

我在記事本或者在chrome的審查元素中複製代碼到notepad++的時候,notepad++會很“有愛”的給每行代碼加上一行空行。代碼少的話,就手工刪除空行。但是今天從記事本中複製了近100行的base64代碼,要是還像以前手工刪除空格的話,需要的時間可想而知。於是到Google上一陣狂搜,終於找到解決方法——使用notepad++自帶的插件TextFX。如上圖。 

 

首先,選中需要刪除空行的代碼,然後依次點擊TextFXTextEditDeleteBlank Lines,那些惱人的空行就消失了。 

 

其實notepad++自帶的TextFX插件功能非常強大,只不過我一直把它給忽略了。現在給大家簡單介紹一下這個插件部分常用功能: 

 

TextFX Characters -> UPPER CASE, lower case, Proper Case, Sentencecase, iNVERT cASE: 批量改變選中文字的大小寫。  

TextFX Edit -> Delete Blank Lines: 這個就是我剛纔說的刪除空格。  

TextFX Edit -> Delete Surplus Blank Lines: 將選中文字的多個連續空格轉換成一個空格。  

TextFX Convert -> Encode URI Component: 轉換選中文字中的標點符號成16進制,讓其對URL友好。  

TextFX Convert -> Encode HTML (&<>”): HTML文件中的尖角符號轉換成16進制。  

TextFX HTML Tidy -> Tidy Reindent XML: 將未格式化的xml文件按照規格縮進。(很實用的說)  

TextFX Tools -> Sort lines case sensitive, Sort lines caseinsensitive: 排序。  

TextFX Tools -> Insert Line Numbers: 爲選中的文字加上行號,基於此文件的第一行排序。  

TextFX Tools -> Word Count: 對選中的文字記數,包括詳細的文字總數,行數等等



轉自http://blog.csdn.net/ccc7560673/article/details/16880875的博客。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章