首页 > 其他分享 >Sublime Text 配置指北

Sublime Text 配置指北

时间:2023-11-09 22:14:42浏览次数:36  
标签:指北 Package -- Text 点击 Sublime sublime

分享笔者配置的 sublime text 的方法。

因为笔者是搞竞赛的,所以配置偏竞赛向。

环境:NOI Linux 2.0.(Ubuntu 20)

下载 & 卸载

这个链接下载。然后打开并安装即可。

安装

卸载同理,打开安装包并点击红色垃圾桶即可。

配置

卸载配置文件(恢复默认):

先关闭 Sublime Text。

然后点开主目录,按下 Ctrl + H 显示隐藏文件夹

进入 .config 文件夹。

隐藏文件

进入 sublime-text 文件夹。

文件夹

删除里面的所有文件。

最后重启 Sublime Text 会发现它恢复默认了。

如果在删除时没有关闭 sublime text,可以在终端中输入 killall sublime_text 来杀死进程。

安装 Pakage Control.

有魔法或者网速比较好的,可以在 sublime 中使用快捷键 Ctrl + Shift + P 打开命令面板,找到 Install Package Control 并点击安装。

如果上一步没有成功( sublime 长时间无反应或者弹出报错 ),可以在官网下载离线版。链接(可能还是需要魔法)。

然后打开 Sublime Text,点击 Preferences -- Browse Package,并点击上级目录,现在文件夹内应该长这个样子:

点击 Installed Package,并把下载下来的 Package Control.sublime-package 放入这个文件夹。

启动 Sublime Text,打开命令面板,现在输入 install 会长这样:

安装插件

安装插件可以点击 Install Package,但是这时如果网络不好(或者无法使用魔法),左下角会一直 Loading

可能会弹出:

解决方法有两个:

  1. 使用魔法,开全局

  2. 点击 Preferences -- Package Settings -- Package Control -- Settings,会弹出:

接着添加两项:

"http_proxy": "你自己的代理地址"
"https_proxy": "你自己的代理地址"

这个代理地址其实能够百度到,这里笔者就不分享自己的代理了。

FastOlympicCoding

Sublime 最强竞赛向插件。

运行

Ctrl + Alt + B 编译并运行 C++ 文件,在右边输入测试数据即可。

示例

Ctrl + D 删除测试用例,Ctrl + Enter 下一个测试用例,点击 edit 编辑,点击 accept 接受答案。

对拍

在其他编辑器,可能对拍是一件比较痛苦的事(要自己写一个程序),FastOlympicCoding 提供了 Stress Test 功能,可以快速对拍。

如果想要对拍 A.cpp 文件,那么 A__Good.cpp 是正解(或者暴力),A__Generator.cpp 是数据生成器,在命令面板中输入 make 并找到 Make Stress 点击即可对拍。

保证这三个文件在同一文件夹下,每次 Stress Test 会向数据生成器提供一个种子 seed,你只需 srand(seed) 就行了。

示例

其他

代码错误警告:

代码片段(这个一般没什么用,不太符合笔者的码风):

FastOlympicCoding-Hook

配合 FastOlympicCoding,爬取题目样例,需要在这里下载并按照教程安装,没有魔法可能会非常慢。

还需配合浏览器的插件使用(要用谷歌或火狐浏览器)。以谷歌浏览器为例,在谷歌应用商店(没有魔法可能上不去)中搜索 Competitive Companion,然后安装。

注意需要把端口改成 12345,如图:

使用时先在 sublime 中右键并点击 Listen to Competitve Companion,再回到浏览器点击右上角的绿色小加号。

主题

笔者用的是 Monokai++ 和 SetiUI。

更改配色方案的方法:在命令面板中输入 Color Scheme,点击最上面的选项,然后更换成想要的选项。

更改 UI 界面的方法,同上,在命令面板中输入 Select Theme 即可。

效果(CF1156E 代码):

设置

点击 Prefrence -- Settings 即可设置,下面是笔者的设置:

