Eclipse 的快捷鍵Ctrl+Shift+F 不起作用
阿新 • • 發佈:2019-01-01
格式化程式碼(Eclipse 格式化程式碼塊快捷鍵:Ctrl+Shift+F)
1.格式化java程式碼 :
①Ctrl+Shift+F
但是我們會遇到按 Ctrl+Shift+F不起作用的時候?
Ctrl+Shift+F 在搜狗拼音裡是簡繁替換。一旦安裝搜狗拼音這個快捷鍵就被佔用了,不過可以通過設定搜狗的簡繁快捷鍵為其他的。換成其他的時候果然可以在eclipse裡使用格式化快捷鍵了。
其實一般可以歸納為這幾點: 1.Ctrl或Shift或F鍵壞了;
2.整個鍵盤的問題;
3.Ctrl+Shift+F 快捷鍵被其他軟體佔用(如:搜狗拼音,百度拼音)。
②Eclipse 儲存檔案時自動格式化程式碼
其實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"/>
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” 即可,如下圖所示: