个人使用Sublime Text3 过程中用到的小技巧和疑问汇总


sublime tips+q&a


  • sublime tipsqa
  • TIPS
    • 运行命令subl 打开sublime text
    • 配置 相关设置
    • Markdown 相关插件与设置
    • 文档打开的默认格式
    • 添加自定义插件
    • 创建属于自己的快捷键
    • 创建cc环境
    • 配置python环境
    • mardown下写数学公式MathJax
  • QA
    • 关于粘贴老是粘贴到上一行的问题


TIPS


1. 运行命令(subl 打开sublime text)

subl file :: 使用Sublime Text打开file文件
subl folder :: 使用Sublime Text打开folder文件夹
subl . :: 使用Sublime Text当前文件夹

2. 配置 相关设置

在 preferences->setttings-user 里面添加或者更改设置即可

3.Markdown 相关插件与设置

  • markdown preview :用于展示效果和高亮 建议设置快捷键alt+m ;[TOC]用于生成目录
  • markdown extended +extended mononkai :一种markdown 语法的背景皮肤,丰富的高亮,炫酷的背景

4. 文档打开的默认格式

打开该类文件->点击右下角的打开格式->选择最上面的open…->选择要打开的格式即可

5. 添加自定义插件

  1. Tools->Developer->new plugings 打开一个待编写插件模板
  2. 根据自己所需要的功能编写插件
  3. 保存插件到本地(*.py)
  4. 创建调用插件的快捷键
    至今搞不懂那个下划线有什么用,不过注意的是,不要有大写字母,大写字母换成下划线家小写字母

6. 创建属于自己的快捷键

Preference -> Key Bindings-User
按照格式编写自己快捷键
eg.

{“keys”: [“alt+m”], “command”: “markdown_preview”, “args”: { “target”: “browser”}},

7. 创建c/c++环境

windows需要配置g++和gcc,下载MinGW配置环境变量即可
然后tool->Build system->New Build system 编写自己的编译运行文件即可
附:
c++

    {
        "encoding": "utf-8",
        "working_dir": "$file_path",
        "shell_cmd": "g++ -Wall -fexec-charset=GBK -std=c++11 \"$file_name\" -o \"$file_base_name\"",
        "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
        "selector": "source.c++",

        "variants": 
        [
            {   
            "name": "Run",
                "shell_cmd": "g++ -Wall -fexec-charset=GBK -std=c++11 \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""
            }
        ]
    }

c

    {
        "working_dir": "$file_path",
        "cmd": "gcc -Wall -fexec-charset=GBK \"$file_name\" -o \"$file_base_name\"",
        "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
        "selector": "source.c",

        "variants": 
        [
            {   
            "name": "Run",
                "shell_cmd": "gcc -Wall -fexec-charset=GBK \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""
            }
        ]
    }

主要是打开窗口运行文件来解决输入问题

8. 配置python环境

下载好python然后配置环境变量
安装插件:Anaconda+SublimeREPL
设置快捷键

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

9. mardown下写数学公式(MathJax)

如何使用markdown书写数学公式
MathJax
MathJax教程
使用Sublime Text 3 + Markdown Preview插件书写,只需开启Markdown Preview 对 Mathjax 的支持即可

"enable_mathjax": true

书写格式(首尾一个美元符号表示嵌入显示,两个美元符号表示独立显示):
eg.

嵌入$y=ax+b$
独立一行$$ M=min\sum_{i=1}^m{f_i}{yi}+\sum{i=1}^n\sum{j=1}^mc{ij}x_{ij} $$

嵌入 y=ax+b
独立一行

M=mini=1mfiyi+i=1nj=1mcijxij

编码 说明
\frac 分子分母之间的横线
_ 用下划连接线表示下标
^ 用次方运算符表示上标
\sum 累加
\alpha 希腊字母alpha

Q&A


1.关于粘贴老是粘贴到上一行的问题

  • 原因:这是因为属于未选中粘贴,就是在只要游标在该行,按下复制键,就会复制该行内容,并且粘贴时间,只能整行粘贴到上一行。
  • 解决:用鼠标选中内容粘贴就可以啦。
    如果想要粘贴的代码保留缩进,用ctrl+shift+v

你可能感兴趣的:(cache)