如何在Notepad ++中自動設置格式/縮進XML / HTML

有沒有辦法從新縮進一段代碼? 我正在尋找相似於Eclipse中的Ctrl + Shift + F (自動格式化/縮進)的東西。 安全

要清楚一點 多線程

  • 我已經知道如何 Notepad ++ 以外格式化XML(如上所述,Eclipse能夠很好地工做),所以我不須要一堆指向其餘XML格式化工具的連接。
  • 我專門處理XML和HTML。
  • 理想狀況下,鍵綁定與Eclipse中的鍵綁定同樣方便,所以我沒必要中斷工做流程。

我已經知道NppAutoIndent了-它不能工做,由於我正在使用XML,HTML和CSS。 工具


#1樓

要直接回答OP,請看一下這我的的網站: Thomas Hunter Notepad ++ Tidy for XML 。 只需執行簡單的步驟,您就能夠在NPP內很好地格式化XML。 到目前爲止,我發現的惟一異常是嵌套的自閉合元素EG: 網站

<OuterTag>Text for outer element<SelfClosingTag/></OuterTag>

將整理到: spa

<OuterTag>Text for outer element
<SelfClosingTag/></OuterTag>

可能有一種方法能夠解決此問題,但目前,它已設法將文檔中的行數減小了300k,能夠解決此特殊異常狀況。 插件


#2樓

安裝Tidy2插件。 我有Notepad ++ v6.2.2,而且Tidy2到目前爲止運行良好。 線程


#3樓

這是我第三次安裝Windows和npp,通過一段時間後,我意識到整理功能將再也不起做用。 因此我用谷歌尋求解決方案,來到這個線程,而後在更多線程的幫助下,我終於解決了它。 我將一勞永逸地總結全部動做。 代理

  1. 安裝TextFX插件:插件->插件管理器->顯示插件管理器。 選擇TextFX字符並安裝。 從新啓動npp後,菜單「 TextFX」應該可見。 (信用:@remipod)。 code

  2. 經過從舊的npp軟件包中粘貼Config文件夾來安裝libtidy.dll:按照此答案中的說明進行操做。 xml

  3. 在最新的npp安裝目的地(一般爲C:\\ Program Files(x86)\\ Notepad ++ \\ plugins)中有一個Config文件夾後,npp須要對該文件夾的寫訪問權限。 右鍵單擊配置文件夾->屬性->安全選項卡->選擇用戶,單擊編輯->選中徹底控制以容許讀/寫訪問。 請注意,您須要管理員權限才能執行此操做。

  4. 從新啓動npp並驗證TextFX-> TextFX HTML Tidy-> Tidy:從新插入XML便可。


#4樓

我必須在「插件」->「插件管理器」->「顯示插件管理器」->「 設置」更新代理設置 ,以查看「可用」列表中的全部插件。

以後,安裝「 XML工具」很是容易,而且如上所述完成了請求的工做。


#5樓

對於那些不知道的人,npp在插件和其餘項目中提供了不少支持。 您能夠從SourceForge下載這些插件。

在此處輸入圖片說明

您須要XML Tools才能以n ++格式設置文本格式

下載XML Tools

退出記事本++

轉到C:\\Program File\\Notepad++ ...。您的N ++安裝文件夾。

  1. 將您經過copy replace下載到npp根文件夾中的xml工具中的文件放在下面

在此處輸入圖片說明

  1. 轉到..\\Plugins子文件夾,而後放在下載的文件下面

在此處輸入圖片說明

從新啓動並享受!!!

Ctrl + Alt + Shft + B進行格式化。

相關文章
相關標籤/搜索