• 使用eclipse开发的兼容性配置


      通常使用eclipse开发程序的时候,正常情况下放到Linux中运行一般是没有什么问题,最明显的就是编码问题,这个一般都会统一为utf-8,另外还有Windows和Linux的换行符不同的原因,还有当代码上传到github等平台时,查看缩进会变乱,所以这几个地方需要统一一下,以Linux下为标准,因为这样更加简洁明了,所有代码除了utf-8编码外,也不要使用tab进行缩进,建议统一使用4个空格或者2个空格缩进,换行风格全部为Linux/Unix风格即 ,这样可以保证大部分代码兼容的问题,下面在eclipse中进行设置

      设置全部在最上方菜单栏"Window"->"Preferences"中操作

      1、设置缩进为4个空格

      在对话框中选择"General"->"Editors"->"Text Editors"

      在右面Displayed tab 文本框中可以看到默认为4,然后此时在Insert spaces for tabs前面的框打上勾,表示将tab转为空格,现在正好是4个

      

      保存完这些设置后,别的不用动,点击ok确认

      2、设置Java缩进为4个空格

      上面的设置是针对普通文件,对于Java源文件也要设置其缩进风格

      选择"Java"->"Code Style"->"Formatter"然后点击右边的Edit...进入编辑界面

      

      首先设置Tab policy:为Spaces only默认是Tabs only就是tab缩进,然后修改一下Profile name否则无法保存,设置完这两项之后,保存即可

      

      3、设置编码和换行风格

      选择"General"->"Workspace",在右侧Text file encoding中默认是Default(GBK)这个地方必须修改为Other UTF-8

      然后New text file line delimiter默认是Default(Windows)建议修改为Other Unix然后确定

      

      注意:这里的utf-8是不带BOM头的,也就是纯净的

      修改完以上3项之后,代码的跨平台兼容问题基本上就解决了

  • 相关阅读:
    free
    wc
    awk
    wall
    sed
    Genymotion常见问题整合与解决方案
    Genymotion常见问题整合与解决方案
    java.net.MalformedURLException 异常
    java.net.MalformedURLException 异常
    异常:android.os.NetworkOnMainThreadException
  • 原文地址:https://www.cnblogs.com/freeweb/p/5718989.html
Copyright © 2020-2023  润新知