IntelliJ IDEA 詳細圖解最常用的配置

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。

剛剛使用IntelliJ IDEA 編輯器的時候,會有很多設置,會方便以后的開發,磨刀不誤砍柴工。
比如:設置文件字體大小,代碼自動完成提示,版本管理,本地代碼歷史,自動導入包,修改注釋,修改tab的顯示的數量和行數,打開項目方式,等等一大堆東西。
總結一下,免得下次換了系統,還得再找一遍配置。

具體總結如下圖:

設置外觀和字體大小

這個呢是設置一下外觀。和字體大小。放在第一個沒問題。

設置編輯器的快捷鍵,也就是keymap

這個是修改咱習慣的快捷鍵映射表,因為我是從eclipse轉來的,估計大部分都和我差不多啦,那就可以在這配置成eclipse的快捷鍵映射表,那么就沒有必要再去記一套快捷鍵映射了,比如我們常用的刪除一行 Ctrl d,復制一行Ctrl + alt + 下方向。注釋一行,Ctrl + / ?這都是我們常用的。也是我們習慣的,這個也是極好的設置啊。

我圖上就是把eclipse的鍵盤映射復制一下,然后重命名一下,因為還是有些快捷鍵修改下,用著比較好。

?

關于整個項目的文件目錄的說明

快捷鍵簡單搞定 之后,再熟悉一下,下面這個圖。

這個也是通用結構,我箭頭所指的地方有三個按鈕,

第一個,點擊之后,就會在左側的文件一欄里,定位到你當前打開的文件的位置,找文件,定位文件位置用的非常多。

第二個,合并所有目錄,這個在你打開太多目錄的時候,一點擊之后,就會把目錄全部折疊起來。

第三個,點了之后,就看到上面的那個彈出框。這個有點特殊,建議,紅框里面的設置的跟我的一樣,比較好,這樣的話你在左側,查看項目目錄結構的時候,就不會覺得奇怪。至于為什么會覺得奇怪,你可以先把這2個都點上之后,看看你的目錄是什么情況,就知道我說的是啥啦,

這樣子配置,可以很清楚的看到目錄的層級結構。但是你要是點了,他就會把空的包直接連在一起,就是com.lxk.aop。。。。等等吧,試一下就知道啦。

這個也是很有必要說明一下的。

?

自動提示

?

代碼檢測警告提示等級設置

強烈建議,不要給關掉,不要嫌棄麻煩,他的提示都是對你好,幫助你提高你的代碼質量,很有幫助的。

?

自動導入包和導入包優化的設置

2018.08.03 更新

大師兄真帥

看,框里面的,for current project。僅僅對當前對項目有效

什么情況,你idea更新之后,怎么還倒退啦呢,每次打開個項目,還的設置一下,這不是很啰嗦嗎。為啥要醬紫。

要是看到這個更新的觀眾請注意啦。每次換個新的項目都要設置一下。不然,他不自動優化包的導入。

我這個版本號是:2018.1.5

更新完畢。

這個除了自動引入包之外,當然前提是,這個包沒有重名的,要是重名了就得自己手動選要引入哪個啦?

還有就是優化引入,假設你引入了一個包下的很多個文件,他就會給你優化成xxx包名.*。也就是下面這個圖的配置啦。

?

項目目錄相關--折疊空包

?

單詞拼寫提示--建議 打開

強烈建議,不要嫌棄他這個單詞拼寫檢查,這也是為你好啊,免得你寫一個簡單的單詞,但是你卻寫錯了,還提示你使用駝峰命名法。也是很好的。

?

窗口復位的簡單說明

這個就是當你把窗口忽然間搞得亂七八糟的時候,還可以挽回,就是直接restore一下,就好啦。

?

tab頁面多行顯示的設置

這個是在使用很多的tab頁面的時候用的到,而不是要是打開多個頁面的話,一些就會被關掉。那就不好啦。具體看下圖,就知道我在說啥了。

?

設置Java代碼的注釋風格

這個就是你在使用快捷鍵注釋代碼的時候,就比如我的快捷鍵是Ctrl + d就是注釋所選中的代碼,但是你要是不設置,這個//就是在代碼行的開頭。這個看著就不是很習慣。

具體就看下面這個圖的三種情況下的注釋的顯示情況。看你喜歡哪個注釋風格,就怎么設置。

?

編輯器每次打開項目時候的設置

這個也是極其必要的配置,因為,你要不配置,一點擊桌面的圖標,那就直接打開項目了,這個就不能很好的選擇你要打開哪個了。這個對新手來說,估計是個問題。

?

快速找到最近使用的文件的設置

?

Java代碼左面 的邊邊欄的神奇地方使用

下面2張圖,算是這個編輯器比較牛逼的地方,的簡單展現吧。

上面這個圖呢,我在我的svn一文中詳細解釋了。可以參觀一下。

?

本地代碼也是有歷史的

這個也是這個編輯器 比較牛逼的地方,他可以有自己的本地歷史。我也在其他文章中有詳細描述。

?

轉自:https://blog.csdn.net/qq_27093465/article/details/52918873

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/448766.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/448766.shtml
英文地址,請注明出處:http://en.pswp.cn/news/448766.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

OpenCL快速入門教程

OpenCL快速入門教程 原文地址:http://opencl.codeplex.com/wikipage?titleOpenCL%20Tutorials%20-%201 翻譯日期:2012年6月4日星期一 這是第一篇真正的OpenCL教程。這篇文章不會從GPU結構的技術概念和性能指標入手。我們將會從OpenCL的基礎API開始&…

Git使用教程-idea系列中git使用教程

