Eclipse自動排版快捷鍵失效(轉)

格式化代碼(Eclipse 格式化代碼塊快捷鍵:Ctrl+Shift+F)

 

1.格式化java代碼 :

     ①Ctrl+Shift+Fjava

      可是咱們會遇到按 Ctrl+Shift+F不起做用的時候? 
      Ctrl+Shift+F 在搜狗拼音裏是簡繁替換。一旦安裝搜狗拼音這個快捷鍵就被佔用了,不過能夠經過設置搜狗的簡繁快捷鍵爲其餘的。換成其餘的時候果真能夠在eclipse裏使用格式化快捷鍵了。 
其實通常能夠概括爲這幾點: 1.Ctrl或Shift或F鍵壞了; 
                                           2.整個鍵盤的問題; 
                                           3.Ctrl+Shift+F 快捷鍵被其餘軟件佔用(如:搜狗拼音,百度拼音)。 android

     ②Eclipse 保存文件時自動格式化代碼windows

      不少不知道Eclipse有個頗有用的功能,就是自動格式源代碼的功能,通常你們都是直接Ctrl+Shift+F手動格式化,多浪費時間。  

其實Eclipse裏已經帶有自動格式化功能了,默認是沒有代開該功能的。  
具體方法:windows-->Preferences-->Java --> Editor-->Save Actions, 看到右邊的選項了吧,勾選「Perform the selected actions on save」,其餘選項根據須要本身選擇或者配置就能夠了。  
           別忘了,最後Apply和Ok一下。 
 

eclipse

2.格式化XML代碼:Ctrl+Shift+F,可是要作以下修改

但對於XML文件來講有時格式化後,一個控件的配置屬性全都擠在一行,閱讀和修改起來都很不方便。 
而咱們但願最佳的格式化效果以下,控件的每一個屬性配置佔一行方便閱讀修改,沒有子元素的控件直接使用 /> 關閉: 
<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"         
         android:layout_width="fill_parent"  spa

         android:layout_height="fill_parent"/> .net

         android:text="Some Content"  
         android:layout_width="wrap_content"  
         android:layout_height="wrap_content" /> 
     </LinearLayout> 
    爲了達到上述的格式化效果,須要修改Eclipse的一些配置及進行一些額外的操做: 
修改Eclipse的XML格式化配置: 
    這一步的配置是使格式化的效果爲控件的每一個屬性配置佔一行。進入 Window/Preferences,展開到 XML/XML Files/Editor, orm

勾選 「Split multiple attributes each on a new line」 便可,以下圖所示:xml


         <TextView android:id="@+id/TextView01" ip

相關文章
相關標籤/搜索