vimphp配置
❶ 誰用vim寫php的.請教一下
1.vim的設計理念是組合;
命令組合:
Vim強大的編輯能力中很大部分是來自於其普通模式命令。vim的設計理念是命令的組合。例如普通模式命令"dd"刪除當前行,"dj"代表刪除到下一行,原理是第一個"d"含義是刪除,"j"鍵代表移動到下一行,組合後"dj"刪除當前行和下一行。另外還可以指定命令重復次數,"2dd"(重復"dd"兩次),和"dj"的效果是一樣的。"d^","^"代錶行首,故組合後含義是刪除到游標開始到行首間的內容(不包含游標);"d$" $"代錶行尾,刪除到行尾的內容(包含游標);用戶學習了各種各樣的文本間移動/跳轉的命令和其他的普通模式的編輯命令,並且能夠靈活組合使用的話,能夠比那些沒有模式的編輯器更加高效的進行文本編輯。
模式間的組合:
在普通模式中,有很多方法可以進入插入模式。比較普通的方式是按"a"(append/追加)鍵或者"i"(insert/插入)鍵。
2.很多快捷鍵設置和正則表達式類似,可以輔助記憶; ^ $ w 等
3. vim針對程序員做了優化;
寫代碼的時候手需要時刻保持在鍵盤上,隨機定位代碼、隨機刪除代碼、移動代碼、插入代碼的操作大大多於閱讀、翻頁操作,中間卡頓一下效率就大大降低了;但對普通用戶而言,順序寫、設置字體格式、翻頁讀多於隨機寫刪除操作, 且每個動作之間本身就有很多的停頓,用其他UI編輯器(word,notePad++等)效率反而比VIM高效,使用vim進行操作只會徒增你的疑惑: vim為什麼這么流行。(如果你不是一個代碼開發者,估計你看完這段話也無法感同身受,建議先去學一門編程語言,新手推薦學C,java入門,做一道50行代碼的課後習題,來感受下寫代碼的過程)
Bram Moolenaar 在 80 年代末購入他的Amiga計算機時,Amiga 上沒有他最常用的編輯器vi。Bram 從一個開源的 vi 復制 Stevie 開始,開發了 Vim 的 1.0 版本。最初的目標只是完全復制 vi 的功能,那個時候的 Vim 是Vi IMitation(模擬)的簡稱。1991 年 Vim 1.14 版被 "Fred Fish Disk #591" ——Amiga 用的軟體集收錄了。1992 年 1.22 版本的 Vim 被移植到了 UNIX 和MS-DOS上。從那個時候開始,Vim 的全名就變成 Vi IMproved(改良)了。
在這之後,Vim 加入了不計其數的新功能。做為第一個里程碑的是 1994 年的 3.0 版本加入了多視窗編輯模式(分割視窗)。從那之後,同一熒幕可以顯示的 Vim 編輯文件數可以不止一個了。1996 年發布的 Vim 4.0 是第一個利用圖型介面(GUI)的版本。1998 年 5.0 版本的 Vim 加入了 highlight(語法高亮)功能。2001 年的 Vim 6.0 版本加入了代碼折疊、插件、多國語言支持、垂直分割視窗等功能。2006 年 5 月發布的 Vim 7.0 版更加入了拼字檢查、上下文相關補完,標簽頁編輯等新功能。 2008 年 8 月發布的 Vim 7.2,該版本合並了 vim 7.1 以來的所有修正補丁,並且加入了腳本的浮點數支持,2010年08月15日,歷時兩年的時間,vim又發布了vim 7.3這個版本,這個版本修復了前面版本的一些bug,以及添加了一些新的特徵,這個版本比前面幾個版本來的要更加優秀。
4.2016年9月12日 Vim 8.0[1]
十年以後,Vim 終於發布了一個新的大版本 8.0,結束了從 2006 年 5 月 7 日開始的 7.0 世代。雖然這十年間,Vim 也一直在不斷更新,從 7.0 到三年前的 7.4,每隔一兩年或兩三年就會有個小版本更新,但是這次跨越大版本更新,帶來了不少新的特性,據說有一些是從其它的 Vi 流派吸收來的特性。中軟卓越的APP上有更多介紹可以參考。
❷ 哪位大牛知道在mac下vim怎麼配置我是做php的新手,求助!!
我也想有個蘋果 。。。配置文件 一般在$HOME目錄下面,具體配置可以上github,搜索vimfiles,結果中源文件 _vimrc就是配置文件 了
❸ 新手求助,怎麼設置伺服器環境
1. 配置nginx
1. 啟動nginx服務。
命令如下:
[root@VM_185_51 /]# service nginx restart
2. 測試nginx服務是否正常運行。
如果最後顯示:`index.html' saved ,說明nginx服務正常。
[root@VM_185_51 /]# wget http://127.0.0.1--2013-02-20 17:07:26-- http://127.0.0.1/Connecting to 127.0.0.1:80... connected.HTTP request sent, awaiting response... 200 OKLength: 151 [text/html]Saving to: `index.html'
100%[==========================================================================================>] 151 --.-K/s in 0s
2013-02-20 17:07:26 (37.9 MB/s) - `index.html' saved [151/151]
3. 在瀏覽器中,通過CentOS雲伺服器公網IP查看nginx服務是否正常運行。
如果顯示如下,說明nginx安裝配置成功。
2. 配置PHP
1. 啟動php-fpm。
[root@VM_185_51 /]# service php-fpm start
2. 修改php-fpm和nginx的配置,實現nginx和php聯動。
(1)查看php-fpm默認配置。
[root@VM_185_51 /]# cat /etc/php-fpm.d/www.conf |grep -i 'listen ='listen = 127.0.0.1:9000
(2)php-fpm的默認配置的監聽埠為9000,現在只用修改配置,將php解析的請求轉發到127.0.0.0:9000處理即可。
修改nginx配置,修改命令如下:
[root@VM_185_51 /]# vim /etc/nginx/conf.d/default.conf
修改完成後實際配置如下,紅色文字為修改過的部分:
server { listen 80;root /usr/share/nginx/html;server_name localhost; #charset koi8-r;#access_log /var/log/nginx/log/host.access.log main; location / {index index.html index.htm;} #error_page 404 /404.html; # redirect server error pages to the static page /50x.html#error_page 500 502 503 504 /50x.html;location = /50x.html {root /usr/share/nginx/html;} # proxy the PHP scripts to Apache listening on 127.0.0.1:80##location ~ \.php$ {# proxy_pass http://127.0.0.1;#} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000#location ~ \.php$ {fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;}# deny access to .htaccess files, if Apache's document root# concurs with nginx's one##location ~ /\.ht {# deny all;#}
}
修改完成後,按「Esc」鍵,輸入「:wq」,保存文件並返回。
通過下面的命令,查看配置是否正確:
[root@VM_185_51 /]# cat /etc/nginx/conf.d/default.conf
3. 配置生效
重啟nginx,使配置生效。
命令如下:
[root@VM_185_51 /]# service nginx restartStopping nginx: [ OK ]Starting nginx: [ OK ]
4. 環境配置驗證
1. 在web目錄下創建index.php。
命令如下:
[root@VM_185_51 /]# vim /usr/share/nginx/html/index.php
index.php文件的內容如下:
<?phpecho "<title>Test Page</title>";echo "hello world";?>
2. 在瀏覽器中,通過CentOS雲伺服器公網IP查看環境配置是否成功。
如果頁面可以顯示「hello world」,說明配置成功。
❹ phpstorm 10的vim插件怎麼配置
類unix系統下
~/.ideavimrc
~/ 目錄是類unix系統下用戶的根目錄
在windows系統中將.ideavimrc文件放在如下目錄
C:\Users\你的用戶名\