Linux | c&cpp | Email | github | QQ群:425043908 关注本站

itarticle.cc

您现在的位置是:网站首页 -> 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年前Windows130人已围观返回回到顶端

很赞哦! (1)

文章评论

  • 请先说点什么
    热门评论
    129人参与,0条评论

站点信息

  • 建站时间:2016-04-01
  • 文章统计:728条
  • 文章评论:82条
  • QQ群二维码:扫描二维码,互相交流