您现在的位置是:网站首页 -> Windows 文章内容
Sublime Text 3 使用手册及中文乱码解决-itarticl.cc-IT技术类文章记录&分享
发布时间: 9年前【Windows】 130人已围观【返回】
1. Sublime Text 快捷键
1.1. 文件窗口面板
Ctrl+Shift+P: 打开命令面板
Ctrl+Alt+P: 打开项目切换面板
Ctrl+P: 打开文件切换面板
Ctrl+`: 打开控制台
Ctrl+N: 新建文件
Ctrl+Shift+N: 新建窗口
Ctrl+Shift+T: 打开最后关闭的文件
Ctrl+O: 打开文件
Ctrl+S: 保存文件
Ctrl+W: 关闭文件
Ctrl+Tab: 按文件浏览顺序切换文件
1.2. 编辑
Ctrl+Z: 恢复
*Ctrl+Shift+Z: 重做
Ctrl+Y: 重做或重复
Ctrl+U: 软撤销(可撤销光标移动)
Tab: 光标后缩进
Shift+Tab: 行首反缩进
Ctrl+]: 行缩进
Ctrl+[: 行反缩进
Ctrl+J: 合并行
Alt+Q: 自动换行
1.3. 查找/替换
Ctrl+F: 查找
Ctrl+H: 查找替换
Ctrl+Shift+F: 查找或替换,可选文件夹或过滤器
*Ctrl+I: 累加查找(建议:Alt+I)
F3: 查找下一个
Shift+F3: 查找上一个
1.4. 列模式
鼠标中键或Shift+鼠标右键: 列模式
Ctrl+鼠标列模式: 增加列选择
Alt+鼠标列模式: 减少列选择
1.5. 代码
*Ctrl+Space: 自动完成,重复选择下一提示(建议:Alt+Space)
Ctrl+/: 行注释
Ctrl+Shift+/: 块注释
2. Sublime Text 插件安装方式
2.1.直接安装
安装Sublime text 2插件很方便,可以直接下载安装包解压缩到Packages目录(Data\Packages)。或在程序里直接打开,菜单选择“Preferences”-> “Browse Packages...”。
如果安装了Git工具,如“MSysGit”等,也可以直接在Packages目录下运行“git clone...”完成安装。
2.2.使用Package Control安装
安装“Package Control组件”,然后按下Ctrl+Shift+P调出命令面板,输入“Package Control:Install Package”,然后在列表中选中要安装的插件。
2.3.使用Github的repository安装
按下Ctrl+Shift+P调出命令面板,输入“Package Control:Add Repository”,输入一个插件的Github地址,然后再次按下Ctrl+Shift+P调出命令面板,输入“Package Control:Install Package”,现在就可以安装刚刚添加的Repository里面的插件了。
3. Sublime Text 使用点滴
Sublime Text 快捷键设置
菜单选择“Preferences”->“Key Bindings-User” ,粘贴并修改为你自己习惯的即可。
Sublime Text 参数配置
菜单选择“Preferences”->“Settings-User”,粘贴并修改为你自己习惯的即可。
空格和Tab转换
按下Ctrl+Shift+P调出命令面板,输入“Convert Indentation to Tabs”将空格转换为Tab。
如果安装了“LineEndings”插件,可以将当前文件或所有打开文件进行空格和Tab互转。通过按下Ctrl+Shift+P调出命令面板,或选择右下方状态栏菜单操作。
修改系统或插件默认的设置或快捷键
有时候我们想修改系统或插件默认的设置或快捷键,但从“Sublime Text”程序里打开默认是不允许修改的,怎么办呢?
系统配置文件在“Packages”目录下“Default.sublime-package”文件解压缩,修改后重新压缩既可。
插件配置文件在“Data/Packages/”插件目录下或在Data/Installed Packages/”插件文件。同上,直接修改或解压缩,修改后重新压缩既可。
Bug
使用“SublimeTmpl”新建文件模板插件如果把所有文件都关闭,焦点不在主窗口的话,“SublimeTmpl”菜单变灰,无法使用。
不知道是“Sublime Text3”还是“ConvertToUTF8 ”的问题,如果在Windows系统里更改了“DPI“显示比例的话,标签页和侧边栏中文字体会变成方框乱码,感觉好像放不下一样。
Java编译运行
1. 增加编译运行批处理文件“runJava.bat”并放入可执行路径,脚本内容如下:
[plain] view plain copy print?在CODE上查看代码片派生到我的代码片
@ECHO OFF
cd %~dp1
ECHO Compiling %~nx1.......
IF EXIST %~n1.class (
DEL %~n1.class
)
javac -encoding utf-8 %~nx1
IF EXIST %~n1.class (
ECHO -----------OUTPUT-----------
java %~n1
)
注:“javac -encoding utf-8 %~nx1”的意义是指定源文件是“UTF-8”格式,如果你的源文件是其他格式,请修改或删除“-encoding utf-8”。
2. 将“Packages”目录下“Java.sublime-package”文件解压缩,修改“JavaC.sublime-build”文件后重新压缩,修改内容如下:
[plain] view plain copy print?在CODE上查看代码片派生到我的代码片
{
"shell_cmd": "runJava.bat \"$file\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding": "gbk"
}
注:第一行的“runJava.bat”即上面的脚本文件,最后一行"encoding": "gbk"的意义是将输出编码定义为本地中文代码页。如果你编译运行其他程序是发生“[Decode error - output not utf-8]”错误,都可以用此方法解决问题。
今天在Windows上使用Sublime Text 3的时候,发现一些txt文本打开以后,中文都是乱码。于是搜了一下,找到了解决方案。
步骤:
在Sublime Text里,按ctrl+`,打开Console,一次性输入如下代码:
import urllib.request,os;
pf = 'Package Control.sublime-package';
ipp = sublime.installed_packages_path();
urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) );
open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
以上文字去掉换行,变成一行输入
这样Sublime Text就会安装我们需要的Package Control。否则后面会找不到Package。
重启Sublime Text。
在Sublime Text中,按Ctrl+Shift+P打开命令行模式,输入Install Package关键字,然后点击自动出现的下拉菜单里的第一项:Package Control: Install Package。
此时你会看到左下角有个=号来回动,稍等一会,会再次在命令行下弹出一个下拉菜单。输入“ConvertToUTF8”或者“GBK Encoding Support”,选择匹配项。中文字符就可以正常显示了。
发布时间: 9年前【Windows】130人已围观【返回】【回到顶端】
很赞哦! (1)
相关文章
点击排行

站长推荐

猜你喜欢
站点信息
- 建站时间:2016-04-01
- 文章统计:728条
- 文章评论:82条
- QQ群二维码:扫描二维码,互相交流
