格式化代码(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有个很有用的功能,就是自动格式源代码的功能,一般大家都是直接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"/> 

         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” 即可,如下图所示:


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

posted @   edda_huang  阅读(6117)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示

目录导航