title: eclipse、idea、notepad++将tab键输入设置为四个空格
date: 2020-02-21 17:47:57
tags:
- IDEA
- eclipse
- Notepad++
categories: -
阿里编码规约
toc: true在阿里编码规约中,要求将tab键修改为4个空格,结合了tab键和空格缩进的优点,对编码大有裨益。
eclipse、idea、notepad++将tab键输入设置为四个空格
环境说明:
- eclipse版本:Photon Release (4.8.0)
- idea版本:2018.03.06
- notepad++版本:v7.8.4
本文是“阿里编码规约系列”,此处的设置是为了实现阿里编码规约的要求,除此方法之外,还可以通过导入阿里编码规约格式化文件实现,导入之后,还需要确认eclipse中的Insert spaces for tabs被选中,确认idea中的Use tab character未被选中,这两个内容在本篇文章中均有包含;另外notepad++不可以导入阿里编码规约格式化文件;
eclipse中的设置
- Window-> Preferences,进入参数设置页面;
- Preferences页面左侧General->Editors->Text Editors,右侧将Displayed tab with修改为4,勾选Insert spaces for tabs;
- Preferences页面左侧Java->Code Style->Formatter,右侧Edit…,在弹出的页面中选择Indentation,将展开信息中的第一项Tab policy修改为Spaces only;至此,eclipse中的tab->四个空格设置完成;
- 验证:点击菜单栏“
”,然后在java文件中按下tab键,查看tab的位置是否是四个点,如果是,说明设置成功;
idea中的设置
- File -> Settings…,打开设置页面;
- 设置页面左侧Editor->Code Style->Java(这里只设置java,其他语言如果用到需自行设置),右侧Use tab character复选框千万不要选!!!,将Tab size、Indent、Continuation indent三项的值都改为4,点击右下角Apply即可;
- 验证:新建一个java文件,按下tab键,看是否能被分别选中为四个空格,而不是一个整体,如果可以,说明修改成功;
notepad++中的设置
- 设置->首选项;
- 首选项面板中,左侧选择“语言”,右下侧勾选“替换为空格”复选框,关闭即可;
- 验证:勾选菜单栏“
”按钮,使用tab键输入,如果是四个点,则是空格,如果是一个指向右边的箭头,则是tab;
日拱一卒,功不唐捐!