PhpStorm 8.x/9.x 快捷鍵設置/個性化設置,如何多項目共存?如何更換主題?

來源於:http://blog.snsgou.com/post-730.htmlphp

一、"自定義"經常使用快捷鍵(設置成跟Eclipse差很少)html

按照路徑:File -> Settings -> Appearance & Behavior -> Keymap -> Copy 一份 Eclipse,命名爲 Eclipse_blog.snsgou.com編程

快捷鍵 功能 路徑
Ctrl + / 雙斜槓註釋 Main menu -> Code -> Comment width Line Comment
Ctrl + Shilft + / 塊註釋 Main menu -> Code -> Comment width Block Comment
Alt + / 代碼提示 Main menu -> Code -> Completion -> Basic 
Ctrl + I 格式化代碼 Main menu -> Code -> Reformat Code
Ctrl + D 刪除當前行 Editor Actions -> Delete Line
Ctrl + E 最近打開的文件列表 Main menu -> View -> Recent Files
Ctrl + W 關閉正在編輯的活動窗口。 Main menu -> Window -> Editor Tabs -> Close
Ctrl + F 當前文件 搜索、替換 Main menu -> Edit -> Find -> Replace
Ctrl + R 高級 查找替換【批量替換 Main menu -> Edit -> Find -> Replace in Path
Ctrl + H 高級 查找 Main menu -> Edit -> Find -> Find in Path
Ctrl + L 定位到指定行 Main menu -> Navigate -> Line
Ctrl + Alt + PageDown
Ctrl + Alt + PageUp
複製當前行到下(上)一行中。比Ctrl+C單純的複製功能要方便好用(省掉了粘貼步驟),主要是用在編寫代碼時,須要移動代碼的地方。 Editor Actions -> Duplicate Lines
Alt + ↓
Alt + ↑
移動單行(多行)代碼。也是比Ctrl+C更好的快捷鍵。 Main menu -> Code -> Move Statement Down

Main menu -> Code -> Move Statement Up
Ctrl + Shift + R 根據文件名(模糊查詢)快速定位文件(任何類型) Main menu -> Navigate -> File
Ctrl + Shift + U 大小寫轉換 Main menu -> Edit -> Toggle Case
F1 查看文檔 Main menu -> View -> Quick Documentation
F2 重命名 Main menu -> Refactor -> Rename
Ctrl + I 格式化代碼 Main menu -> Code -> Reformat Code
 
Ctrl + G 查找某個函數在項目中的使用統計 Main menu -> Edit -> Find -> Find Usages

 

弱弱的補充說明一下:瀏覽器

新買了一臺 ThinkPad E440,儘管關閉/禁用了 屏幕的快捷鍵 Ctrl + Alt + ↓,可是在 PhpStorm中這組快捷鍵仍是不能用,沒辦法,最後換成了新的組合鍵 Ctrl + Alt + PageDownphpstorm

 

日常仍是習慣 F1 爲查看PHP函數文檔快捷鍵, F2 爲重命名快捷鍵,可是這2個鍵被佔用:ide

一、把 View -> Quick Documentation 的快捷鍵設置爲 F1函數

二、把 Refactor -> Rename 的快捷鍵設置爲 F2工具

三、把 Code -> Reformat Code 的快捷鍵設置爲 Ctrl + Ipost

 

#多項目並存的問題:字體

PhpStorm不知道什麼緣由,一個工程要打開一個ide,後來找到一個方法,能夠並存:

File -> settings -> Directories -> Add Content Root 中添加你當前的工程目錄,以下圖所示:

另外,在 「Project」面板那,把顯示類型切換到 「Project」狀態,這樣就能夠顯示全部的項目了!以下圖所示:

 

#如何更換主題

默認的字體和背景色都是挺傷眼睛的,可是咱們能夠手動更換其餘更好的主題:

能夠從這個網站(http://phpstorm-themes.com)下載各種主題的xml文件,

而後將文件放到PhpStorm的文件夾中,好比:c:/Users/USERNAME/.WebIde10/config/colors,

若是此時正好開着PhpStorm,那麼須要重啓一下該IDE,以便載入改爲你添加的主題,

在IDE的左上角菜單中,選擇 File > Settings > Editor > Colors & Fonts ,而後在下拉菜單中,選中你剛纔添加的主題名稱,保存設置後,就大功告成了。

說明:其實上面網站提供的主題,我一個都不喜歡,也沒用。後來,我是參考 Eclipse 3.7.2 for JaveEE 的默認主題(我挺喜歡的),經過對比,一步步把PhpStorm設置本身喜歡的代碼格式/樣式,設置地址爲:

File -> Settings -> Editor -> Colors & Fonts -> PHP,其餘語言(如 JavaScript,Html,CSS)同理設置!

 

#PhpStorm橫向滾動條太短

解決PhpStorm橫向滾動條太短的BUG,設置編程字體 Consolas

 

#顯示 空格/空白、行號

指將空格/tab等空白字符顯示成小圓點等可見字符,顯示後的效果是這樣的,注意看縮進處的空白

 

#打開PhpStrom時,不打開「上次打開的項目」

File -> IDE Setting -> General -> Startup/Shutdown -> 去掉勾選「Reopen last project on startup」

 

#去掉「單詞拼寫檢查」★★

File -> Settings -> Editor -> Inspections -> Spelling -> 去掉改勾選 Typo

 

#配置PHP解釋器和PHP語言版本★★

File -> Settings -> Languages & Frameworks -> PHP

-> PHP language level: 5.4(traists,short array syntax,etc. )
-> Interpreter: PHP5.4

 

#修改文件自動保存★★

File -> IDE Setting -> General -> Synchronization -> 勾選「Save files on frame deactivation」

新版路徑:File -> Appearance & Behavior -> System Settings -> Synchronization -> 

 

#如何卸掉 PhpStorm 插件?

File -> Settings -> IDE Settings -> Plugins -> 去掉勾選插件的「複選框」便可

我想卸掉:

ASP
CVS Integration
Database Tools and SQL
Drupal Support
Git Integration  (喜歡用TortoiseGit
GitHub
Google App Engine Support for PHP
Java Server Pages Integration
SSH Remote Run
Remote Hosts Access
PHP Remote Interpreter
SSH Remote Run
Subversion Intrgration (保留這個,和TortoiseSVN一塊兒用)
WordPress Support
Terminal (cmd命令行控制檯)

PhpStorm自帶了好幾款「版本控制系統(VCS:Version Control System)」

Subversion Integration【只保留這邊】
Mercurial
Perforce Integration
CVS Integration
Git Integration
TFS Integration

 

 

 

#去掉自動檢測 新版本

File -> Settings -> Updates -> 去掉勾選 Check for updates in channel

 

#去掉右上角的 瀏覽器工具欄

[PhpStorm_7.x] File -> Settings -> IDE Settings -> Web Browsers -> 去掉勾選 

[PhpStorm_9.x] File -> Settings -> Tools -> Web Browsers -> 去掉勾選

 

# 輸入「右}」時,不要格式化代碼塊

File -> Settings -> Editor -> General -> Smart Keys

-> (a).去掉勾選 Backspace smart indent

-> (b).去掉勾選「Reformat block on typing '}'」

-> (c).Reformat on paster: 選擇 None

 

# 如何導出個性化設置,備份或給他人用?

導出:File -> Exporting Settings

導入:File -> Importing Settings

 

# 去掉 工具面板 名字前面的數字

File -> Settings -> Editor -> Windows Options -> 去掉勾選「Show tool window numbers

 

IDE 精髓

# 開啓PHP語法「檢錯提醒」功能【注意:這個功能至關重要!】

File -> Settings -> Editor -> Inspections -> PHP -> 勾選須要檢錯提醒項

# 去掉「Inspections」中的單詞拼寫檢錯「Spelling」的功能

File -> Settings -> Editor -> Inspections -> Spelling -> 去掉勾選

相關文章
相關標籤/搜索