我正在尝试将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>
Run Code Online (Sandbox Code Playgroud)
但如果你点击F11,它只会调高音量.是否可以在OSX中重新映射具有OS范围功能的密钥?
我不想在这里重新映射任何更常用的密钥,因为重新生成标签需要一段时间.
您知道两个选项:
1)启用常规功能键,即.f1-f12不再执行OSX特定命令,如减小音量.相反,你必须按住fn键才能按下f键.我已经在我的计算机上设置了这个,并且我已经成功映射了Vim/MacVim中的功能键.要做到这一点,去System preferences --> Keyboard检查Use all F1, F2,...
2)使用fn+ F11执行命令.
| 归档时间: |
|
| 查看次数: |
2830 次 |
| 最近记录: |