python - 在 vim 和 python 中使用 ycm,如何在例如使用时保留文档字符串预览详细参数?

标签 python vim autocomplete docstring youcompleteme

YouCompleteMe 是 vim 中一个可爱的自动完成工具。它还显示了“悬停”自动完成候选的文档字符串,这对我来说是一个非常有用的工具。遗憾的是,一旦确认候选人,此预览就会关闭。通过左括号。

示例:

显示第一个文档字符串: Docstring is shown

输入括号会终止文档字符串: Docstring is not shown anymore

现在,我希望保留文档字符串,而我的“光标”位于我刚刚自动完成的内容的括号中(详细说明:显然是最里面括号的文档字符串,如果它们是嵌套的)。

这可以做到吗?如果可以,怎么做?

提前非常感谢您, 李家康

最佳答案

将以下内容添加到您的 vimrc

让 g:ycm_autoclose_preview_window_after_completion = 0

或默认值。

可选的g:ycm_autoclose_preview_window_after_completion默认为0

关于python - 在 vim 和 python 中使用 ycm,如何在例如使用时保留文档字符串预览详细参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48853183/

相关文章:

vim - 如何以简单的方式将一些行向左或向右移动? (不是 n<< 或 n>>)

javascript - 如何在 Pyramid 框架中制作代理机制?

python - float 转换为从 .dat 文件读取的符号。不确定编码

python - QAudio在 PyQt4 开始时输出奇怪的峰值声音

html - Safari:自定义自动完成和系统联系人自动填充之间的冲突

angularjs - Angucomplete Alt : Getting "No Results Found" before the server response is obtained

c - 有没有办法使 Eclipse 的代码完成与 XCode 的一样好?

python - AttributeError : Can only use . 具有 datetimelike 值的 dt 访问器

mapping - 响应式编译运行 Vim 映射

python - Vim 自动删除 Python 注释的缩进