phpemacs
A. 如何在php文件中使用etags
命令一:雀明舉
find . -name "*.[chS]" | xargs etags
命令二:
etags `find . -name "*.[chS]"`
注意 ` 不是單引號,是數字 1 左邊,頃碧ESC鍵下邊的那個鍵。
2使用方法
1)emacs讀入槐悄TAGS [1]
M-x visit-tags-table
2)使用方法[1][2]
M-. :跳至相應的函數定義處;
M-* :返回剛才的函數名處;
C-u M-. :查找下一個tags
B. 用emacs寫php感覺怎麼樣
磨刀不誤砍柴工,但是emacs這個刀要磨好,需要大量時間。但的確是屠龍刀。
C. mac開發php使用什麼工具
MAC下開發PHP可以使用Zend Studio、PHPStorm、Sublime Text、Vim等主流工具。
Zend Studio
Zend Studio是Zend Technologies公司開發的PHP語言集成開發環境(IDE)。除了有強大的PHP開發支持外也支持HTML、js、CSS,但只對PHP語言提供調試支持。Studio5.5系列後,官方推出了基於Eclipse平台的Zend Studio,當前最新的11.0.1版本亦是構建於Eclipse平台。
PHPStorm
PhpStorm是一個輕量級且便捷的PHP IDE,其旨在提供用戶效率,可深刻理解用戶的編碼,提供智能代碼補全,快速導航以及即時錯誤檢查。
Sublime Text
是一個代碼編輯器(Sublime Text 2是收費軟體,但可以無限期試用),也是HTML和散文先進的文本編輯器。Sublime Text是由程序員Jon Skinner於2008年1月份所開發出來,它最初被設計為一個具有豐富擴展功能的Vim。Sublime Text具有漂亮的用戶界面和強大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。Sublime Text 的主要功能包括:拼寫檢查,書簽,完整的 Python API , Goto 功能,即時項目切換,多選擇,多窗口等等。Sublime Text 是一個跨平台的編輯器,同時支持Windows、Linux、Mac OS X等操作系統。2012年6月26日推出新版本的Sublime Text 2.0,與之前版本相比主要有較大的改善:支持 Retina 視網膜屏、快速跳到下一個、文本拖放、改善構建系統、CSS 自動完成和高亮設置等。
Vim
是一個類似於Vi的著名的功能強大、高度可定製的文本編輯器,在Vi的基礎上改進和增加了很多特性。[1] VIM是純粹的自由軟體。Vim普遍被推崇為類Vi編輯器中最好的一個,事實上真正的勁敵來自Emacs的不同變體。1999 年Emacs被選為Linuxworld文本編輯分類的優勝者,Vim屈居第二。但在2000年2月Vim贏得了Slashdot Beanie的最佳開放源代碼文本編輯器大獎,又將Emacs推至二線, 總的來看, Vim和Emacs同樣都是非常優秀的文本編輯器。[1]
D. 怎麼用phpstorm實現emacs快捷鍵
打開phpstorm8的界面,點擊File--settings 如下圖
點擊完成後,顯示的祥羨畝界面如下圖
也可以直接使用快謹森捷鍵ctrl+alt+s打開如下界面
點擊Appearance & Behavior---keymap 顯示的界面如下所示
也可以在搜索框中輸入keymap 直接打開設置界面
在上圖中我們看到右邊部分顯示的情況
在左半邊是功能,右半邊是快捷鍵
下面我們以剪切為例設置一下快捷鍵 如下圖
我們可以右鍵單擊CUT 選擇最後一項 將快捷鍵Shift+Delete去掉,去掉以後Cut的快捷鍵只剩下了ctrl+x
除此之外還可以新添加快捷鍵 右鍵單擊cut 選擇第一項Add Keyboard Shortcut 如下所示
點派絕擊第一項 我們設置ctrl+Alt+Backspace為剪切的快捷鍵
確定以後 剪切功能就擁有兩個快捷鍵了,一個是先前的ctrl+x 另一個就是我們剛設置的ctrl+Alt+Backspace 如下圖所示
11
其他的快捷鍵讀者可以根據自己的需要來進行設定
E. windows emacs php 補全
程序員要堅強。求人不如求己,如果什麼都問。你的程序員之路走不遠。
F. emacs寫php的array換行不美觀
我凱激覺得用netbeans這款軟體寫php代碼很盯銀襪不錯,換行搏睜也可以自己設置的!!!
如果不懂安裝可以找我,!
G. php的作用
PHP是一種簡單的,面向對象的,解釋型的,健壯的,安全的,性能非常之高的,獨立於架構的,可移植的,動態的腳本語言。PHP具有和java類似的Class關鍵字。因為不需要虛擬機,以致速度比JAVA快5倍。PHP
正迅速變成一種標準的,多用途的,面向對象的腳本語言。PHP不僅可用來開發Web應用程序,也可以開發普通應用程序。
PHP是一種功能強大的腳本語言。PHP將擊敗PERL/Python並取而代之。PHP是下一代的PERL/Python腳本。PHP可以勝任任何PERL/Python做的工作,並且做的更多,更好,更簡潔!!
PHP是Hypertext
Pre-Processor(超文本預處理器)的縮寫,它是一種伺服器端的HTML腳本/編程語言。PHP語法上與C相似,可運行在Apache,
Netscape/iPlanet, 和 Microsoft IIS Web 伺服器上。PHP作為一種工具,
可以讓你創建動態的Web頁面。應用PHP的網頁與常規的HTML頁面並無二致,你可以用同樣的方式來創建、編輯它們。PHP允許你直接在HTML文件里寫入簡單的腳本,這一點與javascript非常相似。而不同的是,PHP不依賴於瀏覽器,是伺服器端的語言,而javascript卻是一種客戶端的嵌在HTML中的語言。概念上,PHP與Netscape
的LiveWire Pro產品,Microsoft的ASP以及SunMicrosystem 的JSP相似。
PHP不僅可以用來創建Web應用程序,也可以用來開發普通的單機應用程序。
PHP的強勁之處在於:
·PHP是一項最優秀的技術。其它技術,如PERL,Python, Tcl, VB script, ASP 相對來說,都是陳舊低劣
的。即使是Java/JSP,也在PHP之下。
·開放源碼
·廣泛的資料庫連接
·大量的擴展庫
·作為一種多用途的腳本語言,比PERL,VB script, ASP, JSP都要優秀。
為什麼選擇PHP?因為PHP是最好的,原因如下:
·PERL「味道不好」,因為其程序不易閱讀和維護,且不是面向對象的。把PERL忘了,轉向PHP吧。PERL程序員將拋棄PERL,因為他們愛上了PHP!
PHP實際上就是「現代版的PERL」,只是名稱不同而已。
·Java
是面向對象的,但速度很慢。Java程序遠行起來很慢,對它唯一的抱怨就是——「Java,真是慢的糟糕」。而且十分復雜(具有許多層,如JVM,JIT
等等)。這往往誘發問題。既然有了Linux,為什麼還要Java 呢?
·Python「不錯」,但沒有C語言中的括弧和大括弧,而這在vi編輯器中對操控代碼非常有用。如果不能利用vi/emacs編輯器搜索括弧/大括弧的命令迅速操控代碼,那麼就好象斷了手一樣。PHP在技術上比Python更加先進。
·PHP是最好的,因為它面向對象,並且吸收了C/C++/Java/PERL的精華。PHP可以替代PERL,Python, Java,C,
C++, awk, Unix shell 腳本,Visual Basic 和其它語言!!
PHP直接運行,而且是由C寫成的。
·每一個電腦程序員都知道PHP是最好的,不信問一下你旁邊的程序員。
·只有PHP才能稱雄於21世紀、22世紀以及更遠的將來。
·為什麼我們認為PERL,Python和Java程序員會將歸附PHP,這里有一個很重要的原因。
以前,世界上許多公司都把PHP當作是一個「高度機密,嚴格保密」的電腦程序語言,但是現在它已經變成最為著名的,在Web,
Internet, E-commerce以及
B2B等諸多項目上應用最廣泛的面向對象的腳本語言。即使是在今天,仍有許多競爭性(competing)公司把PHP當作是高度機密的東西,決不向外界(競爭對手)透露半點。
PHP將如同暴風雨一般席捲整個世界,IT工業將為之震驚。PHP的力量在於它是跨平台的,可以運行在任何地方。如Linux,Windows
95/98/NT/2000/XP, Solaris, HPUX
以及各種UNIX。PHP只需寫一次,就可以配置在任何地方。PHP可以運行在Apache,Microsoft IIS等多種Web伺服器上。
PHP比Java快5到20倍!!實際的比較測試顯示,PHP的運行速度是Java3.7倍左右。PHP太容易使用了,你可以用它在非常短的時間里,非常迅速的開發出非常復雜的web,e-commerce和一般的單機應用程序。(在將來,PHP將會模仿Java大多數的功能,相信Java程序員也會喜歡上它。PHP將包含Java中的關鍵字,如class,extends,interface,
implements, public,protected, private 等等等等。)
PHP具有面向對象特性,它吸收了Java, C++, PERL
和C的最優秀的部分。PHP可以說是所有腳本/編程語言中的寶石。不久,它就會成為全世界程序員的「麥加聖地」。PHP即可以運行在Window95/NT/2000/XP上,也可以運行在各種UNIX上。
們將大吃一驚——PHP極有可能成為21世紀的電腦編程語言。
可以使用Zend Optimizer對PHP進行編譯和優化,從而使它運行的更快。PHP4.0中已經集成了Zend Optimizer。
首先,你在開發、測試、除錯過程中,用PHP腳本語言編寫你的應用程序。一旦項目完成,你便可以用Zend編譯器,將PHP文件編譯成運行速度更快的可執行程序。
H. emacs 的配置文件.emacs我改了之後有的時候怎麼沒效果啊。還有.emacs.d的那個文件夾有什麼用啊
確實問的亂。要想學emacs,emacs lisp 是必學的。那些定製的東西都是 emacs lisp 寫的。
如果不懂emacs lisp,不可能用好emacs.
關於怎麼學習emacs,如果有一點英文基礎,建議看 emacs 的官方文檔。官方文檔寫的很好懂,而且一直都是有在維護的。
閱讀emacs文檔和emacs lisp 文檔,可以使用emacs或者info工具。
在emacs裡面 C-h i m emacs RET
如果用 info 來讀,在終端輸入 info emacs
emacs lisp 的文檔類似,在emacs裡面: C-h i m elisp RET
在終端則是 info elisp
=======================================================
>> 按M-!是的shell mode 用gcc 說沒有這個命令孝襪。
這個要改的不是PATH,而是 exec-path
(add-to-list 'exec-path "<到gcc的路徑放在這里>")
exec-path 通常是會參考 PATH 變數的,但是你的情況應該兩者不同。你可以檢查一下是不是不此祥同。
>> 比如說php-mode 改tab 縮進到底是在php-mode.el里改還是在.emacs改
當然是推薦在.emacs改。這樣方便更新php-mode.el。
emacs 和 elisp 簡短的教程沒什麼用的,一定要看完整的文檔才能理解精髓。學emacs是一個大工程,沒巧扒激有什麼捷徑,先把基礎的學會,剩下的慢慢學。不要想一開始就什麼都完全按需定製,先用默認的配置上手。如果適應不了,轉大型IDE也是明智的選擇。
I. 什麼是pHp技術
PHP是能讓輪備你生成動態網頁的工具之一。PHP網頁文件被當作一般HTML網頁文件來處理並且在編輯時你可以用編輯HTML的常規方法編寫PHP。[1]
php編程技術
PHP代表:超文本預處理器(PHP: Hypertext Preprocessor)。PHP是完全免費的,不用花錢,你可以從PHP官方站點自由下載。PHP遵守 GNU公共許可(GPL),在這一許可下誕生了許多流行培桐閉的軟體諸如Linux和Emacs。你可以不受限制的獲得源碼,甚至可以從中加進你自己需要的特色。PHP在大多數Unix平台,GUN/Linux和微軟Windows平台上均可以運行。怎樣在Windows環境的PC機器或Unix機器上安裝 PHP的資料可以在PHP官方站點配裂上找到。安裝過程很簡單。