一個ubuntu phper的自我修養(atom)

將atom打形成二十一世紀最裝那啥的php IDE

以前在windows平臺使用的php IDE一直是eclipse for php,由於以前作java開發,因此對eclipse頗有感情,debug、版本控制都很方便,可是使用eclipse的前提必須得安裝jdk,思前想後仍是決定放棄eclipse這個重型的IDE,直到發現atom居然能對代碼進行debug以後,我對atom的熱愛更是義無反顧。php

1、atom安裝。

atom能夠直接經過apt-get安裝,也能夠到官網下載.deb文件,雙擊後就能安裝,更接近windows的操做體驗。
安裝atom的命令行:css

sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atomjava

2、atom的基本使用。

一、打開atom,菜單欄file->Add Project Folder選擇項目所在的文件夾就能添加到左側目錄中了,若是目錄不存在,能夠經過ctrl+\來打開、隱藏。
二、插件安裝。
Shift+ctrl+p在彈出的窗口中輸入setting,肯定後跳轉到atom的設置中,左側最下變的install是安裝插件的地方,輸入插件名稱,搜索後安裝就能夠了。web

推薦插件:apache

linter
實時語法檢查,保證代碼語法正確性。
linter-csslint
CSS代碼檢查。
linter-jshint
Javascript代碼檢查。
linter-php
PHP代碼檢查。
goto-definition
函數跳轉。
docblockr
輔助生成註釋。
file-icons
美化一下文件圖標。windows

atom-beautify
格式化代碼
格式php代碼須要安裝php-cs-fixer插件,才能正常使用。瀏覽器

curl http://get.sensiolabs.org/php-cs-fixer.phar -o php-cs-fixer
sudo chmod a+x php-cs-fixer
sudo mv php-cs-fixer /usr/local/bin/php-cs-fixer

以上插件沒什麼解釋的,安裝就能用了,裝上這些插件之後IDE的基本功能已經具有了80%,後面的不看也罷。
三、atom支持分屏。點住打開的文件拖拽就能夠,這是一個高效裝x的利器,若是感受裝的還不夠,推薦安裝activate-power-mode插件,整個世界都會隨着你的代碼顫抖。markdown

3、xdebug的安裝使用。

一、安裝php-debug插件。eclipse

二、安裝php debug拓展。
sudo apt-get install php5.6-xdebugcurl

三、修改php.ini文件。
php.ini位置在:/etc/php/5.6/apache2/php.ini
在文件末尾加上一下代碼:

xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_connect_back=1    # Not safe for production servers
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_autostart=true

打開php.ini的時候,用sudo gedit /etc/php/5.6/apache2/php.ini打開,不然沒有寫權限沒法保存。

最後重啓apache2就能夠了。

四、debug插件的使用。
打開一段php代碼,在代碼行號處打上斷線,ctrl+alt+d打開debug控制檯,只有在控制檯打開的時候,斷點纔有效,而後在瀏覽器中打開對應的網頁,回到atom查看debug數據。
控制檯上,continue是跳過斷點,step over是下一步。

這裏寫圖片描述

相關文章
相關標籤/搜索