Windows小技巧7--Sublime Text 3使用总结

Windows小技巧7--Sublime Text 3使用总结


Sublime Text 是一个代码编辑器,也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

 

1、常用插件

1.1、Package Control

快速方法:

The simplest method of installation is through the Sublime Text console. The console is accessed via the ctrl+` shortcut or the View > Show Console menu. Once open, paste the appropriate Python code for your version of Sublime Text into the console.

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

手动方法:

If for some reason the console installation instructions do not work for you (such as having a proxy on your network), perform the following steps to manually install Package Control:

  1. Click the Preferences > Browse Packages… menu
  2. Browse up a folder and then into the Installed Packages/folder
  3. Download Package Control.sublime-package and copy it into the Installed Packages/ directory
  4. Restart Sublime Text

安装后会出现Package Control目录,如下所示:

官方安装网址:https://packagecontrol.io/installation

Package Control官方网址:https://packagecontrol.io/

注:官方有很多优秀插件,以及其安装方法使用方法

1.2、Markdown 系列插件

Markdown 建议安装Markdown Preview、Markdown Live Preview、Markdown Editing;

安装步骤:依次找到菜单栏Preferences → Package Control → Package Control:Install Package

或者ctrl+shifp+p 快捷键,然后输入Install Package,确认即会弹出新的输入栏,在输入栏输入上述插件,依次安装即可。

每次需要预览md文件的时候,可以输入ctrl+shifp+p,然后输入mdp就可以看到一些有用的选项,通常我们只需要Preview in Browser和Save to HTML

若需要编辑的时候使用实时预览,就可以使用快捷键Ctrl+M,就会出现如下图的实时预览和编辑界面:

如果想每次打开md文件的时候自动进入预览界面,可以如下操作:

Preferences → Package Settings → MarkdownLivePreview → Setting,打开后将左边default的设置代码复制到右边User栏,找到"markdown_live_preview_on_open": false,false改为true,保存

笔者Markdown系列插件:https://download.csdn.net/download/u011127242/10372941,下载后通过browse packages 解压替换相应文件即可

1.3、UTF-8插件

若没有安装UTF-8插件可能导致UTF-8文本乱码的的现象,因此最好安装UTF-8插件,安装方法如下:

ctrl+shifp+p 快捷键,然后输入Install Package,确认即会弹出新的输入栏,输入UTF-8,根据提示确认安装即可

 

2、注意问题

2.1、中文标题乱码问题

默认安装sublime text 3后,打开中文名称的文档,出现乱码,解决方法如下:

点击settings,输入 "dpi_scale": 1.0, 保存即可

刚安装乱码:

更改后正常:

2.2、屏蔽自动更新问题

sublime text 3若不是最新版本,经常会自动弹出安装更新窗口,如下图所示,解决方法如下:

点击settings,输入 "update_check":false, 保存即可

更新提示:

2.3、解决C/C++无法输入cin、scanf问题

Sublime Text3默认不支持C和C++的输入函数功能,因此需要自己配置其cmd终端,使其通过cmd运行,从而实现输入功能。

依次在tools->build system->new build system 中新建一个配置,笔者命名为g++.cin,然后在文件中保存如下内容,最终保存并重启sublime text3。

{
	"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],
	"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
	"working_dir": "${file_path}",
	"selector": "source.c, source.c++",
 
	"variants":
	[
		{
			"name": "Run",
			"cmd": ["cmd", "/c", "g++", "${file}", "-o", "${file_path}/${file_base_name}", "&&", "cmd", "/c", "${file_path}/${file_base_name}"]
		},
		{
			"name": "RunInCommand",
			"cmd": ["cmd", "/c", "g++", "${file}", "-o", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "${file_path}/${file_base_name} & pause"]
		}
	]
}

 保存后,build system下多了个g++.cin,下次运行C/C++时候选择它即可。ctrl+shift+B后选择g++.cin - RunInCommand即可调出cmd窗口。

默认不支持C++11,将Run和RunInCommand中的"&&"改为"-std=c++11&&"后就可以支持C++11特性了。

2.4、 解决package control出现 There are no packages available for installation的问题

2019年后,发现无法使用package control安装插件了,使用的时候出现如下错误:

查阅相关文献,发现sublime text3的package control对应的channel_v3.json无法访问了,导致无法更新下载相应插件。

如图:Preferences-》Package settings-》package control-》settings default中有一个channels选项,默认根据该选项中的网址更新插件,但此时无法访问因此报错,只需要下载该json文件,然后使用本地访问即可正常安装插件了。

解决方法:使用下载工具下载channel_v3.json 或者直接在GitHub上下载 别人上传的channel_v3.json,下载后在Preferences-》Package settings-》package control-》settings - user中添加如下内容即可:

添加保存后,即可正常下载插件了!如果所提供的channel_v3.json中的位置也不能访问了,那么需要自己翻墙就可以重新使用其下载功能了!

2.5、 在windows的下编写shell代码导致运行失败
使用sublime text编写代码或者脚本,最好默认为unix line ending, 在preference->setting->添加"default_line_ending": "unix"即可,否则可能回执行出错!

其它常见设置:Sublime text 3 设置汇总

3、说明

笔者对应sublime text版本为 3126

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

昕光xg

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值