1. 程式人生 > >解決Eclipse和myeclipse在進行 html,jsp等 頁面編輯時,自動格式化變醜的問題

解決Eclipse和myeclipse在進行 html,jsp等 頁面編輯時,自動格式化變醜的問題

在eclipse和myelipse寫JAVA程式碼時中使用ctrl+shift+f 快捷鍵自動排版省時又省力,排版後的程式碼規範美觀又層次性,但在我們寫jsp或html程式碼時,使用這個快捷鍵排版簡直奇醜無比了。

如下圖

一行同時顯示多個標籤,並且程式碼只要長點就會自動分行。這在我們除錯的過程中中是極不方便的,那麼我們應該怎樣做呢?難道必須自己手動排版嗎? 

我們有兩點要求:

1  是希望一行只顯示一個標籤

2  是希望長點的程式碼能不被分行

解決方法是:

在myeclipse中是這樣解決的:

 點選 myeclipse選單欄的 window選項卡,找到下拉 perferences 選項 , 在裡面快捷 “搜尋” 框裡面輸入 html  ,如下圖

在 數字3   那裡 的  line - width 是設定當前行裡面有多少字元時,就換行。這個數字隨意,這裡以100為例。

接下來在  數字 4 那裡(即 inline Elements 中的你希望一行顯示一個標籤的元素刪除掉) 移除,一般是 a , li  ,label , input ,select,dl ,div等這些常用 巢狀 其他標籤的的標籤。

完成之後單擊OK,之後在要格式的的jsp或html等頁面中,如果想格式化整個個頁面 ctrl  + A 全選頁面之後按下 ctrl + shift + F,就可以進行整個頁面格式化了。如果不全選,預設按下ctrl + shift + F

 是格式化當前正在編輯的整個頁面。

如果想區域性格式化,則用滑鼠選中要格式化的部分,按下 ctrl + shift + F 即可。

大功告成之後是這樣的效果:

 

在eclipse中是這樣解決的:

點選 eclipse選單欄的 window選項卡,找到下拉 perferences 選項 , 在裡面快捷 “搜尋” 框裡面輸入 html  

如圖所示:

在 數字 3   那裡 的  line - width 是設定當前行裡面有多少字元時,就換行。這個數字隨意,這裡以100為例。

接下在在 數字 4 那裡(即 inline Elements 中的你希望一行顯示一個標籤的元素刪除掉) 移除,一般是 a , li  ,label , input ,select,dl ,div等這些常用 巢狀 

其他標籤的的標籤。

完成之後單擊OK,之後在要格式的的jsp或html等頁面中,如果想格式化整個個頁面 ctrl  + A 全選頁面之後按下 ctrl + shift + F,就可以進行整個頁面格式化了。如果不全選,預設按下ctrl + shift + F 是格式化當前正在編輯的整個頁面。

如果想區域性格式化,則用滑鼠選中要格式化的部分,按下 ctrl + shift + F 即可。

大功告成之後是這樣的效果: