sublime个人设置

如何拥有jiangly蒋老师同款编译器(sublime c++配置 竞赛向)_哔哩哔哩_bilibili

Sublime Text 4的安装教程(新手竞赛向) - 知乎 (zhihu.com)

创建文件自动保存为c++

  • 打开 Sublime Text 软件。
  • 转到 "Tools"(工具)> "Developer"(开发者)> "New Plugin"(新建插件)。
  • 在打开的新文件中,粘贴以下代码:
python 复制代码
import sublime
import sublime_plugin

class SetDefaultSyntaxCommand(sublime_plugin.EventListener):
    def on_new(self, view):
        view.set_syntax_file('Packages/C++/C++.sublime-syntax')
  • 保存文件,文件名可以是任何您喜欢的,但是后缀必须是 .py,比如 SetDefaultSyntax.py
  • 将文件保存到 Sublime Text 的 Packages/User 目录下,这样 Sublime Text 就能够识别这个插件了。

首选项:设置

python 复制代码
{
	
	"theme": "Adaptive.sublime-theme",
	"color_scheme": "Packages/Monokai++/themes/Monokai++.tmTheme",
	"font_size": 19,
	"ignored_packages":
	[
	],
	"index_files": true,
	"save_on_focus_lost": true,
}

首选项:快捷键设置

python 复制代码
[
    { "keys": ["keypad_enter"], "command": "insert", "args": {"characters": "\n"} },
    // { "keys": ["keypad_enter"], "command": "commit_completion", "context":
    //     [
    //         { "key": "auto_complete_visible", "operator": "equal", "operand": true }
    //     ]
    // },
    // { "keys": ["keypad_enter"], "command": "commit_completion", "context":
    //     [
    //         { "key": "auto_complete_visible", "operator": "equal", "operand": false }
    //     ]
    // },
    // { "keys": ["keypad_enter"], "command": "insert", "args": {"characters": "\n"}, "context":
    //     [
    //         { "key": "auto_complete_visible", "operator": "equal", "operand": false },
    //         { "key": "setting.auto_indent", "operator": "equal", "operand": true },
    //         { "key": "preceding_text", "operator": "regex_contains", "operand": "\n$", "match_all": true }
    //     ]
    // },
    // { "keys": ["keypad_enter"], "command": "commit_completion" },
    { "keys": ["keypad_enter"], "command": "select", "context":
        [
            { "key": "overlay_has_focus", "operator": "equal", "operand": true }
        ]
    },
    { "keys": ["alt+down"], "command": "move_to", "args": {"to": "eof", "extend": false} },
    { "keys": ["alt+left"], "command": "move_to", "args": {"to": "bol", "extend": false} },
    { "keys": ["alt+right"], "command": "move_to", "args": {"to": "eol", "extend": false} },
    { "keys": ["shift+alt+up"], "command": "move_to", "args": {"to": "bof", "extend": true} },
    { "keys": ["shift+alt+down"], "command": "move_to", "args": {"to": "eof", "extend": true} },
    { "keys": ["shift+alt+right"], "command": "move_to", "args": {"to": "eol", "extend": true} },
    { "keys": ["shift+alt+left"], "command": "move_to", "args": {"to": "bol", "extend": true} },
    { "keys": ["alt+up"], "command": "move_to", "args": {"to": "bof", "extend": false} },
]

Package Control 问题

【解决】Sublime Text找不到Package Control选项,且输入install也不显示Install Package(其中一种情况)_sublime没有package control-CSDN博客

相关推荐
我命由我1234513 小时前
VSCode - VSCode 放大与缩小代码
前端·ide·windows·vscode·前端框架·编辑器·软件工具
old_power15 小时前
VSCode 工作区配置文件通用模板创建脚本
ide·vscode·编辑器
vortex517 小时前
在 Kali 上打造渗透测试专用的 VSCode 环境
ide·vscode·编辑器
程序猿小D1 天前
第16节 Node.js 文件系统
linux·服务器·前端·node.js·编辑器·vim
luojiaao1 天前
【Python工具开发】k3q_arxml 简单但是非常好用的arxml编辑器,可以称为arxml杀手包
开发语言·python·编辑器
晓枫-迷麟2 天前
【nano与Vim】常用命令
linux·编辑器·vim
鸠摩智首席音效师2 天前
如何更改默认 Crontab 编辑器 ?
编辑器
陈亦康2 天前
Neovim - 打造一款属于自己的编辑器(一)
编辑器
Clank的游戏栈2 天前
Unity基于GraphView的可视化关卡编辑器开发指南
unity·编辑器·游戏引擎
___波子 Pro Max.3 天前
Vim查看文件十六进制方法
编辑器·vim