1. 安裝教程
1.1 安裝過程
1.2 安裝后的軟件目錄結(jié)構(gòu)
目錄結(jié)構(gòu):
-
bin:容器,執(zhí)行文件和啟動(dòng)參數(shù)等
這里以我的電腦系統(tǒng)(64 位 windows7, 16G 內(nèi)存)為例,說明一下如何調(diào)整 VM 配置文件:
1、大家根據(jù)電腦系統(tǒng)的位數(shù),選擇 32 位的 VM 配置文件或者 64 位的 VM 配置文件
2、32 位操作系統(tǒng)內(nèi)存不會(huì)超過 4G,所以沒有多大空間可以調(diào)整,建議不用調(diào)整了
3、64 位操作系統(tǒng)中 8G 內(nèi)存以下的機(jī)子或是靜態(tài)頁面開發(fā)者是無需修改的。
4、64 位操作系統(tǒng)且內(nèi)存大于 8G 的, 如果你是開發(fā)大型項(xiàng)目、 Java 項(xiàng)目或是 Android 項(xiàng)目,
建議進(jìn)行修改,常修改的就是下面 3 個(gè)參數(shù):-Xms128m, 16 G 內(nèi)存的機(jī)器可嘗試設(shè)置為 -Xms512m
(設(shè)置初始的內(nèi)存數(shù),增加該值可以提高 Java 程序的啟動(dòng)速度。 )
-Xmx750m, 16 G 內(nèi)存的機(jī)器可嘗試設(shè)置為 -Xmx1500m
(設(shè)置最大內(nèi)存數(shù),提高該值,可以減少內(nèi)存 Garage 收集的頻率,提高程序性能)
-XX:ReservedCodeCacheSize=240m, 16G 內(nèi)存的機(jī)器可嘗試設(shè)置為
-XX:ReservedCodeCacheSize=500m
(保留代碼占用的內(nèi)存容量) -
help:快捷鍵文檔和其他幫助文檔
-
jre64: 64 位java 運(yùn)行環(huán)境
-
lib: idea 依賴的類庫
-
license:各個(gè)插件許可
-
plugin:插件
1.3 安裝后的設(shè)置軟件目錄結(jié)構(gòu)
隨版本不同,目錄及位置也會(huì)不同,找不到請(qǐng)百度。
這是 IDEA 的各種配置的保存目錄。 這個(gè)設(shè)置目錄有一個(gè)特性,就是你刪除掉整
個(gè)目錄之后,重新啟動(dòng) IntelliJ IDEA 會(huì)再自動(dòng)幫你生成一個(gè)全新的默認(rèn)配置,
所以很多時(shí)候如果你把 IntelliJ IDEA 配置改壞了,沒關(guān)系,刪掉該目錄,一切
都會(huì)還原到默認(rèn)。
1.3.1 config
config 目錄是 IntelliJ IDEA 個(gè)性化化配置目錄,或者說是整個(gè) IDE 設(shè)置目錄。
此目錄可看成是最重要的目錄,沒有之一,如果你還記得安裝篇的介紹的時(shí)候,
安裝新版本的 IntelliJ IDEA 會(huì)自動(dòng)掃描硬盤上的舊配置目錄,指的就是該目錄。
這個(gè)目錄主要記錄了: IDE 主要配置功能、自定義的代碼模板、自定義的文件
模板、自定義的快捷鍵、 Project 的 tasks 記錄等等個(gè)性化的設(shè)置。 比如:
1.3.2 system
system 目錄是 IntelliJ IDEA 系統(tǒng)文件目錄,是 IntelliJ IDEA 與開發(fā)項(xiàng)目一個(gè)
橋梁目錄, 里面主要有:緩存、索引、容器文件輸出等等,雖然不是最重要目錄,但也是最不可或缺的目錄之一。 比如:
1.4 啟動(dòng)后簡單配置
首次啟動(dòng),會(huì)彈出如下的對(duì)話框。選擇不導(dǎo)入已有的設(shè)置。
激活,百度。
1.4.1 設(shè)置主題
這里根據(jù)個(gè)人喜好,進(jìn)行選擇,也可以選擇跳過(skip all and set defaults)。后面在settings 里也可以再設(shè)置主題等。 這里選擇: Next:Default plugins
1.4.2 設(shè)置插件
設(shè)置 IDEA 中的各種插件,可以選擇自定義設(shè)置、刪除,或者安裝本身不存在的插件(比如:支持 Scala 的插件)。這里不設(shè)置,后面也可以通過界面菜單欄的settings 進(jìn)行設(shè)置。
IDEA 插件官方下載地址: https://plugins.jetbrains.com/idea
1.4.3 設(shè)置顯示常見的視圖
1.4.5 工程界面展示
1.4.6 工程、模塊、工作空間等概念
1、在 Eclipse 中我們有 Workspace(工作空間)和 Project(工程)的概念,在 IDEA中只有 Project(工程)和 Module(模塊)的概念。這里的對(duì)應(yīng)關(guān)系為:IDEA 官網(wǎng)說明:
An Eclipse workspace is similar to a project in IntelliJ IDEA
An Eclipse project maps to a module in IntelliJ IDEA
翻譯:
Eclipse 中 workspace 相當(dāng)于 IDEA 中的 Project
Eclipse 中 Project 相當(dāng)于 IDEA 中的 Module
2、從 Eclipse 轉(zhuǎn)過來的人總是下意識(shí)地要在同一個(gè)窗口管理 n 個(gè)項(xiàng)目,這在
IntelliJ IDEA 是無法做到的。 IntelliJ IDEA 提供的解決方案是打開多個(gè)項(xiàng)目實(shí)例,即打開多個(gè)項(xiàng)目窗口。 即: 一個(gè) Project 打開一個(gè) Window 窗口。
3、在 IntelliJ IDEA 中 Project 是最頂級(jí)的級(jí)別,次級(jí)別是 Module。 一個(gè) ProjectIntelliJ IDEA 的安裝、 配置與使用可以有多個(gè) Module。目前主流的大型項(xiàng)目都是分布式部署的, 結(jié)構(gòu)都是類似這種多 Module 結(jié)構(gòu)。
這類項(xiàng)目一般是這樣劃分的,比如: core Module、 web Module、 plugin Module、solr Module 等等,模塊之間彼此可以相互依賴。通過這些 Module 的命名也可以看出,他們之間都是處于同一個(gè)項(xiàng)目業(yè)務(wù)下的模塊,彼此之間是有不可分割的業(yè)務(wù)關(guān)系的。 舉例:
4、如何創(chuàng)建 Module
5、如何刪除Module
此時(shí)的刪除, 會(huì)從硬盤上將此 module 刪除掉
1.4.7 查看項(xiàng)目配置
進(jìn)入項(xiàng)目結(jié)構(gòu):
1.5 常用配置
進(jìn)入設(shè)置界面:Ctrl+Alt+S
目錄結(jié)構(gòu)如下:
1.5.1 設(shè)置主題
這里默認(rèn)提供了三套主題: IntelliJ, Darcula, Windows。 這里可以根據(jù)自己的喜好進(jìn)行選擇。
1.5.2 設(shè)置窗體及菜單的字體及字體大小 (可忽略)
補(bǔ)充:設(shè)置編輯區(qū)主題
IDEA 默認(rèn)提供了兩個(gè)編輯區(qū)主題,可以通過如下的方式進(jìn)行選擇
- 如果想要更多的主題效果的話,可以到如下的網(wǎng)站下載:http://www.riaway.com/
- 下載以后,導(dǎo)入主題: (方式一)file – > import setttings – > 選中下載的主題 jar 文件 – > 一路確認(rèn) – > 重啟。重啟以后,新主題會(huì)自動(dòng)啟用。如果沒有啟用,可以如下方式選擇:
- 下載以后,導(dǎo)入主題: (方式二)
- 補(bǔ)充:通過插件(plugins)更換主題
喜歡黑色主題的話,還可以下載插件: Material Theme UI
點(diǎn)擊按鈕以后,在聯(lián)網(wǎng)環(huán)境下搜索如下的插件-安裝-重啟 IDEA 即可
如果對(duì)安裝的主題插件不滿意,還可以找到此插件,進(jìn)行卸載 – 重啟 IDEA 即可
1.5.3 設(shè)置鼠標(biāo)滾輪修改字體大小
我們可以勾選此設(shè)置后,增加 Ctrl + 鼠標(biāo)滾輪 快捷鍵來控制代碼字體大小顯示
1.5.4 設(shè)置鼠標(biāo)懸浮提示
1.5.5 設(shè)置自動(dòng)導(dǎo)包功能
- Add unambiguous imports on the fly:自動(dòng)導(dǎo)入不明確的結(jié)構(gòu)
- Optimize imports on the fly: 自動(dòng)幫我們優(yōu)化導(dǎo)入的包
1.5.6 設(shè)置顯示行號(hào)和方法間的分隔符
- 如上圖紅圈所示, 可以勾選 Show line numbers:顯示行數(shù)。 我建議一般這個(gè)
要勾選上。 - 如上圖紅圈所示, 可以勾選 Show method separators: 顯示方法分隔線。這種線有助于我們區(qū)分開方法,所以建議勾選上。
1.5.7 忽略大小寫提示
- IntelliJ IDEA 的代碼提示和補(bǔ)充功能有一個(gè)特性:區(qū)分大小寫。如上圖標(biāo)注所示,默認(rèn)就是 First letter 區(qū)分大小寫的。
- 區(qū)分大小寫的情況是這樣的:比如我們?cè)?Java 代碼文件中輸入stringBuffer,IntelliJ IDEA 默認(rèn)是不會(huì)幫我們提示或是代碼補(bǔ)充的,但是如果我們輸入StringBuffer 就可以進(jìn)行代碼提示和補(bǔ)充。
- 如果想不區(qū)分大小寫的話,改為 None 選項(xiàng)即可。
1.5.8 設(shè)置取消單行顯示 tabs 的操作
- 如上圖標(biāo)注所示,在打開很多文件的時(shí)候, IntelliJ IDEA 默認(rèn)是把所有打開的文件名 Tab 單行顯示的。但是我個(gè)人現(xiàn)在的習(xí)慣是使用多行,多行效率比單行高,因?yàn)閱涡袝?huì)隱藏超過界面部分 Tab,這樣找文件不方便
1.5.9 設(shè)置默認(rèn)的字體、字體大小、字體行間距
1.5.10 修改當(dāng)前主題的字體、字體大小、字體行間距
如果當(dāng)前主題不希望使用默認(rèn)字體、 字體大小、字體行間距, 還可以單獨(dú)設(shè)置:
1.5.11 修改當(dāng)前主題的控制臺(tái)輸出的字體及字體大小
1.5.12 修改代碼中注釋的字體顏色
- Doc Comment – Text: 修改文檔注釋的字體顏色
- Block comment: 修改多行注釋的字體顏色
- Line comment: 修改當(dāng)行注釋的字體顏色
1.5.13 設(shè)置超過指定 import 個(gè)數(shù),改為*
1.5.14 修改類頭的文檔注釋信息
/**
@author shkstart
@create ${YEAR}-${MONTH}-${DAY} ${TIME}
*/
常用的預(yù)設(shè)的變量,這里直接貼出官網(wǎng)給的:
- ${PACKAGE_NAME} - the name of the target package where the new class or interface will be created.
- ${PROJECT_NAME} - the name of the current project.
- ${FILE_NAME} - the name of the PHP file that will be created.
- ${NAME} - the name of the new file which you specify in the New File dialog box during the file creation.
- ${USER} - the login name of the current user.
- ${DATE} - the current system date.
- ${TIME} - the current system time.
- ${YEAR} - the current year.
- ${MONTH} - the current month.
- ${DAY} - the current day of the month.
- ${HOUR} - the current hour.
- ${MINUTE} - the current minute.
- ${PRODUCT_NAME} - the name of the IDE in which the file will be created.
- ${MONTH_NAME_SHORT} - the first 3 letters of the month name. Example: Jan, Feb, etc.
- ${MONTH_NAME_FULL} - full name of a month. Example: January, February, etc.
1.5.15 設(shè)置項(xiàng)目文件編碼
- 說明: Transparent native-to-ascii conversion 主要用于轉(zhuǎn)換 ascii,一般都要勾選,不然 Properties 文件中的注釋顯示的都不會(huì)是中文。
1.5.16 設(shè)置當(dāng)前源文件的編碼
- 對(duì)單獨(dú)文件的編碼修改還可以點(diǎn)擊右下角的編碼設(shè)置區(qū)。如果代碼內(nèi)容中包含中文,則會(huì)彈出如上的操作選擇。 其中:
- ①Reload 表示使用新編碼重新加載,新編碼不會(huì)保存到文件中,重新打開此文件,舊編碼是什么依舊還是什么。
- ②Convert 表示使用新編碼進(jìn)行轉(zhuǎn)換,新編碼會(huì)保存到文件中,重新打開此文件,新編碼是什么則是什么。
- ③含有中文的代碼文件, Convert 之后可能會(huì)使中文變成亂碼,所以在轉(zhuǎn)換成請(qǐng)做好備份,不然可能出現(xiàn)轉(zhuǎn)換過程變成亂碼,無法還原。
1.5.17 設(shè)置自動(dòng)編譯
- 構(gòu)建就是以我們編寫的 java 代碼、框架配置文件、國際化等其他資源文件、JSP 頁面和圖片等資源作為“原材料”,去“生產(chǎn)”出一個(gè)可以運(yùn)行的項(xiàng)目的過程。
- Intellij Idea 默認(rèn)狀態(tài)為不自動(dòng)編譯狀態(tài), Eclipse 默認(rèn)為自動(dòng)編譯。
很多朋友都是從 Eclipse 轉(zhuǎn)到 Intellij 的,這常常導(dǎo)致我們?cè)谛枰僮?class 文件時(shí)忘記對(duì)修改后的 java 類文件進(jìn)行重新編譯, 從而對(duì)舊文件進(jìn)行了操作。
1.5.18 設(shè)置代碼水平或垂直顯示
1.5.19 快捷鍵
- 設(shè)置快捷為 Eclipse 的快捷鍵
- 通過快捷鍵功能修改快捷鍵設(shè)置
- 通過指定快捷鍵, 查看或修改其功能
- 導(dǎo)入已有的設(shè)置
1.5.20 實(shí)時(shí)模板
- 查看實(shí)時(shí)模板
- 創(chuàng)建實(shí)時(shí)模板
1.5.21 關(guān)聯(lián)數(shù)據(jù)庫
表面上很多人認(rèn)為配置 Database 就是為了有一個(gè) GUI 管理數(shù)據(jù)庫功能,但是這并不是 IntelliJ IDEA 的 Database 最重要特性。數(shù)據(jù)庫的 GUI 工具有很多,IntelliJ IDEA 的 Database 也沒有太明顯的優(yōu)勢(shì)。 IntelliJ IDEA 的Database 最大特性就是對(duì)于 Java Web 項(xiàng)目來講,常使用的 ORM 框架,如 Hibernate、 Mybatis有很好的支持,比如配置好了 Database 之后, IntelliJ IDEA 會(huì)自動(dòng)識(shí)別 domain對(duì)象與數(shù)據(jù)表的關(guān)系,也可以通過 Database 的數(shù)據(jù)表直接生成 domain 對(duì)象等等。
- 圖標(biāo) 1: 同步當(dāng)前的數(shù)據(jù)庫連接。 這個(gè)是最重要的操作。配置好連接以后或通過其他工具操作數(shù)據(jù)庫以后,需要及時(shí)同步。
- 圖標(biāo) 2: 配置當(dāng)前的連接。
- 圖標(biāo) 3: 斷開當(dāng)前的連接。
- 圖標(biāo) 4: 顯示相應(yīng)數(shù)據(jù)庫對(duì)象的數(shù)據(jù)
- 圖標(biāo) 5:編輯修改當(dāng)前數(shù)據(jù)庫對(duì)象
1.5.22 版本控制
很多人認(rèn)為 IntelliJ IDEA 自帶了 SVN 或是 Git 等版本控制工具,認(rèn)為只
要安裝了 IntelliJ IDEA 就可以完全使用版本控制應(yīng)有的功能。這完全是一種
錯(cuò)誤的解讀, IntelliJ IDEA 是自帶對(duì)這些版本控制工具的插件支持,但是該
裝什么版本控制客戶端還是要照樣裝的。
IntelliJ IDEA 對(duì)版本控制的支持是以插件化的方式來實(shí)現(xiàn)的。旗艦版默認(rèn)支
持目前主流的版本控制軟件: CVS、 Subversion(SVN)、 Git、 Mercurial、Perforce、TFS。又因?yàn)槟壳疤嗳耸褂?Github 進(jìn)行協(xié)同或是項(xiàng)目版本管理,所以 IntelliJ IDEA 同時(shí)自帶了 Github 插件,方便 Checkout 和管理你的Github 項(xiàng)目。
在實(shí)際開發(fā)中,發(fā)現(xiàn)在 IDEA 中使用 SVN 的經(jīng)歷不算愉快,經(jīng)常會(huì)遇到很多
問題,比如緊急情況下 IDEA 無法更新、提交等。所以這里,談下在 IDEA
中使用 Git。
- 1、提前安裝好 Git 的客戶端
Git 的 msysGit 官網(wǎng)下載: https://git-scm.com/
Git 客戶端 TortoiseGit 官網(wǎng)下載: http://download.tortoisegit.org/tgit/ - 2、關(guān)聯(lián) git.exe
- 3、關(guān)聯(lián) GitHub 上的賬戶,并測(cè)試連接
- 4、在 GitHub 上創(chuàng)建賬戶下的一個(gè)新的倉庫作為測(cè)試:
- 5、支持從當(dāng)前登錄的 Github 賬號(hào)上直接 Checkout 項(xiàng)目
- 6、在 IDEA 中 clone GitHub 上的倉庫:
這里需要在 GitHub 的自己的賬戶下,復(fù)制項(xiàng)目倉庫路徑, 填寫到上圖 Git
Repository URL 中。如下: - 7、連接成功以后,會(huì)下載 github 上的項(xiàng)目
- 8、除此之外,還可以通過如下的方式連接 GitHub
- 9、本地代碼分享到 GitHub
- 10、Git 的常用操作
- clone: 拷貝遠(yuǎn)程倉庫
- commit: 本地提交
- push:遠(yuǎn)程提交
- pull:更新到本地
- 11、沒有使用 Git 時(shí)本地歷史記錄的查看
即使我們項(xiàng)目沒有使用版本控制功能, IntelliJ IDEA 也給我們提供了本地文件歷史記錄。
1.5.23 斷點(diǎn)調(diào)試
- Debug 的設(shè)置
設(shè)置 Debug 連接方式,默認(rèn)是 Socket。 Shared memory 是 Windows 特有的一個(gè)屬性,一般在 Windows 系統(tǒng)下建議使用此設(shè)置, 內(nèi)存占用相對(duì)較少。 - 常用斷點(diǎn)調(diào)試快捷鍵
按鈕 | 功能 |
---|---|
![]() |
step over 進(jìn)入下一步,如果當(dāng)前行斷點(diǎn)是一個(gè)方法,則不進(jìn)入當(dāng)前方法體內(nèi) |
![]() |
step into 進(jìn)入下一步,如果當(dāng)前行斷點(diǎn)是一個(gè)方法,則進(jìn)入當(dāng)前方法體內(nèi) |
![]() |
force step into 進(jìn)入下一步,如果當(dāng)前行斷點(diǎn)是一個(gè)方法,則進(jìn)入當(dāng)前方法體內(nèi) |
![]() |
step out 跳出 |
![]() |
resume program 恢復(fù)程序運(yùn)行,但如果該斷點(diǎn)下面代碼還有斷點(diǎn)則停在下一個(gè)斷點(diǎn)上 |
![]() |
stop 停止 |
![]() |
mute breakpoints 點(diǎn)中,使得所有的斷點(diǎn)失效 |
![]() |
view breakpoints 查看所有斷點(diǎn) |
- 條件斷點(diǎn)
說明:
調(diào)試的時(shí)候,在循環(huán)里增加條件判斷,可以極大的提高效率,心情也能愉悅。
具體操作:
在斷點(diǎn)處右擊調(diào)出條件斷點(diǎn)。可以在滿足某個(gè)條件下,實(shí)施斷點(diǎn)。
查看表達(dá)式的值(Ctrl + u):
選擇行, ctrl + u。還可以在查看框中輸入編寫代碼時(shí)的其他方法:
1.5.24 配置Maven
maven 的下載 – 解壓 – 環(huán)境變量的配置這里就贅述了, 需要的參考Maven的必要知識(shí):https://blog.csdn.net/FuTian0715/article/details/130621665。 下面直接整合 Maven。選擇自己 Maven 的目錄,和 settings文件,然后配置自己的倉庫 reposiroty。
- Maven home directory:可以指定本地 Maven 的安裝目錄所在,因?yàn)槲乙呀?jīng)配置了M2_HOME 系統(tǒng)參數(shù),所以直接這樣配置 IntelliJ IDEA 是可以找到的。但是假如你沒有配置的話,這里可以選擇你的 Maven 安裝目錄。 此外, 這里不建議使用 IDEA 默認(rèn)的。
- User settings file / Local repository:我們還可以指定 Maven 的 settings.xml 位置和本地倉庫位置。
- Import Maven projects automatically:表示 IntelliJ IDEA 會(huì)實(shí)時(shí)監(jiān)控項(xiàng)目的 pom.xml 文件,進(jìn)行項(xiàng)目變動(dòng)設(shè)置。
- Automatically download:在 Maven 導(dǎo)入依賴包的時(shí)候是否自動(dòng)下載源碼和文檔。默認(rèn)是沒有勾選的, 也不建議勾選,原因是這樣可以加快項(xiàng)目從外網(wǎng)導(dǎo)入依賴包的速度,如果我們需要源碼和文檔的時(shí)候我們到時(shí)候再針對(duì)某個(gè)依賴包進(jìn)行聯(lián)網(wǎng)下載即可。 IntelliJ IDEA支持直接從公網(wǎng)下載源碼和文檔的。
- VM options for importer:可以設(shè)置導(dǎo)入的 VM 參數(shù)。一般這個(gè)都不需要主動(dòng)改,除非項(xiàng)目真的導(dǎo)入太慢了我們?cè)僭龃蟠藚?shù)。
1.5.25 其他設(shè)置
- 生成 javadoc
Locale: 輸入語言類型: zh_CN Other command line arguments: -encoding UTF-8 -charset UTF-8
2. 常用快捷鍵及設(shè)置
功能 | 快捷鍵 |
---|---|
執(zhí)行(run) | shift + F10 |
調(diào)試(debug) | shift + F9 |
提示補(bǔ)全 (Class Name Completion) | alt + / |
單行注釋 | ctrl + / |
多行注釋 | ctrl + shift + / |
選中數(shù)行,整體往后移動(dòng) | tab |
選中數(shù)行,整體往前移動(dòng) | shift + tab |
重寫方法 | ctrl + o |
最近的變更 | alt + shift + c |
查找文件 | 雙擊 shift |
查找文件內(nèi)容 | Ctrl + Shift + F |
方法入?yún)⑻崾?/td> | Ctrl + P |
批量修改變量名 | Shift + F6 |
批量替換代碼 | Ctrl + R |
語句完成(增加;或者{}等) | Ctrl + Shift + Enter |
復(fù)制行 | Ctrl + D |
刪除行 | Ctrl + D|Ctrl + X |
移動(dòng)行 | Ctrl + Shift + ↑↓ |
查找類 | Crtl + N |
顯示當(dāng)前文件的結(jié)構(gòu)(查看類中的方法) | Ctrl + F12 |
生成構(gòu)造器等方法 | Alt + Insert |
生成環(huán)繞try等方法 | Ctrl + Alt + T |
格式化代碼 | Ctrl + Alt + L |
導(dǎo)入類和包 | Ctrl + Alt + O |
定為到代碼塊頭 | Ctrl + [ |
定為到代碼塊尾 | Ctrl + ] |
跳轉(zhuǎn)打開的類型 idea 返回(跳轉(zhuǎn)|折返)到上步(剛剛)看到的位置(地方) | Ctrl + Alt + ←/→ |
導(dǎo)航自動(dòng)跳轉(zhuǎn)到打開的文件(等價(jià)于Eclipse的Link With Editor) |
![]() ![]() |
IntelliJ IDEA 206 個(gè)快捷鍵大全,動(dòng)圖演示!搬磚杠杠的?。?br>https://www.163.com/dy/article/H5PM0NRK0511EBNT.html
3. idea控制臺(tái)不能輸入問題
增加配置文章來源:http://www.zghlxwxcb.cn/news/detail-469732.html
-Deditable.java.test.console=true
重啟IDEA
文章來源地址http://www.zghlxwxcb.cn/news/detail-469732.html
到了這里,關(guān)于IDEA使用技巧的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!