Sublime Text 配置

yizhihongxing

介绍


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 之中间件

    Django 之中间件

    Python开发 2023年4月2日
    00
  • Django 创建 APP和目录结构介绍

    一、通过pip安装Django 以windows 系统中使用pip命令安装为例 win+r,调出cmd,运行命令:pip install django自动安装PyPi 提供的最新版本。指定版本,可使用 pip install django==4.0 这种形式。   二、创建项目 在windows 的cmd环境中,输入下面的命令: django-admin s…

    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
  • Django ORM 事务和查询优化

    一、事务操作 模块 from django.db import transaction 1 开启事务:with transaction.atomic() from django.db import transaction class MyView(View): def post(self, request): ### 在with代码块中开启事务,出了with…

    Python开发 2023年4月2日
    00
  • Django ORM 常用字段和参数

    一、models中的常用字段类型 字段类型 类型 说明 AutoField 自动增长的 IntegerField,通常不用指定,不指定时Django会自动创建属性名为 id 的自动增长属性。 BooleanField 布尔字段,值为True 或 False NullBooleanField 支持Null、True、False三种值 CharField 字符串…

    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 连接数据库 MySQL

    一、Django 连接 MySQL 修改 settings.py 文件 # 默认用的是sqlite3 # Database # https://docs.djangoproject.com/en/4.1/ref/settings/#databases # DATABASES = { # ‘default’: { # ‘ENGINE’: ‘django.db.…

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