当前位置:   article > 正文

jupyter notebook 的 hinterland 插件 改造,使代码提示第一个不被选中_notebook没有hinterland

notebook没有hinterland

进入到 自己开发环境 Python 或者 Anaocnda 的安装目录,然后进入如下文件夹  Lib\site-packages\notebook\static\notebook\js  ,找到 main.min.js   文件 ,用 记事本 打开。

按 ctrl + F 搜索  "We put it above the code" ,找到如下位置。

 

 修改完的代码,如下:

  1. this.complete.css('left', left + 'px');
  2. this.complete.css('top', top + 'px');
  3. // 我改写的避免 hinland 一直在干扰我;设置的0.9的透明度
  4. this.complete.css('opacity', '0.9');
  5. // Clear and fill the list.
  6. this.sel.text('');
  7. this.build_gui_list(this.raw_result);
  8. return true;
  9. };
  10. Completer.prototype.insert = function (completion) {
  11. this.editor.replaceRange(completion.str, completion.from, completion.to);
  12. };
  13. Completer.prototype.build_gui_list = function (completions) {
  14. var MAXIMUM_GUI_LIST_LENGTH = 1000;
  15. for (var i = 0; i < completions.length && i < MAXIMUM_GUI_LIST_LENGTH; ++i) {
  16. var opt = $('<option/>').text(completions[i].str).addClass(completions[i].type);
  17. this.sel.append(opt);
  18. }
  19. // 建议注释掉,避免 每输入一次选中一次
  20. //this.sel.children().first().attr('selected', 'true');
  21. this.sel.scrollTop(0);

详情请见:

jupyter notebook 的 hinterland 插件 设置 代码提示但是默认不选中_空流淡幽殇的博客-CSDN博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/731656
推荐阅读
相关标签
  

闽ICP备14008679号