1. 程式人生 > >Eclipse筆記-配置篇(tab插入空格,檔案編碼,Save Actions,程式碼提示等)

Eclipse筆記-配置篇(tab插入空格,檔案編碼,Save Actions,程式碼提示等)

最近Eclipse(Indigo version)又開始發瘋,開啟後發現Project視圖裡的專案全部報錯找不到,但是磁盤裡專案還在,只能重新匯入,匯入後發現之前配置的比如說檔案編碼、程式碼提示等都消失了,只好重新配置,這裡順便記錄一下,方便以後恢復配置。

給tab鍵插入4個空格

通常我們都會使用tab來進行縮排,由於不同的程式語言對於tab縮排的解析不同,有的是兩個空格,有的是四個空格,容易混亂,所以直接在Eclipse裡設定成tab插入四個空格。

Window–>Preferences–>General–>Editor–>Text Editors

tab

檔案編碼改為UTF-8

預設編碼是GBK或者ISO,有時候如果匯入了編碼不同的檔案時會發生中文亂碼,以前我就遇到過中文註釋全部亂碼,很是蛋疼。

一般需要修改下JSP/Workspace/Properties的編碼,如下:

Save Actions:儲存檔案時自動格式化

這個功能就厲害了,非常地方便,可以省不少功夫。

1.Window–>Preferences–>Java–>Editor–>Save Actions
2.接著勾選 Perform the selected actions on saveAdditional actions
3.點選 Configure… 按鈕
1


4.在 Code Organizing tab 裡勾選 Remove trailing whitespace
2
5.在 Code Style tab 裡勾選 Use blocks in if/while/for/do statements,接著勾選 Variable declarations section裡的所有checkbox
3
6.點選 OK 儲存,結果如下:
4

程式碼提示

1.Window–>Preferences–>Java–>Editor–>Content Assist
2.在下邊的 Auto Activation 的第二個格子裡的.後邊加上26個英文字母abcdefghijklmnopqrstuvwxyz


1

程式碼格式

a.修改註釋模板

1.Window–>Preferences–>Java–>Code Style–>Code Templates
2.Comments–>Files–>Edit…
comment
3.把註釋模板改成你想要的模板,比如我的模板如下:

// Copyright (c) 2018-${year} Lewis.Liu Limited. All rights reserved.
// ============================================================================
// CURRENT VERSION ${project_name}.1.0.0
// ============================================================================
// CHANGE LOG
// ${project_name}.1.0.0 : ${currentDate:date('yyyy-MM-dd')}, ${user} created
// ============================================================================

這裡的${user}預設是電腦當前使用者的名字,你也可以另外指定一個userName:開啟Eclipse安裝目錄下的eclipse.ini檔案,在末尾新增上-Duser.name=XXX

4.最後勾選 Automatically add comments for new methods and types,點選 OK儲存
comment2

b.修改程式碼格式

1.Window–>Preferences–>Java–>Code Style–>Formatter
2.點選 Import…,選擇一個format.xml匯入,確定當前的 Active profileLewis Format,最後點選 OK 儲存

這個xml檔案是要自己定義的,我使用的format.xml檔案是這個(點選下載)

在設定好這個format檔案後,點選旁邊的 Edit… ,選擇 Comments 標籤,將Javadoc前邊的打鉤去掉,然後儲存修改。這樣可以讓Javadoc的註釋不會被換行,導致註釋太多行。

接著選擇 New Lines標籤,將 in empty method bodyin empty block 前邊的鉤去掉,這樣就可以讓空的方法體和程式碼塊不換行。

2

相關推薦

Eclipse筆記-配置(tab插入空格檔案編碼Save Actions程式碼提示)

最近Eclipse(Indigo version)又開始發瘋,開啟後發現Project視圖裡的專案全部報錯找不到,但是磁盤裡專案還在,只能重新匯入,匯入後發現之前配置的比如說檔案編碼、程式碼提示等都消失了,只好重新配置,這裡順便記錄一下,方便以後恢復配置。

在notepad++中 “tab轉為空格”、“按tab插入空格”、“文件格式轉換”

@1.問題描述:         當前有一檔案,所有內容縮排使用的都是tab,當前要將每個tab換成4個空格         解決方案: 將文字全選,找到以下選單項單擊: @2.問題描述:         在notepad++中編輯時,將按tab鍵設定為插入

SpringMVC配置簡單例項檔案上傳與下載ajax請求

本文基於SpringMVC採用註解方式,從配置到簡單常用的功能舉例詳解,功能已經在本機測試過,能跑起來。 參考資料:iteye部落格;                   Spring文件; 1、匯入相關jar包:                              

python檔案相關函式檔案資料的讀取寫入一維二維資料的儲存詞雲生成

Python檔案的開啟: 檔案的關閉: 檔案內容的讀取: 檔案的全文字操作: 遍歷文字的方法: 檔案的逐行操作: 資料的檔案寫

