我試圖用set filetype=…
這個命令來映射key,它可以是perl或者html等
問題:我使用的是Mac鍵盤,所有的Fx鍵似乎都沒有響應,除了2我已經映射並需要它們。
例如做map <F14>:set filetype=perl<CR>
或F13等不僅沒有做任何事情,它似乎做了一些奇怪的控制檯。
如何映射這些而不影響其他現有映射?Vimrc在mac keybord中的映射
注意:
要清楚:我使用vim遠程執行ssh。我的本地鍵盤是從Mac
我試圖用set filetype=…
這個命令來映射key,它可以是perl或者html等
問題:我使用的是Mac鍵盤,所有的Fx鍵似乎都沒有響應,除了2我已經映射並需要它們。
例如做map <F14>:set filetype=perl<CR>
或F13等不僅沒有做任何事情,它似乎做了一些奇怪的控制檯。
如何映射這些而不影響其他現有映射?Vimrc在mac keybord中的映射
注意:
要清楚:我使用vim遠程執行ssh。我的本地鍵盤是從Mac
nmap l nmap h 這回答你的問題,但我不建議你去那邊。
您遇到的第一個問題是您的所有cmdsomething映射都將在終端中失敗。
第二個是MacVim不支持多個修飾符:例如,您將無法使用CtrlShiftb。那麼,它會起作用,但Shift部分將會被忽略,所以你將會非常地受到限制。
第三個問題是您將無法將Vim的命令提交到內存。在你進入服務器並使用Vim的那一天,你將會失去。
所以是的,你可以做到這一點,但(我認爲)你不應該。
那麼還有什麼其他選項可以避免輸入':set filetype = ...' – Jim 2014-09-19 07:54:32
確保有應該在空間和:設置文件類型= perl的...
如果這僅僅是一個錯字,那就試試這個交互, :地圖「按控制-V,然後按F14鍵「:set filetype = perl
順便說一句,我使用的蘋果鍵盤(在Windows上)沒有F14鍵,我不記得在任何Macbook上看到F12以外的任何功能鍵,也許這是新的東西..
另外,在你的vim中鍵入「:help function-key」,如果它顯示像這樣,那麼你不能這樣做。
*功能鍵1至12 function_key功能鍵*
我的電路板上有'
謝謝彼得。 – 2014-09-21 05:28:51
':設置文件類型= perl'是一種解決方法,詢問有關問題,不是在解決這一問題的失敗嘗試。 – romainl 2014-09-19 08:00:40
@romainl:你有一點。在某些情況下,語法「破壞」尤其是在大文件中。如果文件混合在一起,當我「向下滾動」時html + perl然後只有html正確地突出顯示。我正在尋找一種快速的方式來查看perl或什麼時候我想要什麼,並返回到原始版本 – Jim 2014-09-19 08:08:58
我不記得perl和html本地混合。這個腳本是否使用'__DATA__'來分隔perl和html?或者,這是一種Perl模板語言?你應該使用模板嗎?你能向我們展示一個代碼示例(當然是編輯),以便我們可以看到它並自行測試它嗎? – 2014-09-19 15:46:02