phpstorm是當前最為流行的php集成開發環境,它提供了很多實用的操作和快捷鍵,這一篇文章將詳細講解phpstorm格式化代碼快捷鍵的使用。
一、格式化單行代碼(ctrl+alt+l)
<?php
$a=array("red","green","blue");
echo '$a is: ';
echo '$a = [', implode(', ', $a), ']<br>';
$a=array("blue","red","green");
?>
當我們在編寫代碼時,有時候一些語句會被寫得很長,為了保持代碼的可讀性,我們需要將每一行的代碼縮進對齊,phpstorm提供了格式化單行代碼的快捷鍵,即ctrl+alt+l。當光標停留在需要格式化的行上時,按下快捷鍵即可。
二、格式化整個文檔(ctrl+alt+shift+l)
<?php
$a=array("red","green","blue");
echo '$a is: ';
echo '$a = [', implode(', ', $a), ']<br>';
$a=array("blue","red","green");
?>
<html>
<head>
<title>phpstorm代碼快捷鍵</title>
</head>
<body>
<h1>phpstorm格式化代碼快捷鍵詳解</h1>
</body>
</html>
當我們在寫大量的代碼時,需要格式化整個文檔,使整個文檔的代碼都縮進對齊,phpstorm提供了格式化整個文檔的快捷鍵,即ctrl+alt+shift+l。當我們需要格式化整個文檔的時候,按下快捷鍵即可。
三、自定義文件格式化規則
phpstorm提供了許多默認的文件格式化規則,然而有時候我們需要根據自己的代碼風格來自定義文件格式化規則, phpstorm也提供了這個功能。
我們可以通過以下步驟自定義文件格式化規則:
- 打開設置窗口,找到”Editor|Code Style”頁面
- 進入相應的語言設置頁面,比如php格式化設置頁
- 在這裡可以定義自己的文件格式化規則,如代碼縮進,空格和換行等
- 設置完成後保存即可
四、自動格式化代碼(代碼提交前執行代碼格式化)
<?php
class A {
public function SayHello(
$name
) {
echo "Hello, $name!<br>";
}
}
$a=new A();
$a-SayHello('world');
?>
我們寫代碼時沒有時間總是去手動按下快捷鍵來格式化,好在phpstorm為我們提供了自動格式化代碼的功能。即,在我們提交代碼時,又在代碼庫中進行檢查時,系統會自動將代碼格式化。
我們可以通過以下步驟設置自動格式化代碼:
- 打開設置窗口,找到”Editor|Code Style”頁面
- 進入相應的語言設置頁面,比如php格式化設置頁
- 勾選”Enable formatter marker in comments”選項,在提交代碼之前加入”
// @formatter:off
“和”// @formatter:on
“注釋 - 在提交代碼時,檢查代碼即可。
五、常用快捷鍵
ctrl+alt+l 格式化單行代碼
ctrl+alt+shift+l 格式化選中的代碼
ctrl+alt+shift+f 格式化整個文檔
alt+enter 快速修復代碼問題
ctrl+b 進入方法定義
ctrl+alt+b 進入方法實現
ctrl+shift+up/down 變更代碼上下行位置
ctrl+w 擴選代碼塊
六、小結
這裡我們詳細闡述了phpstorm格式化代碼快捷鍵的使用方法,希望能對大家的代碼編寫有所幫助。掌握這些基本的快捷鍵和常用功能,能讓我們更快速、高效地進行php開發。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/231539.html