sublime完全配置

本文主要记录个性化定制自己的代码编辑器,主要用于python,java简单代码的配置,以及使用sublime编辑latex

sublime完全配置

本文主要记录个性化定制自己的代码编辑器,主要用于python,java简单代码的配置

安装

新版的注册码如下
sublime build 3143

—– BEGIN LICENSE —–
TwitterInc
200 User License
EA7E-890007
1D77F72E 390CDD93 4DCBA022 FAF60790
61AA12C0 A37081C5 D0316412 4584D136
94D7F7D4 95BC8C1C 527DA828 560BB037
D1EDDD8C AE7B379F 50C9D69D B35179EF
2FE898C4 8E4277A8 555CE714 E1FB0E43
D5D52613 C3D12E98 BC49967F 7652EED2
9D2D2E61 67610860 6D338B72 5CF95C69
E36B85CC 84991F19 7575D828 470A92AB
—— END LICENSE ——

插件

Package Control

通俗易懂地说,这个是你在完成安装SublimeText后必须安装的东西。你问为什么?因为有了这个特殊的“插件包”,你可以很容易地安装、升 级、删除,甚至非常方便地查看您已经安装在SublimeText中的包或插件的列表。它通过菜单和对应的行为使这些过程变得非常容易和有组织。
安装
新版本中直接点击菜单栏中的preferences-> Package Control即可安装
快捷键 Ctrl+Shift+P呼出Package Control界面

以下介绍的插件都可以使用Package Control:install package来进行安装

AdvancedNewFile

当我们在 Sublime Text 编辑器里我们可以通过快捷键ctrl+n,来新建一个文件,然后ctrl+s进行弹出保存框,填写文件名进行保存。安装完成之后,运用快捷键command+alt+n(win: ctrl+alt+n),Sublime Text底部会弹出输入框;我们只需在这个输入框里输入我们需要新建的文件名回车即可;需要注意的是这路径前面不可加 ‘/‘, 这会使得建立的路径成为用户目录,而非改项目目录)。默认情况下文件会存储在当前目录,如果当前没有目录,会存储在用户的家目录。
配置
使用AdvancedNewFile还有一个功能可以在新建文件根据后缀名,使用预先配置好的文件模板
配置方法
点击菜单栏中的

preferences->
package setting -> 
AdvancedNewFile -> 
User-Setting

输入需要配置的项,具体可参考Default-Setting
如下为我配置的Java和Python文件的模板

{
    "file_templates": {"java":"/**\n
    *Creat By T.Cage\n
    *\n
    *\n
    */\n
    public class {\n    
        public static void main(String[] args){\n  
              System.out.println(\"Hello World!\");\n  
                }\n
            }",
        "py":"#!/usr/bin/env python\n
    # -*- coding: utf-8 -*-\n
# @Author  : CageTian (cagetian@outlook.com)\n
\n
import os\n
def method():\n
\n
    pass\n
\n
if __name__ == '__main__':\n
    print(\"hello World\")\n    "}
}

SublimeCodeIntel

SublimeCodeIntel提供强大的代码提示功能,一定程度上弥补了与ide之间的差距
配置
点击菜单栏中的

Preferences -> 
Package Settings ->
SublimeCodeIntel -> 
User-Settings

找到 codeintel_language_settings 项添加内容(如下为我配置anaconda3,Python):

{
    "codeintel_language_settings": {
        "Python3": {
            "python3": "C:/ProgramData/Anaconda3.5/python.exe",
            "codeintel_scan_extra_dir": [
                "C:/ProgramData/Anaconda3.5/Lib",
                "C:/ProgramData/Anaconda3.5/Lib/site-packages"
            ],
            "codeintel_scan_files_in_project": true,
            "codeintel_selected_catalogs": []
        }
    }
}

SublimeREPL

这可能是对程序员很有用的插件。SublimeREPL 允许你在 Sublime Text 中运行各种语言(NodeJS , Python,Ruby, Scala 和 Haskell 等等)

ConvertToUTF8

支持 GBK, BIG5, EUC-KR, EUC-JP, Shift_JIS 等编码的插件,将不同的编码文件自动转换为utf-8编码

SideBarEnhancements

这个插件可以给SublimeText的边栏菜单带来扩充的功能,包括:在当前工程文件夹中新建文件,移动文件或文件夹,产生文件或文件夹的副本,在新窗口或浏览器中打开,刷新等。这只是概括地说,安装后探索它更多的功能吧。

LaTeXTools

用于LaTex写作的插件,颜控必备,具体配置下文会进行介绍。

其他配置

基本设置

Preferences ->Settings

{
    "default_encoding": "UTF-8",
    "draw_white_space": "all",
    "font_size": 14,
    "highlight_line": true,
    "ignored_packages":
    [
        "Vintage"
    ],
    "indent_to_bracket": true,
    "rulers":
    [
        80
    ],
    "save_on_focus_lost": true,
    "translate_tabs_to_spaces": true,
    "trim_automatic_white_space": false,
    "word_wrap": true
}

python交互式环境配置

sublime对Python的支持是极好的,在Python文件窗口下直接使用Ctrl+p便可以运行Python代码,但不足之处是不支持控制台的输入,安装SublimeREPL以配置交互式环境:
- 点击preferences -> Key Binding
- 配置F5运行当前Python文件,Ctrl+F5进入调试

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

Java简单开发环境配置

  • Preferences -> Browse Packages
  • 在Packages文件夹下新建Java文件夹
  • 在Java文件夹下新建JavaC.sublime-build文件,内容如下
{
    "shell_cmd": "runJava.bat \"$file\"",
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.java",
    "encoding": "utf-8"
}
  • 在javajdk安装目录的bin文件夹下新建runJava.bat文件,内容如下
@ECHO OFF
cd %~dp1
ECHO Compiling %~nx1……
IF EXIST %~n1.class (
DEL %~n1.class
)
javac %~nx1
IF EXIST %~n1.class (
ECHO ———OUTPUT———
java %~n1
)
  • 新建java文件Ctrl+B运行

*注:*java环境变量得配置正确

Latex写作环境的配置

  • 安装MiKTeX (Windows 平台下的 LaTeX 工具套件,包含了 TeX 以及相关的程序。下载地址:https://miktex.org/download
  • 配置LaTeXTools。
    • 打开 Sublime Text,按下快捷键 Ctrl+Shift+P,调出 Package Control,搜索“LaTeXTools: Reconfigure and migrate settings”并回车即可。这一步实际上在User目录下创建了名为“LaTeXTools.sublime-settings”的配置文件。
    • 配置编译器。将前面的LaTeXTools.sublime-settings文件用Sublime Text 3打开,配置”texpath”选项,将MikTex的路径添加进去就可以了,如下图所示。
  • 下载并配置SumatraPDF

    • 第一步:将 SumatraPDF 的主程序目录添加到环境变量PATH,这一步很重要,否则下一步会无法进行。
    • 第二步:打开命令提示符,执行以下命令:(将其中的安装路径替换成你实际的安装路径(配置反向搜索)

    SumatraPDF.exe -inverse-search “\”D:\Program Files (x86)\Sublime Text 3\sublime_text.exe\” \”%f:%l\”“

  • 使用进行到现在,理论上应该就已经配置好了。按下快捷键 Ctrl+B,Sublime就会自动调用 LaTeXTools 的 build 系统来进行编译,然后自动打开 SumatraPDF 进行预览。之后每次修改后只要 Ctrl+B 一下,SumatraPDF 里的内容就会自动更新。同时在SumatraPDF 中双击相应的内容,会调到Sublime中对应的位置。
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/w352986331qq/article/details/78965823
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