{
	"ignored_packages":
	[
		"Vintage",
	],
	"color_scheme": "Packages/Monokai++/themes/Monokai++.tmTheme",
	"theme": "Seti.sublime-theme",
	"font_face": "fira code retina", //字体
	"font_size": 14, //字体大小
	"auto_match_enabled": false, //括号和引号匹配
	"caret_style": "smooth", //光标样式:平滑
	"caret_extra_top": 1, //光标顶上突出多少
	"caret_extra_bottom": 1, //光标底下突出多少
	"tab_size": 2, //Tab 大小
	"translate_tabs_to_spaces": true, //将 tab 转换成空格
	"smart_indent": false, //智能缩进(其实比较智障,有的时候会莫名多出来一个 tab)
}

代码片段

Tools -- Developer -- Snippets 里面配置,比较方便。

标签:指北,Package,--,Text,点击,Sublime,sublime
From: https://www.cnblogs.com/CTHOOH/p/17822349.html

相关文章

  • Flutter TextField组件的使用
    FlutterTextField组件简单的说,这个组件其实就是个输入框。1.属性constTextField({Keykey,this.controller,//控制器this.focusNode,//焦点this.decoration=constInputDecoration(),//装饰TextInputTypekeyboardType,//键盘类型,即输入类型this.textInputAction,//......
  • Spring 4.x-Context的UML类图
    ......
  • getContextPath、getServletPath、getRequestURI的区别
    假定你的webapplication名称为news,你在浏览器中输入请求路径: http://localhost:8080/news/main/list.jsp 则执行下面向行代码后打印出如下结果: 1、System.out.println(request.getContextPath());//可返回站点的根路径。也就是项目的名字 打印结果:/news   2......
  • textbox的textmode取为multiline多行时,其maxlength不起作用
    方法一: 验证控件验证(经实践可行)SettingtheMaxengthofaTextBoxwhenitisinMultiline,YoucanuseRegularExpressionValidatorcontrolasshownbelow <asp:TextBoxID="txtConclusion"MaxLength="200"TextMode="MultiLine"Height="......
  • RequestContextHolder详解(获取request对象的四种方法)
    方法1、Controller中加参数来获取request注意:只能在Controller中加入request参数。一般,我们在Controller中加参数获取HttpServletRequest,如下所示:@RestController@RequestMapping("/gap")publicclassPlantTraceController{@PostMapping("/plantTrace")publicResult......
  • JavaScript-Text节点
    Text节点的概念文本节点(Text)代表元素节点(Element)和属性节点(Attribute)的文本内容。如果一个节点只包含一段文本,那么它就有一个文本子节点,代表该节点的文本内容。通常我们使用父节点的firstChild、nextSibling等属性获取文本节点,或者使用Document节点的createTextNode方法创造一个文......
  • 2、Text组件详解
    TextStyle的参数 //代码块importMimport'package:flutter/material.dart';voidmain(){runApp(MaterialApp(home:Scaffold(appBar:AppBar(title:constText("你好Flutter")),body:constMyApp(),),));}//代码块statelessWclassMyAppexten......
  • 【论文阅读笔记】【OCR-文本检测】 Few Could Be Better Than All: Feature Sampling
    CVPR2022读论文思考的问题论文试图解决什么问题?一些基于DETR的方法在ICDAR15,MLT17等文字尺度变化范围较大的数据集上文本检测的效果不佳DETR运用的高层特征图难以捕捉小文字的特征,且会引入很多无关的背景噪声,增加了检测的困难程度即使使用DETR的改进模型......
  • 直播带货源码,android editText设置颜文字过滤
    直播带货源码,androideditText设置颜文字过滤 //给editText设置过滤器  InputFilterinputFilter=newInputFilter(){    //限制输入表情    Patternemoji=Pattern.compile("[\ud83c\udc00-\ud83c\udfff]|[\ud83d\udc00-\ud83d\udfff]|[\u2600-\u27f......
  • mysql blob和text的区别
    一:主要区别TEXT与BLOB的主要差别就是BLOB保存二进制数据,TEXT保存字符数据。目前几乎所有博客内容里的图片都不是以二进制存储在数据库的,而是把图片上传到服务器然后正文里使用标签引用,这样的博客就可以使用TEXT类型。而BLOB就可以把图片换算成二进制保存到数据库中。二、类型区......