請問 vim 可以合併兩種語法的 syntax 嗎? - Linux

Olga avatar
By Olga
at 2011-10-02T21:02

Table of Contents

小弟現在有需要用 vim 來編輯產生 .js 用的 .php

想請問一下 有沒有辦法在附檔名為 .php 的情況下

讓 vim 依然使用 .js 的設定來做語法標記

只有 <?php ?> 裡面的東西改用 .php 的標記呢?

同理能不能也應用在 .php 產生的 .html 上?

感謝大大回答!!

--
想你的時候 不一定能告訴你
如果不告訴你 也能會意
那我們就是有 真正的默契

--
Tags: Linux

All Comments

Anthony avatar
By Anthony
at 2011-10-06T00:21
手動修改相對應的syntax file應該就可以了
Robert avatar
By Robert
at 2011-10-10T16:42
我有發現在 .php 中他也只會標記 <?php?> 裡面的東西
Dinah avatar
By Dinah
at 2011-10-11T02:31
所以有沒有辦法用調整優先順序的方式來上色?
先套用 .js 再套用 .php 這樣 @@"
Damian avatar
By Damian
at 2011-10-15T19:30
喔順帶一提 我是在 mac 上的終端機中使用 vim
還要來翻一下他的 vim 設定藏在哪...QQ
Yedda avatar
By Yedda
at 2011-10-16T23:22
基本上都沒問題, 難是難在要怎麼改...
Susan avatar
By Susan
at 2011-10-20T21:44
/usr/share/vim/vim73/syntax
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2011-10-25T02:13
喔喔 我找到設定檔了 發現 php.vim 中有支援先 .html
再 .php 的方式 這樣可以用 :set syntax 的方式設定
Delia avatar
By Delia
at 2011-10-27T16:18
來研究一下看看能不能增加 .js 進去...@@"
Kyle avatar
By Kyle
at 2011-10-31T15:04
http://www.2072productions.com/to/phpindent.txt?
HTML <Script.*> tags are indented as PHP and like if
HTML <Script.*> tags are indented as PHP and like if
their content was part of the surrounding PHP code.
抓新版的試試吧

fedora15的 HDMI 沒聲音?

Elvira avatar
By Elvira
at 2011-10-02T20:52
在 eeebox 上架 Fedora15, ION 的 chipset, 結果 HDMI 一直沒聲音, 調整了 mixer 的設定, 將所在的聲音輸出都設給 Nvidia HDM 還是沒用, 有人設定成功過的嗎? 有沒有什麼建議? 以前同一台機器裝 ubuntu 9.10 加 patch 可以 HDMI 輸 ...

samba 設定

Ursula avatar
By Ursula
at 2011-10-02T13:52
小弟弟我想利用 samba 與家中另外一台電腦作區網 但在 samba 設定上遇到好多坑... 我的電腦︰ubuntu 10.04 安裝 samba 方法為 sudo apt-get install samba smbfs 也按照鳥哥方法的一步一步學習 samba # testparm Load smb ...

CentOS yum 鏡像來源

Andy avatar
By Andy
at 2011-10-02T13:11
※ 引述《Adama (So Say We All.)》之銘言: : ※ 引述《tjjh89017 (伊達政宗)》之銘言: : : 附上mysql的更新問題 : : http://pastie.org/2620443 : There are unfinished transactions remaining. ...

w3m神奇的stdout

Blanche avatar
By Blanche
at 2011-10-02T04:01
剛剛用w3m時發現一個我無法理解的現象 如果直接打w3m, 後面不接網址, 會顯示w3m的使用方法 如果輸入的是w3m -h或w3m --help, 同樣的也會顯示w3m的使用方法 $ w3m w3m version w3m/0.5.3, options lang=en,m17n,image,color ...

OpenSUSE偵測不到無線網路

Zora avatar
By Zora
at 2011-10-02T00:44
筆電是Lenovo G460,使用環境為OpenSUSE 11.4 KDE 網路卡用的是Atheros AR9285 Wireless Network Adapter Google了一下,理論上這張網卡應該會很正常運作才對 但點右下角的圖示,預設是沒啟用的,且enable那欄也變暗不能啟用 驅動程 ...