idea设置项目编码格式(idea设置编码方式)

idea设置项目编码格式(idea设置编码方式)

1. idea设置编码方式

1.设置主题

FIle -> Settings... -> Appearance & Behavior -> Appearance -> Theme下拉选择主题

2.关闭idea自动更新

FIle -> Settings... -> Appearance & Behavior -> System Settings -> Updates -> Check IDE updates for 前面去掉对勾

3.隐藏.idea文件和.iml等文件

FIle -> Settings... -> Editor -> File Types -> Ignored Files and Folders -> + -> *.idea,*.iml

4.修改编写代码的字体和大小

FIle -> Settings... -> Editor -> Font -> 设置字体Font 和 大小Size

5.修改项目文件等编码

FIle -> Settings... -> Editor -> File Encodings -> 3处位置全部设为[UTF-8] -> Transparent native-to-ascii conversion前面对勾打上

6.设置代码提示忽略大小写

FIle -> Settings... -> Editor -> Code Completion -> Match case前面把对勾去掉

7.设置自动导包

FIle -> Settings... -> Editor -> General -> Auto Import -> Insert imports on paste选择Always -> 2个对勾打上

8.生成serialversuinUID

FIle -> Settings... -> Editor -> Inspections -> Java -> Serialization issues -> Serializable class without 'serialVersionUID' 后面加上对勾

将光标放到类名上按Atl+Enter键就会提示生成serialVersionUID了。

9.设置一个Tab为4个空格键

FIle -> Settings... -> Editor -> use tab character前面取消勾

10.导入导出配置

File -> Mange IDE Settings

11.在欢迎界面导入配置

2. Idea设置编码

ctrl alt s 弹出设定页面,输入 file encoding,可以设置项目的默认编码,改单个文件的话,打开文件,项目界面右下角有显示当前光标行号列号,右边就是当前文件编码,自己改成想要的类型

3. 修改idea的编码格式

两步走:引入依赖,配置idea

在pom.xml中引入如下依赖,关键字:devtools

第二步,修改idea两处配置

2.1 windows下,ctl+alt+s打开idea配置菜单

左上角输入框搜索compiler,勾选Build project automatically

2.2 ctrl+shift+alt+/ 选择Registry

打开Registry菜单后,搜索running,勾选上

配置完成

三 重新编译项目,改动代码,不需要手动编译,刷新浏览器直接看到效果

4. idea调整编码格式

eclipse 中遇到了Syntax error on token "Invalid Character", delete this token的错误提示,看代码是完全没有问题,上网查了半天发现遇到这个问题的好像不太多,总结一下问题原因和解决方案吧。

看到这个提示首先想到的是标点符号不是不是中文,或者全角半角的问题了,通过检查,这种问题并不存在。

然后看到一个帖子说用Android Studio引入eclipse项目时遇到了同样的错误,原因是eclipse和idea对同样编码utf-8的细节不一致,一个有BOM,一个没有。

什么是BOM呢?BOM的全称是:Byte order mark。UTF-8以字节为编码单元,没有字节序的问题。UTF-16以两个字节为编码单元,在解释一个UTF-16文本前,首先要弄清楚每个编码单元的字节序。例如收到一个“奎”的Unicode编码是594E,“乙”的Unicode编码是4E59。如果我们收到UTF-16字节流“594E”,那么这是“奎”还是“乙”?Unicode规范中推荐的标记字节顺序的方法是BOM。BOM不是“Bill Of Material”的BOM表,而是Byte Order Mark。在UCS编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输字符"ZERO WIDTH NO-BREAK SPACE"。这样如果接收者收到FEFF,就表明这个字节流是Big-Endian的;如果收到FFFE,就表明这个字节流是Little-Endian的。因此字符"ZERO WIDTH NO-BREAK SPACE"又被称作BOM。

UTF-8不需要BOM来表明字节顺序,但可以用BOM来表明编码方式。字符"ZERO WIDTH NO-BREAK SPACE"的UTF-8编码是EF BB BF。所以如果接收者收到以EF BB BF开头的字节流,就知道这是UTF-8编码了。

通过UE查看文件的16进制形式,发现开头包含EF BB BF串,eclipse不对其做识别而作为普通的字符处理,因此报错。

问题定位到该怎么解决呢?

解决方法:

1.使用UE或者其他文本工具,将有问题的java文件另存为UTF-8,无BOM,替换原来的java文件。

