zoukankan      html  css  js  c++  java
  • 格式化代码(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" 

  • 相关阅读:
    oracle 导入数据时提示只有 DBA 才能导入由其他 DBA 导出的文件
    oracle 常用语句
    android udp 无法收到数据 (模拟器中)
    android DatagramSocket send 发送数据出错
    AtCoder ABC 128E Roadwork
    AtCoder ABC 128D equeue
    AtCoder ABC 127F Absolute Minima
    AtCoder ABC 127E Cell Distance
    CodeForces 1166E The LCMs Must be Large
    CodeForces 1166D Cute Sequences
  • 原文地址:https://www.cnblogs.com/edda/p/12650217.html
Copyright © 2011-2022 走看看