解決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 即可。
大功告成之後是這樣的效果: