簡體   English   中英

對於Vim編輯器,如何在Mac OS X上的.vimrc中映射功能鍵?

[英]For the Vim editor, how do I map a function key in .vimrc on Mac OS X?

我正在嘗試將f11映射到vim中的命令,並在.vimrc中添加一行,例如:

map <F11> :exe '!ctags -R --python-kinds=-i -f ./tags ' . shellescape(system('python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"'))<CR>

但是,如果您按下F11鍵,只會提高音量。 是否可以在OSX中重新映射具有OS范圍功能的鍵?

我不想在這里重新映射任何更常用的鍵,因為重新生成標簽需要一些時間。

我知道您有兩個選擇:

1)啟用功能鍵的常規使用,即。 f1-f12不再執行OSX特定命令,例如減小音量。 相反,您將必須按住fn鍵並按f鍵。 我已經在計算機上進行了設置,並且已經成功映射了Vim / MacVim中的功能鍵。 為此,請轉到System preferences --> Keyboard然后選中Use all F1, F2,...

2)使用fn + F11執行命令。

六年后...

查看https://github.com/Pyroh/Fluor/releases

它允許您根據當前活動的應用程序更改功能鍵的行為。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM