Sublime Text 配置

介绍


Sublime Text 具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等,还可自定义键绑定,菜单和工具栏。

Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。

Sublime Text 是一个跨平台的编辑器,同时支持 Windows、Linux、Mac OS X等操作系统。

简而言之,Sublime Text 你值得拥有。

下载:https://www.sublimetext.com/download

Sublime Text 配置

安装:sublime_text_x64_setup.exe 双击next。

 

一、配置 python3 环境


首先配置Python 编译模块,让编辑器能能解析Python代码。

打开 Sublime,菜单选择 Tools --> Build System ---> New Build System,会生成一个配置文件。

Sublime Text 配置

保存配置文件,名字可以自己定义,我的命名为:python3.sublime-build。

Sublime 配置 python3 环境就完成了,以后用 Sublime 打开 .py 的文件,按 Ctrl + b 即可运行 python3 代码。

{    
      "cmd": ["D:/path/Python38/python.exe","-u","$file"],    
      "file_regex":"^[ ]*File "(...*?)", line ([0-9]*)",    
      "selector":"source.python",    
      "env": {"PYTHONIOENCODING": "utf8"}
}

Sublime Text 配置

 

二、SublimeREPL


1 打开 Sublime Text,按键 Ctrl + Shift + P 打开命令面板。

2 输入install 或选择 Package Control:Install Package(程序包控件,安装程序包)。

Sublime Text 配置

3 选中后按键后敲击 Enter 进入,在弹出的界面中搜索 SublimeREPL 点击下便可自动下载安装。

Sublime Text 配置

4 完成安装后,打开 Tools,在最下方可以看到 SublimeREPL 即为成功安装(如下图)。

Sublime Text 配置

5 安装SublimeREPL插件后,打开 Preferences ---> Browse Packages...,找到 Default.sublime-commands文件 在复制其中命令。

Sublime Text 配置

6 打开 Preferences ---> Key Bindings,添加快捷键:ctrl + b。

[
	{
        "keys": ["ctrl+b"],
        "caption": "SublimeREPL: Python - RUN current file",
        "command": "run_existing_window_command", "args":
        {
            "id": "repl_python_run",
            "file": "config/Python/Main.sublime-menu"
        }
    },
]

Sublime Text 配置

7 每次运行在一个窗口中的配置,注意:上边有个逗号。

"view_id": "*REPL* [python]"

Sublime Text 配置

8 第490行,把 id 改为 name

Sublime Text 配置

9 显示多个分屏窗口。

Sublime Text 配置

10 光标在 hello.py 文件中,按:ctrl + b 运行。

Sublime Text 配置

SublimeREPL (解决 Sublime 无交互问题)

 

三、Anaconda


1 Anaconda 是一个终极Python包;它包含了一系列的类IDE的功能,如自动补全默认启用,配置选项等

2 跳到定义功能在整个工程之中查找并跳转到变量、函数或类的定义

3 查找引用快速查找变量、函数或类被引用的地方

4 显示文档、显示函数和类的文档字符串(当然是在定义了文档字符串时)

Sublime Text 配置

Sublime Text 配置

1 Preferences ---> Package Settings ---> Anaconda ---> Settings Default。

修改 "python_interpreter" 为实际 Python 安装路径。

Sublime Text 配置

2 Preferences ---> Package Settings ---> Anaconda ---> Settings User,添加如下内容

{
    "python_interpreter":"D:/path/Python38/python.exe",//实际安装路径
    "suppress_word_completions":true,                          
    "suppress_explicit_completions":true,
    "complete_parameters":true, 
    "auto_formatting":true,
    "auto_formatting_timeout":3,
    "enable_signatures_tooltip":true,
    "merge_signatures_and_doc":true,
    "swallow_startup_errors":true,
    "anaconda_linting":false,    // 禁止“白框”的提示
}

Sublime Text 配置

3 保存设置以后,不会出现白框,并且可以通过Anaconda进行自动补全。

Sublime Text 配置

 

四、Emmet


Emmet 是一个插件,它可以让你更快更高效地编写HTML和CSS,节省你大量的时间。

Sublime Text 配置

 

五、Terminal


这个插件可以让你在Sublime中直接使用终端打开你的项目文件夹,并支持使用快捷键。

Sublime Text 配置

Sublime Text 配置

 

六、ConvertToUTF8


直接在菜单栏中可以转了,专为中文设计,不担心中文乱码问题了

Sublime Text 配置

Sublime Text 配置

 

七、SublimeLinter


代码检查插件,可以及时提示编写代码中存在的不规范和错误的写法,并培养我们良好的编码习惯和风格。

Sublime Text 配置

 

八、Djaneiro


Djaneiro 支持Django 模板和关键字高亮,并且在 Sublime Text 中提供有用的代码段(tab自动补全),代码段系统可以极大的节省时间。

只需简单的敲几个键就可以创建一些常见的Django 代码段,如模板,模型,表单和视图,可以在官方文档中查看代码段

Sublime Text 配置

 

九、Django Manage Commands


概述:manage.py 这个工具是一个围绕 Django命令的 Sublime Text 包装器。

所以你可以 Django 像这样直接从 Sublime 文本创建新项目和应用程序。

Sublime Text 配置

Ctrl+Shift+A:打开包含所有 Django 命令的菜单。

记住在“python_virtualenv_path”中设置虚拟环境安装目录的路径,以便插件正确工作,可以添加所需的目录。

Sublime Text 配置Sublime Text 配置

 

十、Sublime Text 常用快捷键


Ctrl+Shift+P:打开命令面板

Ctrl+P:搜索项目中的文件

Ctrl+G:跳转到第几行

Ctrl+W:关闭当前打开文件

Ctrl+Shift+W:关闭所有打开文件

Ctrl+Shift+V:粘贴并格式化

Ctrl+D:选择单词,重复可增加选择下一个相同的单词

Ctrl+L:选择行,重复可依次增加选择下一行

Ctrl+Shift+L:选择多行

Ctrl+Shift+Enter:在当前行前插入新行

Ctrl+X:删除当前行

Ctrl+M:跳转到对应括号

Ctrl+U:软撤销,撤销光标位置

Ctrl+J:选择标签内容

Ctrl+F:查找内容

Ctrl+Shift+F:查找并替换

Ctrl+H:替换

Ctrl+R:前往 method

Ctrl+N:新建窗口

Ctrl+K+B:开关侧栏

Ctrl+Shift+M:选中当前括号内容,重复可选着括号本身

Ctrl+F2:设置/删除标记

Ctrl+/:注释当前行

Ctrl+Shift+/:当前位置插入注释

Ctrl+Alt+/:块注释,并Focus到首行,写注释说明用的

Ctrl+Shift+A:选择当前标签前后,修改标签用的

F11:全屏

Shift+F11:全屏免打扰模式,只编辑当前文件

Alt+F3:选择所有相同的词

Alt+.:闭合标签

Alt+Shift+数字:分屏显示

Alt+数字:切换打开第N个文件

Shift+右键拖动:光标多不,用来更改或插入列内容

鼠标的前进后退键可切换Tab文件

按Ctrl,依次点击或选取,可需要编辑的多个位置

按Ctrl+Shift+上下键,可替换行

 

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Sublime Text 配置 - Python技术站

(0)
上一篇 2023年4月2日 下午5:00
下一篇 2023年4月2日 下午5:01

相关文章

  • Django 静态文件配置

    一、静态文件配置 在 settings.py 文件的最后添加 # settings.py # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/4.1/howto/static-files/ # STATIC SETTINGS STATIC_URL = ‘/s…

    2023年4月2日
    00
  • Django 简介和版本介绍

    一、简介 官方地址:https://www.djangoproject.com Django 是一个由Python 编写的具有完整架站能力的开源Web框架。使用 Django,只要很少的代码,开发人员就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的Web服务。 Django 本身基于MVC 架构,即Model(模型)+View(视图)+…

    2023年4月2日
    00
  • Django 之视图层

                JsonResponse 1 json格式的数据有什么用 前后端数据交互需要使用json作为过渡,实现跨语言传输数据 2 前后端方法对应 JSON.stringify() –  json.dumps() JSON.parse()     –  json.loads() 3 JsonResponse 对象实现 import json f…

    Python开发 2023年4月2日
    00
  • Django 之必知必会三板斧

    一、HttpResponse 在django.http 模块中定义了HttpResponse 对象的API,HttpRequest 对象由Django 自动创建,不调用模板,直接返回数据。 1 在 app/views.py 中导入模块,添加对应的函数 from django.shortcuts import HttpResponse, render, red…

    2023年4月2日
    00
  • Django ORM 实现数据的单表 增删改查

    一、配置环境 1 Django 连接数据库(MySQL) DATABASES = { ‘default’: { ‘ENGINE’: ‘django.db.backends.mysql’, ‘NAME’: ‘xyz’, ‘USER’:’root’, ‘PASSWORD’:’root’, ‘HOST’:’IP地址’, ‘PORT’:3306, ‘CHARSET’…

    Python开发 2023年4月2日
    00
  • Django 之路由层

    一、Django 请求周期生命流程图 首先,用户在浏览器中输入URL,发送一个GET 或 POST 方法的request 请求。 Django 中封装了socket 的WSGI 服务器,监听端口接受这个request 请求。 再进行初步封装,然后传送到中间件中,这个request 请求再依次经过中间件。 对请求进行校验或处理,再传输到路由系统中进行路由分发,…

    2023年4月2日
    00
  • Django 之ModelAdmin对象(补)

    一、后台管理系统配置 1 在该表对应的models类里面添加一个Meta类 class Meta: verbose_name_plural = ‘用户表’ ### 指定该表在admin后台的名字为: 用户表 # verbose_name = ‘用户表’ ### 末尾还是会自动加s   2 null=True,blank=True的区别 ### null=Tr…

    2023年4月2日
    00
  • Django 使用VScode 创建工程

    一、VSCode 创建Django 工程 1 地址 https://code.visualstudio.com 2 mysite(项目名),创建Django 项目,可以和虚拟环境放在同一目录,也可以放在虚拟环境的文件夹里。 django-admin startproject mysite 3 新建文件夹–>搭建虚拟环境,新建一个项目文件夹 mysit…

    2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部