Eclipse 的快捷鍵Ctrl+Shift+F 不起做用

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


1.格式化java代碼

     Ctrl+Shift+F java

      可是咱們會遇到按 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一下。


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" 

         android:layout_height="fill_parent"/ eclipse

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

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


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

相關文章
相關標籤/搜索