开篇:如果说Notepad++是一款不错Code神器,那么Sublime Text应当称得上是神器滴哥。Sublime Text最大的优点就是跨平台,Mac和Windows均可完美使用;其次是强大的插件支持,几乎无所不能。
开始使用Sublime Text:
Sublime Text有Dev版本,推荐使用,下载地址,一般推荐下载便携版本(Portable version),这样拿来拿去很方便,也不用安装,而且插件和主体在一个目录下,便携。
相关阅读:
Sublime Text快捷键:
Ctrl+W:关闭当前打开文件
Ctrl+Shift+W:关闭所有打开文件
Ctrl+N:新建窗口
Ctrl+Shift+N:新建窗口(新打开一个界面)
Alt+数字:切换打开第N个文件
鼠标的前进后退键可切换Tab文件
Ctrl+Alt+N:快速创建指定路径下的文件(安装AdvancedNewFile插件)
选择类
Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。
Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。例子:快速选中并更改所有相同的变量名、函数名等。
Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。
Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。
Ctrl+鼠标左键点击或选取,即可同时编辑这些位置
Shift+右键拖动 即可同时编辑这些位置
Ctrl+Shift+A 选择当前标签前后,修改标签用的
Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。
Ctrl+M 光标移动至括号内结束或开始的位置。
Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。
Ctrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。
Ctrl+Shift+[ 选中代码,按下快捷键,折叠代码。
Ctrl+Shift+] 选中代码,按下快捷键,展开代码。
Ctrl+K+0 展开所有折叠代码。
Ctrl+K+T 折叠属性
Ctrl+← 向左单位性地移动光标,快速移动光标。
Ctrl+→ 向右单位性地移动光标,快速移动光标。
shift+↑ 向上选中多行。
shift+↓ 向下选中多行。
Shift+← 向左选中文本。
Shift+→ 向右选中文本。
Ctrl+Shift+← 向左单位性地选中文本。
Ctrl+Shift+→ 向右单位性地选中文本。
Ctrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。
Ctrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。
Ctrl+Alt+↑ 向上添加多行光标,可同时编辑多行。
Ctrl+Alt+↓ 向下添加多行光标,可同时编辑多行。
编辑类
Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。
Ctrl+Shift+D 复制光标所在整行,插入到下一行。
Tab 向右缩进。
Shift+Tab 向左缩进。
Ctrl+K+K 从光标处开始删除代码至行尾。
Ctrl+K Backspace 从光标处删除至行首
Alt+ - 上一个编辑处
Alt+shift+ - 下一个编辑处
Ctrl+K+U 转换大写。
Ctrl+K+L 转换小写。
Ctrl+Shift+K 删除整行。
Ctrl+X 删除当前行
Ctrl+/ 注释单行。
Ctrl+Shift+/ 注释多行。
Ctrl+Alt+/ 块注释,并Focus到首行,写注释说明用的
Ctrl+Z 撤销。
Ctrl+Y 恢复撤销。
Ctrl+U 软撤销,感觉和 Gtrl+Z 一样。
Ctrl+F2 设置/删除标记
F2 依次选中书签
Shift+F2 上一个书签
Ctrl+T 左右字母互换。
Ctrl+Shift+上下键 上下行互换
F6 单词检测拼写
Ctrl+Shift+V 粘贴并格式化
Ctrl+H 替换
Alt+. 闭合标签
搜索类
Ctrl+F 打开底部搜索框,查找关键字。
Ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。
Ctrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。
Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。
Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。
Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。
Ctrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。
Esc 退出光标多行选择,退出搜索框,命令框等。
显示类
Ctrl+Tab 当前窗口当前分屏切换标签页
Ctrl+PageDown 当前窗口不同分屏的标签页向左切换
Ctrl+PageUp 当前窗口不同分屏的标签页向右切换
Alt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)
Alt+Shift+2 左右分屏-2列
Alt+Shift+3 左右分屏-3列
Alt+Shift+4 左右分屏-4列
Alt+Shift+5 等分4屏
Alt+Shift+8 垂直分屏-2屏
Alt+Shift+9 垂直分屏-3屏
Ctrl+K+B 开启/关闭侧边栏。
F11 全屏模式
Shift+F11 免打扰模式
Sublime Text 设置:
-
Setting User
以下是浩子使用的 -
{ "font_face": "courier new", "font_size": 9.0, "highlight_line": true, "scroll_past_end": false, "tab_size": 4, "theme": "Soda Dark.sublime-theme", "word_wrap": true }
配置编译环境:
编译问题 : 首先你的电脑里面要有g++的编译器。怎么看有木有呢? 只要打开命令控制台 输入 gcc 或者 g++ 若提示如下图所示即可。 Sublime Text 2 C++编译运行简单配置 - monkeyde17 - Double 如果你没有的话就去下载一个DEV-C++或者C-Free安装起来。 然后你就要去设置环境变量 控制面板->系统->高级系统设置->环境变量 找到系统变量里面的path在后面添加你g++的根目录 例如我电脑上的dev是在D:\PROGRAM FILES\DEV-CPP\MINGW32\BIN Sublime Text 2 C++编译运行简单配置 - monkeyde17 - Double 到目前为止在sublime里面可以编译程序了。并且它会在你cpp文件的目录下产生一个同名的exe文件。 但是当你要运行的时候就出现问题了。注意:此文件不能在桌面,要在一个文件夹里!! 设置快捷键。在SublimeText里,打开Preferences -> Key Bindings - User,我设置的快捷键: [ { "keys": ["ctrl+f9"], "command": "build" }, { "keys": ["f10"], "command": "build", "args": {"variant": "Run"} }, { "keys": ["ctrl+shift+x"], "command": "toggle_comment", "args": { "block": true } }, ]
控制台输入(以C++为例) 原理很简单,就是在外部建立一个用来执行文件的 bat,然后调用它。注意的就是,需要用start 来打开一个新窗口,同时需要 pause 一下来看结果,其中很蛋疼的就是Sublime默认后台执行你的start,如果你的pause和start放在一个文件了pause对start %1 的文件是无效的,因此其实需要建立两个文件。注意环境变量。。。(关于什么是环境变量,三两句解释不清楚,最好自己百度一下。) 配好之后个人感觉控制台输入意义不是很大,做题的话都是从文件读入,做开发基本不需要读入。So~ 各位慎重。 MyCRun.bat @echo off %1 echo. echo ------------------- pause exit MyCallRun.bat @start MyCRun %1 配置文件在 Sublime Text 3\Packages\C++.sublime-package 。 先备份一下。 修改里面的 C++.sublime-build 为 { "shell_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", "shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\" && MyCallRun \"${file_path}/${file_base_name}.exe\"" // 其实就是这里加了个MyCallRun } ] } C/C++ Sublime Text 3 默认配置好了 c++ 。但是需要你自己把 gcc 目录添加进环境变量
Java Sublime Text 3 默认只运行了 javac,需要自己添加运行。 苦逼看不懂 Sublime 的命令格式,于是把 javac 改成一个自己的bat。(感觉也可以像C++那样用 && 连起来) 在命令行可直接访问的地方建立 myJRun.bat (我直接放在 jdk/bin 下了) @ECHO OFF cd %~dp1 ECHO Compiling %~nx1... IF EXIST %~n1.class ( DEL %~n1.class ) javac %~nx1 IF EXIST %~n1.class ( ECHO Running... ECHO ----------------------OUTPUT---------------------- java %~n1 ) 注意不能使用 cls 。 修改java的编译选项(备份好原来的)。 目录:Packages/Java.sublime-package/JavaC.sublime-build { "shell_cmd": "myJRun.bat \"$file\"", "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "selector": "source.java" } 这样以后写的Java代码点 Build 就会自动运行了。 这种办法不能跨平台,再研究研究Sublime自己的方式。
Go 用 Sublime 开发 golang 的环境很简单,只需要安装一个 GoSublime 就差不多了。
Sublime Text插件:
建议先启用Package Control,作用是安装插件时很方便,启用方法:菜单栏 – View – Show Console,贴入以下代码并回车,然后重启Sublime。如果你所在的网络无法启用,则无法使用,手动搜索下载去吧(话说你的网也被封了?)。
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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)
开始安装一些非常实用的插件吧,Ctrl+Shift+P(菜单 – Tools – Command Paletter),输入 install 选中Install Package并回车,输入或选择你需要的插件回车就安装了(注意左下角的小文字变化,会提示安装成功),安装其它插件也是这个方法,非常快速。
-
Emmet(前身为ZenCoding)
代码自动补全;不得不用的一款前端开发方面的插件,Write less , show more.安装后可直接使用,Tab键触发,Alt+Shift+W是个代码机器。 -
Alignment
代码对齐,如写几个变量,选中这几行,Ctrl+Alt+A,哇,齐了。 -
Prefixr
写 CSS可自动添加 -webkit 等私有词缀,Ctrl+Alt+X触发。 -
Tag
Html格式化,右键Auto-Format Tags on Ducument。 -
Clipboard History
剪贴板历史记录,显示更多历史复制,Ctrl+Shift+V触发。 -
SideBarEnhancements
侧栏右键功能增强,非常实用 -
Theme – Soda
完美的编码主题,用过的都说好,Setting user里面添加”theme”: “Soda Dark.sublime-theme” -
GBK to UTF8
将文件编码从GBK转黄成UTF8,菜单 – File里面找 -
SFTP
直接编辑 FTP 或 SFTP 服务器上的文件,绝对FTP浮云 -
WordPress
集成一些WordPress的函数,对于像我这种经常要写WP模版和插件的人特别有用 -
PHPTidy
整理排版PHP代码 -
YUI Compressor
压缩JS和CSS文件
安装: Emmet AdvancedNewFile SyncedSideBar
相关推荐
Sublime Text快捷键,Sublime Text快捷键Sublime Text快捷键Sublime Text快捷键Sublime Text快捷键。。。。。
windows下Sublime text2设置eclipse快捷键,点击菜单栏:Preferences --> Browser Packages 打开文件夹Default下替换Default (Windows).sublime-keymap 即可。
此外,Sublime Text提供了丰富的插件生态系统,通过Package Control插件管理器,你可以安装更多的格式化插件,如`AutoFormat`或`BeautifyCode`,它们提供了更强大的代码美化和格式化功能,支持多种编程语言。...
sublime text2的django插件 djaneiro,快捷键非常详细,好用
### Sublime Text3快捷键详解 ...通过掌握以上快捷键,可以极大地提高使用Sublime Text3进行开发的效率和生产力。无论是代码编写、编辑还是搜索,都能通过快捷键实现快速操作,提升整体的工作体验。
- `Ctrl+Shift+P`:打开命令面板,可以执行各种Sublime Text命令或插件功能。 5. **显示与视图类快捷键**: - `Ctrl+Tab`:按浏览顺序切换标签页。 - `Ctrl+PageDown` 和 `Ctrl+PageUp`:左右切换标签页。 - `...
sublime text3 的安装 ,插件安装卸载及各种快捷键使用
Sublime Text3是一款备受开发者喜爱的轻量级文本编辑器,以其高效、可定制性和丰富的插件库而闻名。在中文环境下,为了更好地理解和使用这款工具,汉化是必不可少的步骤。离线汉化包提供了方便,特别是对于网络环境...
下面将详细介绍如何利用Sublime Text 3来支持C语言开发,并介绍一些关键的插件。 首先,我们需要了解Sublime Text 3的基础设置。打开Sublime Text 3后,用户可以通过“Preferences” > “Browse Packages”进入配置...
Sublime Text 2是一款广受开发者喜爱的轻量级文本编辑器,以其高效、可定制性和丰富的插件库而闻名。这款编辑器支持多种编程语言...对于任何使用Sublime Text 2的人来说,了解并利用这些插件都是提高生产力的关键步骤。
Sublime Text允许用户自定义快捷键、主题、配色方案等,实现个性化工作环境。通过 Preferences > Settings 和 Preferences > Key Bindings 文件,你可以调整编辑器的各项设置,使其更符合个人习惯。 四、总结 ...
"TMBundle"是TextMate Bundle的缩写,这是Sublime Text和其他基于TextMate的编辑器所使用的插件格式。解压后,你将看到一个结构化的文件夹,其中包含.sublime-package或.tmbundle文件,这些文件包含了插件的规则、...
通过使用SFTP插件,开发者可以无缝地在Sublime Text 3 中处理远程Linux系统的文件,提升了开发过程中的协作效率和便捷性。只需按照插件提供的配置说明进行设置,即可开启这一强大的远程编辑功能。对于经常需要在...
此外,Ctrl+Shift+P可以打开命令框,输入关键字可调用Sublime Text的命令或插件功能。 在显示类快捷键方面,Ctrl+Tab用于切换当前窗口的标签页,Ctrl+PageDown和Ctrl+PageUp分别用于向左和向右切换标签页。快捷键...
Sublime Text是一款广受欢迎的文本编辑器,尤其受到程序员和开发者们的喜爱,因其高效、可定制性强以及丰富的插件库而备受...熟练掌握这种手动安装插件的方法,将有助于你在使用Sublime Text进行开发时更加得心应手。
在这个“SublimeText2-配好插件-免安装免注册-Eclipse快捷键”资源包中,我们找到了一些关键的工具和信息,旨在帮助用户提升在Sublime Text 2中的开发效率。 首先,Emmet 是一个强大的HTML和CSS代码补全工具,它极...
SublimeText模板插件SublimeText模板插件SublimeText模板插件SublimeText模板插件SublimeText模板插件SublimeText模板插件SublimeText模板插件SublimeText模板插件SublimeText模板插件SublimeText模板插件Sublime...
本压缩包包含了Sublime Text的安装文件,适用于64位和32位操作系统,以及汉化补丁和快捷键说明,帮助用户更好地理解和使用这款工具。 首先,让我们详细了解Sublime Text。Sublime Text是由澳大利亚开发者Jon ...
Sublime Text 3是一款广受开发者喜爱的轻量级、高度可定制的文本编辑器,以其高效的代码编辑体验和丰富的插件生态系统而闻名。在众多的插件中,SFTP(Sublime Text 3 File Transfer Protocol)是一个极其实用的工具...
下面将详细介绍这款编辑器的一些常用包、设置及快捷键。 一、常用包(Plugins) 1. ** Emmet**:这是一个前端开发者必备的插件,它极大地提升了HTML和CSS编写效率,通过缩写自动扩展为完整的HTML结构。 2. **...