当前位置: 首页 > 面试题库 >

用于python / django的Sublime Text 2和3设置,代码完成

陆晓博
2023-03-14
问题内容

我想使用带有高级文字的自动完成插件进行Web开发。我正在使用django框架。我研究了以下可能的选项。并不是真正的问题,仅供参考,我在这里添加了这些内容。

上市顺序在一定程度上代表了人气(基于活动水平,承诺,贡献者,偏爱,分叉,问题(开放/关闭)[2014年2月]

  • SublimeCodeIntel:从Open Komodo Editor移植到Sublime Text的代码智能插件。

特征 :

* 跳转到符号定义-跳转到符号定义的文件和行
* 导入自动完成功能-实时显示带有可用模块/符号的自动完成功能
* 功能调用工具提示-在状态栏中显示有关工作功能的信息
* 支持:JavaScript,梅森,XBL,XUL,RHTML,SCSS,Python,HTML,Ruby,Python3,XML,Sass,XSLT,Django,HTML5,Perl,CSS,Twig,Less,Smarty,Node.js,Tcl,TemplateToolkit, PHP。
  • SublimeJEDI:SublimeJEDI是Sublime Text 2和Sublime Text 3插件,用于很棒的自动完成库Jedi

特征:

* 在DOT上自动完成
* 函数args在完成时填满
* 绝地求生/定义
* 绝地查找相关名称(“查找用法”)
  • Djaneiro:Django支持Sublime Text 2/3

特征

* Django模板的代码段 
* Django模型字段的代码片段
* Django表单字段的代码段
* 完成次数
  • SublimeRope:最近没有活动。上一次提交时间为2013年12月21日。 仅ST2,将 SublimePythonIDE与ST3一起使用:通过使用Rope库,将Python补全和一些类似IDE的功能添加到Sublime Text 2中

特征 :

* 在此处查看详细信息:[http](http://rope.sourceforge.net/) : [//rope.sourceforge.net/](http://rope.sourceforge.net/)

问题答案:

我认为,只有2个sulbime插件可以提供非常好的完成度:

  • ST2和ST3的SublimeJEDI
  • Anaconda ST3版

CodeIntel和Rope的效果很差。Djaneiro比完成更多片段,但我也发现它很有用。



 类似资料:
  • 本文向大家介绍Python Django中的STATIC_URL 设置和使用方式,包括了Python Django中的STATIC_URL 设置和使用方式的使用技巧和注意事项,需要的朋友参考一下 使用Django静态设置时,遇到很多问题,经过艰苦的Baidu, stack overflow, Django原档阅读,终于把静态图片给搞出来了。特记录下来。 关键的概念:Django中,静态资源的存放通

  • 使用 Dreamweaver 的代码提示和代码完成功能,最大限度缩短编码时间。 Dreamweaver 的智能代码完成或代码提示功能通过减少拼写和其他常见错误,使您可以快速插入和编辑代码。 您也可以使用此功能查看: 标签的可用属性, 函数的可用参数,或 对象的可用方法。 受支持的语言和技术 Dreamweaver 支持下列语言和技术的代码提示: HTML CSS JavaScript  PHP 阅

  • 问题内容: 在Python 2中设置默认输出编码是一个众所周知的习惯用法: 这会将对象包装在编解码器中,该编解码器以UTF-8对输出进行编码。 但是,该技术在Python 3中不起作用,因为它期望使用a ,但是编码的结果是,并且在尝试将编码后的字节写入原始字节时发生错误。 在Python 3中执行此操作的正确方法是什么? 问题答案: 从Python 3.7开始,您可以使用以下命令更改标准流的编码:

  • 问题内容: 在编写 Python 3.1 CGI脚本时,我遇到了可怕的UnicodeDecodeErrors。但是,在命令行上运行脚本时,一切正常。 似乎使用和的返回值知道默认使用哪种编码。在命令行上运行时,该值应为’UTF-8’。但是,当通过浏览器运行脚本时,编码神秘地重新定义为“ ANSI_X3.4-1968”,这似乎只是纯ASCII的奇特名称。 我现在需要知道如何在所有情况下都以’utf-8

  • 本文向大家介绍django 模型字段设置默认值代码,包括了django 模型字段设置默认值代码的使用技巧和注意事项,需要的朋友参考一下 我就废话不多说了,大家还是直接看代码吧~ 补充知识:django 设置默认值到SQL 环境:django 1.9.7 背景介绍 django migrate 生成表结构时,默认是不处理default(即字段的default 是在django 框架层面,没有到数据库