一、新建項目 新建項目后記得復制git倉庫的地址。 二、上傳項目到git倉庫 在你的idea里新建git倉庫,這是新建本地倉庫,等會會同步到線上git倉庫 新建后如果代碼不是文件名不是綠色的表示沒有加入到git索引中 將需要上傳的文件按照下圖方式add 添加后&…

分布式開放 消息系統 (RocketMQ) 的原理與實踐

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 分布式消息系統作為實現分布式系統可擴展、可伸縮性的關鍵組件,需要具有高吞吐量、高可用等特點。而談到消息系統的設計&…

日本企業RPA導入風險分析和解決對策

日本企業RPA導入風險分析和解決對策 文/馬磊 【UiBot東京特約觀察 第三期】 RPA作為一種能將定型業務完全自動化的技術,在老齡化、少子化和勞動力不足的日本備受矚目。上一期我們談到了關于日本工作方式改革法案的實施以及RPA導入后帶來的積極影響。但是任何事物都會…

使用 OpenCL.Net 進行 C# GPU 并行編程

在 初探 C# GPU 通用計算技術 中,我使用 Accelerator 編寫了一個簡單的 GPU 計算程序。也簡單看了一些 Brahma 的代碼,從它的 SVN 最新代碼看,Brahma 要轉移到使用 OpenCL.Net 作為底層了,于是也去網上搜索了一下,發現…

模擬真實環境之內網漫游

0x00 前言 目標ip:192.168.31.55(模擬外網) 目的:通過一個站點滲透至內網,發現并控制內網全部主機 0x01 信息收集 用nmap進行端口探測 瀏覽站點時查看元素發現該站點是DotNetCMS v2.0 該版本cms存在SQL注入漏洞&#x…

iOS開發之普通網絡異步請求與文件下載方法

先來說說普通異步下載方法,分為POST、GET兩種 /** GET請求獲取數據*/(void)getDataWithUrl:(NSString *)strUrl finishBlock:(ECGNCNSDictionaryAndNSErrorBlock)finishBlock {if (strUrl.length 0) {return;}NSURL *url [NSURL URLWithString:strUrl];NSMutableU…

超簡單:解析 yml 類型(application.yml)配置文件 、springboot 工程讀取 yml 文件中的值

方法三是我覺得最簡單的。 前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1. 工程結構: 2. 我要讀取 application.yml 中屬性 :spring.rocketmq.namesrvAddr …

初探 C# GPU 通用計算技術

GPU 的并行計算能力高于 CPU,所以最近也有很多利用 GPU 的項目出現在我們的視野中,在 InfoQ 上看到這篇介紹 Accelerator-V2 的文章,它是微軟研究院的研究項目,需要注冊后才能下載,感覺作為我接觸 GPU 通用運算的第一…

d3代碼如何改造成update結構(恰當處理enter和exit)

d3的enter和exit 網上有很多blog講解。說的還湊合的見:https://blog.csdn.net/nicolecc/article/details/50786661 如何把自己的rude繪圖代碼,進行精致化(update) 不多比比,上代碼示例: d3.selectAll(.circ…

退居二線VS在深圳發展,一個十年IT人的選擇之難

有的人一直以來,身體里彷佛住著兩個靈魂。一個靈魂說:人就要拼搏,要奮斗,要實現理想,要留在中國最繁華的城市,感受大都市的生活,實現個人價值,走上人生巔峰!另一個靈魂說…

Jenkins 詳細安裝、構建部署 使用教程

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 Jenkins是一個開源軟件項目,是基于Java開發的一種持續集成工具,用于監控持續重復的工作,功能包括&…

GPU并行計算版函數圖像生成器

前幾天技術大牛Vczh同學開發了一個函數圖像繪制程序,可以畫出方程f(x,y)0的圖像。他的原理是用圖像上每一點的坐標帶入函數f得到針對x和y的兩個方程,再用牛頓迭代法求解得到一組點集,然后畫到圖像上。用他的程序可以畫出各種各樣令人驚嘆的方…

完全平方公式、平方差公式、一個數負次方

1.完全平方公式: 兩數和(或差)的平方,等于它們的平方和,加上(或減去)它們的積的2倍即完全平方公式 (ab)2a2b22ab 兩數和的完全平方公式(完全平方和) 與(a-b)2a2b2-2ab …

WSS連接服務器端報錯

錯誤: 1. Firefox 和 Chrome 瀏覽器對SSL證書拒絕的錯誤提示是不一樣的: (1) Chrome報錯:WebSocket connection failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID (2&#xff…

LogBack 入門實踐

一、簡介 前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 LogBack是一個日志框架,它是Log4j作者Ceki的又一個日志組件。 LogBack,Slf4j,Log4j之間的關系 slf4j是The Simp…

20個公司絕對不會告訴你的潛規則

1.入職時的工資高低不重要,只要你努力工作你會得到相應待遇的    我估計幾乎找過工作的人都聽過這句話,當我們確定被聘用跟公司談工資時,他們都會說“如果以后你業績突出、努力工作,你的報酬也會相應增加的”,特別是…

java 復制文件

2019獨角獸企業重金招聘Python工程師標準>>> public class copyFIle { public static void main(String[] args) throws IOException { File source new File("d:/test/1.xml");File des new File("d:/test/ma.txt");InputStream input null;…

Quartz學習資料地址記錄 、Quartz 學習的博客地址記錄

Quartz專欄系列 前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1.Quartz學習——Quartz大致介紹(一) 2.Quartz學習——Quartz簡單入門Demo(二&#…

民間75個不傳之密 ,醫院都不知道的秘密

1、頭痛(各種頭痛均可): 生白蘿卜汁,每次滴鼻孔兩滴(兩鼻孔都滴),一日兩次,連用4-5天,可除根。忌吃花椒、胡椒。 2、頭暈(頭昏眼花、暈眩): 鴨蛋一個、赤豆2…