vim - Pycharm vim插件可以支持调用功能吗?
问题描述
我正在使用 PyCharm2018.3。
我想在我的~/.ideavimrc
但似乎 pycharm vim 插件不支持:call
命令中创建一些快捷方式。
这是我的~/.ideavimrc
function! PrintVariable()
if &filetype == 'python'
:s/\v(\s*)(.*)/\1print("\2: ", \2)<CR>
else
:s/\v(\s*)(.*)/\1std::cout<<"\2"<<std::endl;<CR>
endif
endfunction
map <space>p :call PrintVariable()<CR>
当我按下<space>p
时,PyCharm 会说
VIM-not an editor command: call
如何在 pycharm vim 中触发函数?
解决方案
IdeaVim 不完全支持 vim 脚本。这是一个相关的问题:https ://youtrack.jetbrains.com/issue/VIM-506
推荐阅读
- install4j - 安装从 install4j 创建的安装程序是否需要强制 jre/jdk?如果是,那么是否可以将大小减小到 10mb
- php - PHP:将具有不同键的 JSON 对象转换为 CSV
- html - CSS中的连续滚动效果在第一行停止
- rpython - 回归通道中的相关值警报警报?
- python - 如何撤消分配给熊猫列的值?
- wordpress - Laravel 5.8 API + WordPress 集成
- php - 将集合中的每个元素分配给数组中的多个元素
- oracle - Oracle 内部的唯一索引是如何工作的?
- typescript - Typescript中错误的自动返回类型推导
- firebase - 在 iPhone 测试设备上从 Windows PC 启动时,在 Xamarin iOS 中没有获得 Firebase 云消息传递令牌。[更新]