zoukankan      html  css  js  c++  java
  • JetBrains IDE 中代码使用空格缩进,设置Tab键为4个空格

    事实上,空格确实比Tab会更好一点。

    (1)在不同的编辑器里Tab的长度可能会不一致。这会导致有Tab的代码,用不同的编辑器打开时,格式可能会乱。(比如博客园的markdown编辑器,使用tab缩进的话,就会明显地看起来间距很大)

    (2)代码压缩时,空格会有更好的压缩率。这里面是信息量的问题,使用了Tab的代码,仍然会有空格,比如代码注释、运算符之间的间隔等等,但使用了空格的代码,是可以没有Tab的。Tab也是一个字符,这就决定了,用Tab的代码虽然不压缩的时候更小,但熵更高,因此压缩率会较差,压缩之后反而更大。

      看上去空格似乎完胜,但毕竟还有一个致命的弱点,就是开头提到的,使用空格的话。你得敲四下才顶的上Tab一下,显然不科学啊。那么,有没有更好的方式呢?显然是有的!在IDEA中,可以设置Tab键为4个空格(效果就是,你敲一下Tab键,出来的不是一个Tab字符,而是4个空格),是不是完美了?方法如下:

    一、选择File→Settings→Editor→Code style→Java,再点击右边的Tabs and Indents。

    1、将Use tab character的勾选去掉。

    2、将Indent设置为4(即缩进为4个空格)。

     

    二、验证效果。

    1、可以选中代码,使用快捷键格式化代码,发现缩进部分可以部分选中,证明是空格不是Tab字符,设置有效。

    2、直接按Tab健,发现缩进部分可以部分选中,证明是空格不是Tab字符,设置有效。

    本文转载自:代码缩进用空格还是Tab?(IDEA中设置Tab健为4个空格) - PC君 - 博客园 (cnblogs.com)

  • 相关阅读:
    yum源
    存储计量单位排序
    博客园代码高亮
    磁盘配置
    软件包安装
    网络配置
    用户、组及权限控制
    Android开发项目中常用到的开源库
    使用百度地图时,Application类的onCreate执行两次的解决方案
    计算从1到n中,出现某位数字的次数
  • 原文地址:https://www.cnblogs.com/FengZeng666/p/15644201.html
Copyright © 2011-2022 走看看