2.使用eclipse自建的文件编码,尽量不要从其他地方拷贝代码

5. idea中设置编码

intellidea有一个模板配置功能,可以加格式设置好,开发是时候直接快捷键就行

6. idea字符编码设置

1、打开IntelliJ Idea,点击file菜单,点击settings。

2、在打开的对话框中选择editor,点击file encodings,更改右侧关于project encoding的编码,让其保持一致。

3、apply变更,然后点击OK,如果还出现中文乱码,在代码上点右键。

4、在弹出的菜单中选择file encoding,将这句编码也设置为UTF8,编码统一后乱码消失。

7. idea调编码格式

IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。  IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。  2001年1月发布IntelliJ IDEA 1.0版本,同年七月发布2.0,接下来基本每年发布一个版本(2003除外),当然每年对各个版本都是一些升级。3.0版本之后,IDEA屡获大奖,其中又以2003年的赢得的逗Jolt Productivity Award地,逗 JavaWorld Editors’s Choice Award地为标志,从而奠定了IDEA的IDE中的地位。目前版本为9.0,2010年4月23日发布,更新版本为9.0.2。IDEA的宗旨:逗Develop with pleasure地。  IDEA的优越  最突出的功能自然是调试(Debug),可以对Java代码,JavaScript,JQuery,Ajax等技术进行调试。  其他编辑功能抛开不看,这点远胜Eclipse。  首先查看Map类型的对象,如果实现类采用的是哈希映射,则会自动过滤空的Entry实例。 不像Eclipse,只能在默认的toString()方法中寻找你所要的key。  其次,需要动态Evaluate一个表达式的值,比如我得到了一个类的实例,但是并不知晓它的API,可以通过Code Completion点出它所支持的方法,这点Eclipse无法比拟。  最后,在多线程调试的情况下,Log on console的功能可以帮你检查多线程执行的情况。  前面已经说过了IDEA所提倡的是智能编码,是减少程序员的工作,那么IDEA具体又有哪些值得推崇呢?总结以下25点,希望能有个比较全面的介绍。  1. 智能的选取。在很多时候我们要选取某个方法,或某个循环或想一步一步从一个变量到整个类慢慢扩充着选取,IDEA就提供这种基于语法的选择,在默认设置中Ctrl+w,可以实现选取范围的不断扩充,这种方式在重构的时候尤其显得方便。  2. 丰富的导航模式。IDEA提供了丰富的导航查看模式,例如ctrl+e显示最近打开过的文件,ctrl+n显示你希望显示的类名查找框  (该框同样有智能补充功能,当你输入字母后IDEA将显示所有候选类名)。在最基本的project试图中,你还可以选择多种的试图方式。  3. 历史记录功能。不用通过版本管理服务器,单纯的IDEA就可以查看任何工程中文件的历史记录,但版本恢复时你可以很容易的将其恢复。  4. JUnit的完美支持。  5. 对重构的优越支持。IDEA是所有IDE中最早支持重构的,其优秀的重构能力一直是其主要卖点之一。  6. 编码辅助。java规范中提倡的tostring(),hashcode(),equals(),以及所有的get/set方法,你可以不用进行任何的输入就可以实现代码的自动生成,从而把你从无聊的基本方法编码中解放出来。  7. 灵活的排版功能。基本所有的IDE都有重排版功能,但仅有IDEA的是人性的,因为她支持排版模式的定制,你可以根据不同的项目要求采用不同的排版方式。

8. 怎么设置idea的编码格式

方法一:对当前项目的编码格式进行设置

1、先打开idea软件进入到软件的主界面,然后点击界面左上方的File选项,再从下拉菜单中找到Settings:

2、看到界面上出现一个Settings窗口之后,点击Editor选项,从下拉菜单中再点选File Encodings:

3、将“Project Encoding”以及下方的“Default encoding for properties files”设置成utf-8格式,然后勾选“Transparent native-to-ascii conversion”选项:

4、完成以上所有步骤后,把当前项目添加上,点击OK按钮,这样就把当前项目设置成utf-8格式了。

方法二:对默认文件的编码格式进行设置

1、按顺序依次点击File->Other Settings->Default Settings:

2、打开Default Settings界面后,再依次点击Editor->File Encodings ,像图中这样设置为utf-8格式,这样便设置好了默认所有文件的编码格式。

推荐阅读