java位元組流和字元流操作檔案指定編碼寫入和讀取遞迴建立上層目錄

java的IO流分兩種流 位元組流 InputStream OutputStream 字元流 Reader Writer 他們都是抽象類 具體實現 位元組流 FileInputStream FileOutputStream 字元流 FileReader FileWriter

Eclipse自動補全(取消“=”空格“.”和“;”的自動補全加入TAB的自動補全)

// key != 0 switch (key) { case 0x1B: // Esc e.doit= false; hide(); break;

使用codeReview工具時消除一些空格格式錯誤警告的eclipse相關配置

1.關於codereview的工具我接觸到的有一下三種,都曾經使用過。 第一個是:google的codeReview工具,gerrit,目前使用的比較多吧,但沒有第二個多。 第二個是:facebook的codeReview工具,phabricator。相對於第一個,這

MAVEN總結整合Eclipse以及配置私服

main setting 路徑 .cn 官網 local 輸入 localhost log 對maven的理解 我們知道maven是一個項目管理工具,其核 心特點就是通過maven可以進行jar包的依賴管理,保證jar包版本的一致性,以及可以使多個項目共享jar包,從而能夠

MyBatis框架中Mapper映射配置的使用及原理解析(二) 配置 SqlSessionFactoryBuilderXMLConfigBuilder

.cn 創建 ron 子節點 homepage 解析 調用 sco title 在 <MyBatis框架中Mapper映射配置的使用及原理解析(一) 配置與使用> 的demo中看到了SessionFactory的創建過程: SqlSessionFactory

Spring Cloud學習筆記一:分布式配置中心 Spring Colud Config】

16px gin war imp web項目 tps conf name request 一、簡介 Spring Cloud Config提供了在分布式系統的外部配置的客戶端支持。通過配置服務(Config Server)來為所有的環境和應用提供外部配置的集中管理。這些概念

Maven- - - -(eclipse配置)

讓我 one xsd ngs nis OS 分享 eclips nal 對於Maven,起碼在現在的開發中使用的已經是比較頻繁了,但是在IDE中集成maven環境,今天著實讓我頭疼了一把,生成完項目就各種小紅叉號,後來綜合各種教程弄好了,因此記錄一下: 一,下載Maven,

stage-0配置

先不學java了,學學stage-0咯 1、新建資料夾 2、npm init 3、注意babel7,一些包都放在了@babel域下,https://docs.npmjs.com/misc/scope 3、什麼是rc檔案? "run command"簡寫,表

stage-0配置(附)

寫簡單的demo,推薦直接線上版哈,這是配置好的 https://www.babeljs.cn/repl/#?babili=false&browsers=&build=&builtIns=false&code_lz=MYewdgzgLgBARiA

stage-0配置(idea)

推薦新建個專案。。 1、這些東西全域性來一份 npm i @babel/cli @babel/core @babel/preset-env @babel/preset-stage-0 -g 2、 清理專案 1>package.json移除@babel/cli

Eclipse 配置Eclipse整合Tomcat 配置圖解

===========================美麗的分割線=================== ======== 前置條件 日食    tomcat的     部落格演示是

rust學習筆記基礎4--結構體變數宣告與繫結所有權借用引用(霜之小刀)

rust學習筆記基礎篇4–結構體變數宣告與繫結,所有權,借用,引用(霜之小刀) 歡迎轉載和引用,若有問題請聯絡 若有疑問,請聯絡 Email : [email protected] QQ:2279557541 關於結構體的變數宣告 看過前面

rust學習筆記基礎3--陣列切片,元組的變數宣告(霜之小刀)

rust學習筆記基礎篇3–陣列,切片,元組的變數宣告(霜之小刀) 歡迎轉載和引用,若有問題請聯絡 若有疑問,請聯絡 Email : [email protected] QQ:2279557541 陣列指的是一組型別必須相同,個數不變的組合 切

(原創)超詳細一步一步在eclipse配置Struts2環境無基礎也能看懂

    (原創)超詳細一步一步在eclipse中配置Struts2環境,無基礎也能看懂  1. 在官網https://struts.apache.org下載Struts2,建議下載2.3系列版本。從圖中可以看出,既可以分開下載子檔案,又可以一次全部下載。 這裡我後

Elam的caffe筆記配置(六):Centos6.5下編譯caffe及caffe的python3.6介面

Elam的caffe筆記之配置篇(六):Centos6.5下編譯caffe及caffe的python3.6介面 配置要求: 系統:centos6.5 目標:基於CUDA8.0+Opencv3.1+Cudnnv5.1+python3.6介面的caffe框架 綜合來說,caf

Elam的caffe筆記配置(五):Centos6.5配置opencv3.1.0

Elam的caffe筆記之配置篇(五):Centos6.5配置opencv3.1.0 配置要求: 系統:centos6.5 目標:基於CUDA8.0+Opencv3.1+Cudnnv5.1+python3.6介面的caffe框架 1.下載opencv-3.1.0.t