Eclipse筆記-配置篇(tab插入空格,檔案編碼,Save Actions,程式碼提示等)
最近Eclipse(Indigo version)又開始發瘋,開啟後發現Project視圖裡的專案全部報錯找不到,但是磁盤裡專案還在,只能重新匯入,匯入後發現之前配置的比如說檔案編碼、程式碼提示等都消失了,只好重新配置,這裡順便記錄一下,方便以後恢復配置。
給tab鍵插入4個空格
通常我們都會使用tab來進行縮排,由於不同的程式語言對於tab縮排的解析不同,有的是兩個空格,有的是四個空格,容易混亂,所以直接在Eclipse裡設定成tab插入四個空格。
Window–>Preferences–>General–>Editor–>Text Editors
檔案編碼改為UTF-8
預設編碼是GBK或者ISO,有時候如果匯入了編碼不同的檔案時會發生中文亂碼,以前我就遇到過中文註釋全部亂碼,很是蛋疼。
一般需要修改下JSP/Workspace/Properties的編碼,如下:
Save Actions:儲存檔案時自動格式化
這個功能就厲害了,非常地方便,可以省不少功夫。
1.Window–>Preferences–>Java–>Editor–>Save Actions
2.接著勾選 Perform the selected actions on save 和 Additional actions
3.點選 Configure… 按鈕
4.在 Code Organizing tab 裡勾選 Remove trailing whitespace
5.在 Code Style tab 裡勾選 Use blocks in if/while/for/do statements,接著勾選 Variable declarations section裡的所有checkbox
6.點選 OK 儲存,結果如下:
程式碼提示
1.Window–>Preferences–>Java–>Editor–>Content Assist
2.在下邊的 Auto Activation 的第二個格子裡的.
後邊加上26個英文字母abcdefghijklmnopqrstuvwxyz
程式碼格式
a.修改註釋模板
1.Window–>Preferences–>Java–>Code Style–>Code Templates
2.Comments–>Files–>Edit…
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儲存
b.修改程式碼格式
1.Window–>Preferences–>Java–>Code Style–>Formatter
2.點選 Import…,選擇一個format.xml匯入,確定當前的 Active profile 是 Lewis Format,最後點選 OK 儲存
這個xml檔案是要自己定義的,我使用的format.xml檔案是這個(點選下載)。
在設定好這個format檔案後,點選旁邊的 Edit… ,選擇 Comments 標籤,將Javadoc前邊的打鉤去掉,然後儲存修改。這樣可以讓Javadoc的註釋不會被換行,導致註釋太多行。
接著選擇 New Lines標籤,將 in empty method body
和 in empty block
前邊的鉤去掉,這樣就可以讓空的方法體和程式碼塊不換行。
相關推薦
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映射配置的使用及原理解析(二) 配置篇 SqlSessionFactoryBuilder,XMLConfigBuilder
.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