phpstorm8怎么设置自动换行File -> Settings ->Editor->General ->Virtual Space
勾选 Use soft warps in editor 即可
word表格怎样设置不自动换行所需要的原料:Word2013版在Word表格设置不自动换行的方法:先选中表格;这个时候,文档上方的菜单栏中显出了“布局”选项卡;在“对齐方式”组这里,我们看到有“单元格边距”;鼠标点击“单元格边距”弹出操作框;在框中 , 目光放在“选项”这里;在“自动重调尺寸以适应内容”前面小方框这里打上对勾即可
notepad++怎样设置自动换行一、在Notepad++中设置文字自动换行首先,点击菜单栏上的“视图”菜单 , 然后在弹出来的下拉列表中选择“自动换行”将其勾选勾选完“自动换行”后,在我们输入的文字抵达边界时,下一个字符将会自动换到下一行进行显示二、在Notepad++中设置行宽首先选择菜单栏上的“设置”菜单,然后在弹出来的下拉列表中选择“首选项” 。接上一步骤 , 在弹出来的“首选项”对话框中,选择“编辑”选项选择“编辑”选项后,在右边可以看到“边界宽度”的字样,后面跟着的就是边界宽度的数值了,此时我们点击一下那个蓝色的数值就可以进行设置了
myeclipse怎么设置自动换行自动换行的话,可以通过“Ctrl+shift+F”进行代码快速“Format”(格式化) 。
或者是在代码上右击,选择“source” , 之后选择出现的“Format”进行换行格式化操作 。
world文档怎么设置表格自动换行Word文档中编辑表格时,由于在部分单元格中输入的字符数不一致,常常使各个单元格中的文本内容一行、两行出现参差不齐的现象,影响整体美观,如果能使文本内容自动适应单元格就能改变这种情况了 。
1.选中表格,进入“布局”选项卡,在“表”选项组中单击“属性”按钮 。
2.在弹出的“表格属性”对话框中,选择“表格”选项卡,单击“选项”按钮 。
3.在弹出的“表格选项”对话框中,勾选“自动重调尺寸以适应内容”选项,然后单击“确定”按钮 。
4.回到“表格属性”对话框中,选择“单元格”选项卡,单击“选项”按钮 。
sublime text 3可以用来开发什么sublime text 3开发java,html等很多程序
Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用) , 也是HTML和散文先进的文本编辑器 。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim 。
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等 。还可自定义键绑定 , 菜单和工具栏 。Sublime Text 的主要功能包括:拼写检查,书签 , 完整的 Python API,Goto 功能,即时项目切换,多选择,多窗口等等 。Sublime Text 是一个跨平台的编辑器 , 同时支持Windows、Linux、Mac OS X等操作系统 。
sublime text 用什么语言开发的?Sublime text,几乎所有(估计有99%)的代码,都是C++写的;
极少数的部分,用到了Object-C;
关于插件部分 , 用到了Python;
bject-c通常写作objective-c或者obj-c,是根据C语言所衍生出来的语言,继承了C语言的特性,是扩充C的面向对象编程语言 。它主要使用于MacOSX和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言 。Objective-C可以在gcc运作的系统写和编译 , 因为gcc含Objective-C的编译器 。在MACOSX系统下 , 运用苹果提供的SDK等开发工具包,可以用来做IOS开发,开发后的程序在Iphone虚拟机中进行测试 , 运用的主要语言为Object-c 。与C#类似 。Object-c仅支持单一父类继承,不支持多重继承 。
Python(KK 英语发音:/ˈpaɪθən/)是一种面向对象、直译式计算机程序设计语言 。也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定 。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用 。Python语法简捷而清晰,具有丰富和强大的类库 。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起 。Python的名字来源于一个喜剧 。也许最初设计Python这种语言的人并没有想到Python会在工业和科研上获得如此广泛的使用 。
sublime text 3 用什么开发的主要是C++写的
sublime text 可以开发什么Sublimetext,几乎所有(估计有99%)的代码,都是C++写的;极少数的部分,用到了Object-C;关于插件部分 , 用到了Python;bject-c通常写作objective-c或者obj-c,是根据C语言所衍生出来的语言 , 继承了C语言的特性,是扩充C的面向对象编程语言
sublime text 是用什么开发的Sublime (text 2) , 几乎所有(估计有99%)的代码,都是C++写的;
极少数的部分,用到了Object-C;
关于插件部分,用到了Python;
sublime怎么运行java代码首先找到Sublime Text 3 安装目录下的Java.sublime-package文件 。我的这个文件是在C:\Program Files\Sublime Text 3\Packages
使用WinRAR或者其他解压软件打开上一步中说的文件
找到JavaC.sublime-build文件并且使用Sublime Text 3 打开,修改内容为下文给出的内容
然后保存,WinRAR会提示是否保存修改的文件到压缩文件,当然选是
JavaC.sublime-build
{
"cmd": ["javac", "$file_name", "&&", "java", "$file_base_name"],
"working_dir": "${project_path:${folder}}",
"selector": "source.java",
"shell": true,
"encoding":"utf-8"
}
sublime怎么运行代码

文章插图
1、首先,创建一个新的py文件,写入一些测试代码,并保存 。2、然后,快捷键CTRL + SHIF + P,打开输入框 。3、接下来,输入install 选择第一项 。4、然后 , 在输入框输入sublime REPL,并点击安装 。5、等到安装成功后,打开打开首选项 - 按键绑定用户 输入以下代码 。6、最后,返回刚才的py文件按F5快捷键运行代码 。
sublime怎么运行python代码1.首先下载Sublime和Python,安装Python环境注意:如果不想动手亲自配置Python环境安装的时候环境变量,请在安装的界面给Add Python 3.5 To Path前面打上对号 。安装完成时,Win+R → 输入cmd → Enter → 调出来命令行,输入python确认安装是否成功 。2.sublime运行python文件的设置打开sublime 。首选项 → 浏览程序包 → Python → Python.sublime-build → 将下面的代码粘贴到该文件,内容全部替换 。(这里使用的已集成部分插件的sublime中文版){"cmd":["python.exe", "-u", "$file"],"path":"C:/Users/csq/AppData/Local/Programs/Python/Python36-32",// 注意:路径根据自己的python安装路径而定 "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)","selector": "source.python"}点击菜单栏中的工具 —> 编译系统,勾选Python即可 创建hello.py文件,Ctrl+S保存文件,Ctrl+B执行文件,结果如下图3.sublime运行python文件的交互环境设置安装包管理器(package control),查看→显示/隐藏控制台→打开控制台粘贴以下代码→Enter1import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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快捷键呼出一个输入框,输入Install Package,回车,在新出现的输入框里输入SublimeREPL , 在下面的选择列表中选中回车就会开始安装,一般几秒钟就能装完 。在刚刚的python文件的界面里点击上方菜单栏的工具->sublimeREPL->python->python run current file,这时候就像IDLE一样 , 会弹出一个新的窗口,而且是可交互的,可以输入 键位绑定(每次按照上个步骤执行可交互的python文件比较繁琐 , 按键绑定可以提高工作效率~) Preferences->按键绑定-用户,粘贴以下代码 , 并保存 。1{"keys":["f5"], "caption": "SublimeREPL: Python - RUN current file", "command": "run_existing_window_command", "args": {"id": "repl_python_run","file": "config/Python/Main.sublime-menu"} }注意:无论是安装包管理器还是安装包SublimeREPL,执行完成之后需要重启sublime安装才有效 。
sublime text 3是什么意思?sublime text 3这是一个非常好用 , 功能齐全的文本编辑器,许多大牛都用
sublime text 3有哪些实用之前就一直在用Sublime Text 来作为默认的文本编辑工具,但也只是简单的用用 , 一些Sublime Text本身的快捷键什么的都没研究过 , 今天特地在网上看了一下,快捷键比较多,要想熟练运用还得在平时多多使用呀! 下面把一些常用的快捷键整理一下,更多内容后续在逐渐学习 。一:快捷键 Ctrl+P 搜索项目中的文件 ( +sub:60 直接跳到相应行数 在该窗口里加上:前缀即为行跳转(ctrl+G),加上@(ctrl+R)前缀在html里是id 关键字导航,css里是每条规则导航 , js里则是每个function导航 。) Ctrl+G:跳转到第几行 Ctrl+W:关闭当前打开文件 Ctrl+D:选择单词 , 重复可增加选择下一个相同的单词 Ctrl+L:选择行,重复可依次增加选择下一行 Ctrl+Enter 光标后插入行 Ctrl+Shift+P 命令面板 Ctrl+Shift+W:关闭所有打开文件 Ctrl+Shift+V:粘贴并格式化 x Ctrl+Shift+L:选择多行 x Ctrl+Shift+Enter:在当前行前插入新行 Ctrl+Shift+F:查找并替换 x Ctrl+Shift+M:选中当前括号内容 , 重复可选中括号本身(一下选中括号内部内容,重复同时选中括号,再重复选中全部) Ctrl+Shift+K 删除整行,Ctrl+KK 从光标处删除至行尾 Ctrl+Shift+A:选择当前标签前后,修改标签用的 Ctrl+X:删除当前行 Ctrl+M:跳转到对应括号(大括号 小括号等一对括号 ) Ctrl+U:软撤销 , 撤销光标位置 x Ctrl+J:选择标签内容 x Ctrl+F:查找内容 Ctrl+H:替换 Ctrl+R:前往 method x Ctrl+N:新建窗口 Ctrl+K+B:开关侧栏(左侧文档列表栏) Ctrl+F2:设置/删除标记 ;F2在标记之间切换; Shift+F2 上一个书签 Ctrl+/:注释当前行 (测试在某些语言下无效) Ctrl+Shift+/:块注释( 注释已选择内容) Ctrl+Alt+/:块注释,并Focus到首行,写注释说明用的 x F11:全屏 Shift+F11:全屏免打扰模式,只编辑当前文件 Alt+F3:选择所有相同的词 (先选中) Alt+.:闭合标签 Alt+Shift+数字:分屏显示 Alt+数字:切换打开第N个文件 Shift+右键拖动:光标多不 , 用来更改或插入列内容 x 鼠标的前进后退键可切换Tab文件 Ctrl+点击或选取,可选中需要编辑的多个位置 Ctrl+Shift+上下键,可替换行 x Ctrl+` : 调出命令行模式 esc退出 Ctrl+Z 撤销 Ctrl+Y 恢复撤销 Ctrl+K+U 改为大写 Ctrl+K+L 改为小写 Tab 缩进 自动完成 Shift+Tab 去除缩进
sublime text 3 对比文件区别用什么插件1.Sublime Text2 or Sublime Text 3?
虽然两者用起来差不多 , 但还是用最新版本吧,虽然是beta版,但是毕竟也有了一些更新,比如界面UI的一些小的变化,安装的package文件也是直接安装在了sublime text3文件夹里面,而不是安装在C盘的其他目录,同时也是一个绿色版本 , 一些配置也能够方便备份保留 。
神级代码编辑软件(Sublime Text 3)
神级代码编辑软件(Sublime Text 3) v3.3111 汉化特别版 评分:
5.7
2.Sublime Text3是绿色版的,如何添加到右键菜单,可以快速使用Sublime Text3打开?
(1)cmd命令中运行:regedit,打开注册表 。
(2)依次找到HKEY_CLASSESS_ROOT->*->Shell , 下面新建项,命名为Edit with Sublime Text3 。
(3)在项“Edit with Sublime Text”下新建字符串值,命名为Icon,值为“C:\Program Files\Sublime Text Build 3065\sublime_text.exe,0”,其中黑色地址为 Sublime Text程序文件地址 。
(4)在项“Edit with Sublime Text”下新建项Command,该Command项下默认值修改为“C:\Program Files\Sublime Text Build 3065\sublime_text.exe,1” 。
(5)设置完成后,无需重启电脑 , 就可以在右键菜单中,显示Edit with Sublime Text3 。
3.Sublime Text3基本界面等参数设置?
Sublime Text3默认界面设置配置文件在Preferences---->Settings-Default 。
我们可以通过在Settings-User配置文件中增加值来覆盖Setting-Default中的设置值,设置值的格式可以参看Setting-Default配置文件中设置 , 例如下面我设置的字体大小、行高亮显示和侧边栏文件夹图标加粗 。设置完成后Ctrl+S保存后,无需重启Sublime Text3即可立即生效 。
4.Sublime Text3常用快捷键?
有很多快捷键是和操作系统一致的,也有很多很有意思的其他快捷键操作,默认的快捷键设置在Preferences--->Key Bindings-Default中,里面可以查到所有的快捷键,同样可以在Key Bindings-User中 , 重新设置新的值,来覆盖默认设置 。下图是我自定义设置的两个快捷键 。
下面把我常用的一些快捷键总结如下:
(1)格式化代码:alt+shift+f自己设置的,选择代码后按此快捷键可以格式化代码 。
(2)折叠代码:ctrl+shift+[自己设置的 , 可以折叠方法里面的代码 , 当一个类文件中方法比较多时,可以使用 。
(3)打开刚刚关闭的窗口:ctrl+shift+T默认设置 。
(4)全屏显示:F11默认设置 。
(5)免打扰全屏显示:Shift+F11默认设置,比F11显示的更大 。
(6)多处选择相同的词:Ctrl+D,回退选择Ctrl+U默认设置,非常有用 , 可以试试 。
(7)取消窗口显示:ESC默认设置 , 比如当我们Ctrl+F搜索时,底部会有搜索框,由于找不到上面关闭× , 因此按下ESC,就可以很容易关闭了 。
(8)在代码上面新增一行:Ctrl+shift+Enter默认设置
(9)逐词移动:Ctrl+左右键默认设置,直接按左右键是一个字母一个字母的移动 。
(10)显示类和方法提纲:Ctrl+R默认设置 , 可以很容易知道一个类中都有哪些方法 。
(11)显示n个窗口:alt+shift+1,或者2,3...显示n个窗口,例如写css的时候,可以一个窗口开html,一个窗口开css
sublime text有什么用1 找到sublime Text3安装路径下的Default.sublime-package,如~Sublime Text 3\Packages\Default.sublime-package2 解压Default.sublime-package包(改下后缀名为zip或rar即可解压) , 并提取其中的exec.py文件3 将该exec.py文件放到C:\Users\{UserName}\AppData\Roaming\Sublime Text 3\Packages 路径下4 修改exec.py文件,将文件中的self.append_string(proc, self.debug_text)注释掉5 重启Sublime Text即可
sublime text 3好用吗作为一个前端,有一款好的开发利器是必不可少的,editplus、notepad++都是不错的工具 , 体积轻巧 , 启动迅速(dw太浮肿了) 。
几年前,又有一款新的编辑器诞生,席卷前端界,惹得无数喜爱 , 不少前端er纷纷抛弃用了数年的“伙伴”,投入了她的怀抱——Sublime Text 2 。
sublime text 是用什么语言写的Sublime text , 几乎所有(估计有99%)的代码,都是C++写的;极少数的部分,用到了Object-C;关于插件部分,用到了Python;bject-c通常写作objective-c或者obj-c,是根据C语言所衍生出来的语言,继承了C语言的特性,是扩充C的面向对象编程语言 。它主要使用于MacOSX和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言 。Objective-C可以在gcc运作的系统写和编译,因为gcc含Objective-C的编译器 。在MACOSX系统下,运用苹果提供的SDK等开发工具包 , 可以用来做IOS开发,开发后的程序在Iphone虚拟机中进行测试,运用的主要语言为Object-c 。与C#类似 。Object-c仅支持单一父类继承,不支持多重继承 。Python(KK 英语发音:/ˈpaɪθən/)是一种面向对象、直译式计算机程序设计语言 。也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史 , 成熟且稳定 。Python 具有脚本语言中最丰富和强大的类库 , 足以支持绝大多数日常应用 。Python语法简捷而清晰 , 具有丰富和强大的类库 。它常被昵称为胶水语言 , 它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起 。Python的名字来源于一个喜剧 。也许最初设计Python这种语言的人并没有想到Python会在工业和科研上获得如此广泛的使用 。
sublime text 用什么语言开发的python
用sublime text 3写C++程序有什么好用的插件或者技巧吗?1234567891011121314151617现在启动Sublime Text 3就可以了!5.2.4 配置CTagsCTags是一个古老的插件,能够实现函数导航和跳转功能,在ST中使用它分为三步:首先从ctags的sourceforge官网上下载安装包,解压到一个目录后,将目录添加到Windows的环境变量中 。在ST中Ctrl+Shift+P,通过Package Control安装CTags插件 。在项目根目录上右键 , 能看到多出一个CTags: Rebuild Tags菜单 。执行后就可以在我们的项目中自由的跳转了!注意:Rebuild Tags后会在根目录下产生.tags和.tags_sorted_by_file两个索引文件 。可以在Preferences->Settings-User中添加配置使其隐藏: "file_exclude_patterns": [".tags", ".tags_sorted_by_file"]现在就大功告成了!一个简洁快速、外观酷炫的Sublime Text可以使用了! 2015/05/16 补充:Sublime Text 3支持中文输入按照百度经验上的指导,真的好使了 。而且此方法不只是针对搜狗输入法 , 我的Linux Mint装的是谷歌输入法也好使了 , 应该是各种输入法都通用吧 。1.新建sublime_imfix.c(我是在~/Temp下新建的):#include void gtk_im_context_set_client_window (GtkIMContext *context,GdkWindow*window){GtkIMContextClass *klass;g_return_if_fail (GTK_IS_IM_CONTEXT (context));klass = GTK_IM_CONTEXT_GET_CLASS (context); if (klass->set_client_window)klass->set_client_window (context, window);g_object_set_data(G_OBJECT(context),"window",window); if(!GDK_IS_WINDOW (window))return; int width = gdk_window_get_width(window); int height = gdk_window_get_height(window); if(width != 0 && height !=0)gtk_im_context_focus_in(context);}12345678910111213141516171819202.编译出.so动态链接库(需要libgtk支持),并拷贝到/opt/sublime_text下:// 编译出.so动态链接库(需要libgtk支持)sudo apt-get install libgtk2.0-devgcc -shared -o libsublime-imfix.so sublime_imfix.c`pkg-config --libs --cflags gtk+-2.0` -fPICsudo cp ~/Temp/libsublime-imfix.so /opt/sublime_text/12343.打开/usr/bin/subl#!/bin/shexec /opt/sublime_text/sublime_text "$@"// 修改为#!/bin/shLD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text "$@"123454.打开/usr/share/applications/sublime_text.desktopExec=/opt/sublime_text/sublime_text %FExec=/opt/sublime_text/sublime_text -nExec=/opt/sublime_text/sublime_text --command new_file// 修改为Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text %F"Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text -n"Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text --command new_file"12345678现在打开Sublime Text就可以输入中文了!
sublime text 3 可以编译c语言吗Sublime Text里新建一个文件,命名为xxx.c,就可以了 。Sublime Text就会按照C语言的语法识别出文件里的内容 , 你就可以编辑了 。
sublimetext3 怎样 运行程序python1、打开sublimeText后,新建文件 , 并编写python脚本2、编写完成Ctrl+S保存或点击菜单--》File-->Save保存 , 选择保存文件类型为.py文件3、保存后选择菜单:Tool-->Build或Ctrl+B运行Sublime Text 2 支持多种编程语言的语法高亮、拥有优秀的代码自动完成功能 , 还拥有代码片段(Snippet)的功能 , 可以将常用的代码片段保存起来 , 在需要时随时调用 。支持 VIM 模式,可以使用Vim模式下的多数命令 。支持宏,简单地说就是把操作录制下来或者自己编写命令,然后播放刚才录制的操作或者命令 。Sublime Text 2还具有良好的扩展能力和完全开放的用户自定义配置与神奇实用的编辑状态恢复功能 。支持强大的多行选择和多行编辑 。强大的快捷命令“可以实时搜索到相应的命令、选项、snippet 和 syntex,按下回车就可以直接执行,减少了查找的麻烦 。即时的文件切换 。随心所欲的跳转到任意文件的任意位置 。多重选择功能允许在页面中同时存在多个光标 。
问一下sublime text要怎么编译运行程序这个是编辑器,不是编译器,编译要另下插件或者调用编译器吧 。
sublime 用什么写的是用python写的,是一个跨平台的编辑器 , 小巧方便,占空间比较小 。
用sublime的进来看看右下角有个tab size 点一下 可以修改或者 菜单栏 view → indentation 也一样可以修改
sublime text怎么运行Sublime Text 3支持Python2、Python3 编译环境
http://jingyan.baidu.com/article/6f2f55a155a7d1b5b93e6cd5.html
sublime text怎么快速输入【sublime】首先要给sublime text2安装一个emmet的插件,安装方法不再赘述 。按住Ctrl+N新建一个文件
在右下角有个plain text的标志 , 点击,选择文件类型为HTML
然后Ctrl+S保存文件
这时候输入"!"(注意一定要选择对输入法)
然后按"Tab",神奇的发现HTML的头部就出现了
6
然后进行编码,由于我们安装了emmet插件,每次输入<都会有提示,很方便我们的操作 。好了,解决了这个问题,我终于可以继续敲代码了 。
sublime 如何改变字体大小Ctrl加滚轮就可以 。
Sublime Text2 对比 Sublime Text 3哪个好1.你首先要搞明白的:
python源代码,不需要编译,直接就可以运行的 。
2.想问你的是:你从哪里听说的,需要你编译python代码的?
3.python源代码 , 本质上说,就是文本(文件) 。
所以你理论上,用任何文本类编辑器,包括
你这里所用的Sublime:
我也折腾过:
【crifan推荐】一款相对不错的文本编辑器:Sublime Text 2
和我所推荐的Notepad++:
【crifan推荐】轻量级文本编辑器,Notepad最佳替代品:Notepad++
都是可以编辑代码的 。
4. 而要在Win7下,运行python代码,不了解的,可以去看我写的:
如何在Windows环境下使用Python脚本
sublime text 3和dreamweaver哪个更好个人觉得sublime更好 , 提价更加小,而且还有各种插件支持 。DW有些占资源,感觉更时候视图化的简单的网页制作 。
Sublime Text2 对比 Sublime Text 3哪个好1.Sublime Text2 or Sublime Text 3?
虽然两者用起来差不多,但还是用最新版本吧,虽然是beta版,但是毕竟也有了一些更新,比如界面UI的一些小的变化,安装的package文件也是直接安装在了sublime text3文件夹里面,而不是安装在C盘的其他目录,同时也是一个绿色版本,一些配置也能够方便备份保留 。
sublime text 3好用吗Sublime Text 3支持Python2、Python3 编译环境
http://jingyan.baidu.com/article/6f2f55a155a7d1b5b93e6cd5.html
sublime text 3编程怎么样一直是Vim的用户 , 对于文本编辑来说确实无可挑剔 。可是因为团队开发不可避免的也会使用别的一些IDE工具,相信会有很多Vim的爱好者会和我有同样的烦恼 , 在IDE里很顺手的按下快捷键,输出字符了,按ESC,再按命令,又输出字符了,再再按ESC……无语?。?因为Vim的命令编辑模式的特殊性,大多数的IDE都无法配置自定义的Vim快捷键 , 最多是些标准的“hjkl”等 。而且在日常工作中经常会和别人交流,用Vim确实太小众了 , 想想看,敏捷开发结对时,你用Vim,旁边坐着的哥们是纯Windowser……终于下定决心,再学习一种文本编辑器,网上逛了一圈,选了Sulime Text 。写下这篇文章 , 记录了学习的过程,后期会尽力不断更新修正……快捷键查阅了Sublime Text3的keymap文件,实际试用后编写,Sublime Text2可能会有少许差异 。配置文件中字体是我在网上找到的“雅黑+Consolas”编程字体,自己修改了一些不喜欢的地方,见下图 。你可以变更配置文件为自己喜欢的或直接注释即可 。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+Shift+S: 另存文件(建议:保存所有文件)Ctrl+W: 关闭文件*Ctrl+Shift+W: 关闭窗口(建议:关闭所有文件)Ctrl+K,Ctrl+B: 开关侧栏F11: 全屏Shift+F11: 全屏免打扰模式(只显示当前编辑文件)Alt+Shift+Num: 分屏显示共Num个窗口Alt+Num: 切换第Num个索引(默认文件)Ctrl+Tab: 按文件浏览顺序切换文件Ctrl+[PageUp,PageDown]: 切换上/下个文件Ctrl+K,Ctrl+Up: 当前文件至分割窗口Ctrl+K,Ctrl+Shift+Up: 新建文件至分割窗口Ctrl+K,Ctrl+Down: 合并分割窗口Ctrl+K,Ctrl+[Left,Right]: 焦点移动到上/下个窗口Ctrl+K,Ctrl+Shift+[Left,Right]: 当前文件移动到上/下个窗口1.2. 移动定位Ctrl+P,#或Ctrl+;: 定位关键词Ctrl+P,:或Ctrl+G: 定位行Ctrl+P,@或Ctrl+R: 定位函数Ctrl+Shift+R: 定位函数从项目[Home,End]: 行首/行尾Ctrl+[Home,End]: 页首/页尾Ctrl+M: 跳转至对应的括号Ctrl+[Left,Right]: 跳转至上/下一个词Alt+[Left,Right]: 跳转至上/下一个子词(区分大小写)Alt+-: 跳转至上一个光标位置Alt+Shift+-: 跳转至下一个光标位置Ctrl+[Up,Down]: 屏幕按行上/下滚动1.3. 选择
sublime text 3怎么切换中文下载安装好后我们打开看到的是全英文的....
汉化文件可以去这里下载dl.vmall.com/c0linuqugi
2
我们在界面点击Preferences-->Browse
Packages打开文件浏览包
3
打开以后返回当前文件的上一层目录
4
点击Installed
Packages进入安装包文件夹里
5
把刚我们下载好的汉化包文件解压打开里面有一个Default.sublime-package文件,把该文件复制到我们上步打开的Installed
Packages文件夹里面,到此汉化完成了 。
6
我再打开sublime
text3看看是不是成中文了
sublime test 3 怎么设置成中文下载Sublime Text 3 简体中文汉化包就可以了,使用方法:
1、将下载的sublime_text_3.zip文件解压,得到的Default.sublime-package 文件 。打开sublime text 3 , 打开菜单->preferences->Browse Packages,进入到文件管理器:
2、返回上一层到sublime text 3 文件夹,打开“Installed Packages”文件夹 。粘贴汉化包文件“Default.sublime-package”到“Installed Packages”文件夹下面,无需刷新即可看到汉化效果 。不够汉化不是很完整 。
sublime text 3 右键菜单是英文的 请问怎么变成中文(不是汉化包的事)老哥你解决了没
Sublime Text 3怎么修改中文字体首先,请打开sublime text3,点击工具栏中的Preferences
然后打开Settings-User
打开Settings-User之后
请复制以下代码然后粘贴至花括号内 保存 即可生效 。
"font_options": ["no_bold", "no_italic", "no_antialias", "gray_antialias",], "font_size": 12, "font_face": "YaHei Consolas Hybrid",
这样就完成了
参数说明:
no_bold:不是粗体显示;
no_italic:不是斜体显示(也叫意大利字体样式显示);
no_antialias:无反图像失真或反锯齿显示;
gray_antialias";反图像灰度值失真显示;
以上参数去掉no_或不写入得相反效果;
font_size:字体的大?。?br>font_face;需要显示的字体名字(请参照自己电脑存在的字体或下载安装需要的字体)
Sublime Text 有哪些使用技巧快捷键功能ctrl+shift+n打开新Sublimectrl+shift+w关闭Sublime,关闭所有打开文件ctrl+shift+t重新打开最近关闭文件ctrl+n新建文件ctrl+s保存ctrl+shift+s另存为ctrl+f4关闭文件ctrl+w关闭ctrl+k, ctrl+b切换侧边栏显示状态f11切换全屏状态shift+f11免打扰模式状态切换backspace删除左侧shift+backspace左侧删除ctrl+shift+backspace左侧全部删除delete右侧删除enter插入shift+enter插入ctrl+z撤消ctrl+shift+z重做ctrl+y重做或重复ctrl+u软撤消ctrl+shift+u软重做ctrl+shift+v粘贴并格式化shift+delete剪切ctrl+insert拷贝shift+insert粘贴ctrl+x剪切ctrl+c拷贝ctrl+v粘贴left移动right移动up移动down移动shift+left移动并选择shift+right移动并选择shift+up移动并选择shift+down移动并选择ctrl+left按\w规则移动(跳跃)ctrl+right按\w规则移动(跳跃)ctrl+shift+left按\w规则移动并选择(跳跃)ctrl+shift+right按\w规则移动并选择(跳跃)alt+left按单词移动alt+right按单词移动alt+shift+left按单词移动并选择alt+shift+right按单词移动并选择ctrl+alt+up选择多行进行编辑ctrl+alt+down选择多行进行编辑pageup移动pagedown移动shift+pageup移动+选择shift+pagedown移动+选择home移动到行首end移动到行尾shift+home选择到行首shift+end选择到行尾ctrl+home移动到页首行头ctrl+end移动到页尾行尾ctrl+shift+home选择到页首行头ctrl+shift+end选择到页尾行尾ctrl+up滚动行ctrl+down滚动行ctrl+pagedown下一视图(视觉位置)ctrl+pageup前一视图ctrl+tab栈中下一视图(打开顺序)ctrl+shift+tab栈中前一视图ctrl+a全选ctrl+shift+l选择多行编辑escape单个选择escape清除字段escape清除字段escape隐藏面板escapehide overlayescapehide auto completetabinsert best completiontabinsert best completiontabreplace completion with next completiontabreindenttabindenttabnext fieldtabcommit completionshift+tabinsertshift+tabunindentshift+tabunindentshift+tabunindentshift+tabprev fieldctrl+]缩进ctrl+[不缩进inserttoggle overwritectrl+l选择行,重复可依次增加选择下一行ctrl+d选择单词,重复可增加选择下一个相同的单词ctrl+k, ctrl+dfind under expand skipctrl+shift+spaceexpand selectionctrl+shift+mexpand selectionctrl+m跳转到对应括号ctrl+shift+jexpand selectionctrl+shift+aexpand selectionalt+.close tagctrl+qtoggle record macroctrl+shift+qrun macroctrl+enterrun macro filectrl+shift+enter在当前行前插入新行entercommit completionctrl+p搜索项目中的文件ctrl+shift+p打开命令面板ctrl+alt+pprompt select projectctrl+r前往Methodctrl+g跳转到第几行ctrl+;show overlayctrl+ishow panelctrl+shift+ishow panelctrl+f查找ctrl+h查找替换ctrl+shift+h查找替换下一个f3下一个匹配项shift+f3上一个匹配项ctrl+f3下一个匹配项ctrl+shift+f3find under prevalt+f3find all underctrl+eslurp find stringctrl+shift+eslurp replace stringctrl+shift+fshow panelf4next resultshift+f4prev resultf6toggle settingctrl+f6next misspellingctrl+shift+f6prev misspellingctrl+shift+upswap line upctrl+shift+downswap line downctrl+backspacedelete wordctrl+shift+backspacerun macro filectrl+deletedelete wordctrl+shift+deleterun macro filectrl+/当前行注释状态切换ctrl+shift+/当前位置注释状态切换ctrl+j选择标签内容,将后继行附加到行尾ctrl+shift+dduplicate linectrl+`show panelctrl+spaceauto completectrl+spacereplace completion with auto completectrl+alt+shift+pshow scope namef7buildctrl+bbuildctrl+shift+bbuildctrl+breakexecctrl+ttransposef9行排序ctrl+f9行排序// Auto-pair quotes\insert snippet\insert snippet\movebackspacerun macro file// Auto-pair single quotes'insert snippet'insert snippet'movebackspacerun macro file// Auto-pair brackets(insert snippet(insert snippet)movebackspacerun macro file// Auto-pair square brackets[insert snippet[insert snippet]movebackspacerun macro file// Auto-pair curly brackets{insert snippet{insert snippet}movebackspacerun macro fileenterrun macro fileshift+enterrun macro filectrl+1focus groupctrl+2focus groupctrl+3focus groupctrl+4focus groupctrl+shift+1move to groupctrl+shift+2move to groupctrl+shift+3move to groupctrl+shift+4move to groupctrl+0focus side baralt+1select by indexalt+2select by indexalt+3select by indexalt+4select by indexalt+5select by indexalt+6select by indexalt+7select by indexalt+8select by indexalt+9select by indexalt+0select by indexf2next bookmarkshift+f2prev bookmarkctrl+f2标记状态切换ctrl+shift+f2clear bookmarksalt+f2select all bookmarksctrl+shift+krun macro filealt+qwrap linesctrl+k, ctrl+uupper casectrl+k, ctrl+llower casectrl+k, ctrl+spaceset markctrl+k, ctrl+aselect to markctrl+k, ctrl+wdelete to markctrl+k, ctrl+xswap with markctrl+k, ctrl+yyankctrl+k, ctrl+krun macro filectrl+k, ctrl+backspacerun macro filectrl+k, ctrl+gclear bookmarksctrl+k, ctrl+cshow at centerctrl++increase font sizectrl+=increase font sizectrl+keypad plusincrease font sizectrl+-decrease font sizectrl+keypad minusdecrease font sizealt+shift+winsert snippetctrl+shift+[折叠(代码)ctrl+shift+]不折叠ctrl+k, ctrl+1按层级折叠(代码),数字是层级数ctrl+k, ctrl+2按层级折叠(代码),数字是层级数ctrl+k, ctrl+3按层级折叠(代码),数字是层级数ctrl+k, ctrl+4按层级折叠(代码),数字是层级数ctrl+k, ctrl+5按层级折叠(代码) , 数字是层级数ctrl+k, ctrl+6按层级折叠(代码),数字是层级数ctrl+k, ctrl+7按层级折叠(代码),数字是层级数ctrl+k, ctrl+8按层级折叠(代码),数字是层级数ctrl+k, ctrl+9按层级折叠(代码),数字是层级数ctrl+k, ctrl+0unfold allctrl+k, ctrl+junfold allctrl+k, ctrl+tfold tag attributescontext menucontext menualt+ctoggle case sensitivealt+rtoggle regexalt+wtoggle whole wordalt+atoggle preserve case// 查找面板的按键绑定enter向后查找shift+enter向前查找alt+enter查找全部// 替换面板的按键绑定enter查找下一个shift+enter查找前一个alt+enter查找全部ctrl+alt+enter替换全部// Incremental find panel key bindingsenterhide panelshift+enterfind prevalt+enterfind all
Sublime Text 有哪些使用技巧快捷键功能
ctrl+shift+n打开新Sublime
ctrl+shift+w关闭Sublime , 关闭所有打开文件
ctrl+shift+t重新打开最近关闭文件
ctrl+n新建文件
ctrl+s保存
ctrl+shift+s另存为
ctrl+f4关闭文件
ctrl+w关闭
ctrl+k, ctrl+b切换侧边栏显示状态
f11切换全屏状态
shift+f11免打扰模式状态切换
backspace删除左侧
shift+backspace左侧删除
ctrl+shift+backspace左侧全部删除
delete右侧删除
enter插入
shift+enter插入
ctrl+z撤消
ctrl+shift+z重做
ctrl+y重做或重复
ctrl+u软撤消
ctrl+shift+u软重做
ctrl+shift+v粘贴并格式化
shift+delete剪切
ctrl+insert拷贝
shift+insert粘贴
ctrl+x剪切
ctrl+c拷贝
ctrl+v粘贴
left移动
right移动
up移动
down移动
shift+left移动并选择
shift+right移动并选择
shift+up移动并选择
shift+down移动并选择
ctrl+left按\w规则移动(跳跃)
ctrl+right按\w规则移动(跳跃)
ctrl+shift+left按\w规则移动并选择(跳跃)
ctrl+shift+right按\w规则移动并选择(跳跃)
alt+left按单词移动
alt+right按单词移动
alt+shift+left按单词移动并选择
alt+shift+right按单词移动并选择
ctrl+alt+up选择多行进行编辑
ctrl+alt+down选择多行进行编辑
pageup移动
pagedown移动
shift+pageup移动+选择
shift+pagedown移动+选择
home移动到行首
end移动到行尾
shift+home选择到行首
shift+end选择到行尾
ctrl+home移动到页首行头
ctrl+end移动到页尾行尾
ctrl+shift+home选择到页首行头
ctrl+shift+end选择到页尾行尾
ctrl+up滚动行
ctrl+down滚动行
ctrl+pagedown下一视图(视觉位置)
ctrl+pageup前一视图
ctrl+tab栈中下一视图(打开顺序)
ctrl+shift+tab栈中前一视图
ctrl+a全选
ctrl+shift+l选择多行编辑
escape单个选择
escape清除字段
escape清除字段
escape隐藏面板
escapehide overlay
escapehide auto complete
tabinsert best completion
tabinsert best completion
tabreplace completion with next completion
tabreindent
tabindent
tabnext field
tabcommit completion
shift+tabinsert
shift+tabunindent
shift+tabunindent
shift+tabunindent
shift+tabprev field
ctrl+]缩进
ctrl+[不缩进
Sublime Text 有哪些使用技巧快捷键
Ctrl+P 搜索项目中的文件
( +sub:60 直接跳到相应行数 在该窗口里加上:前缀即为行跳转(ctrl+G),加上@(ctrl+R)前缀在html里是id
关键字导航,css里是每条规则导航,js里则是每个function导航 。)
Ctrl+G:跳转到第几行
Ctrl+W:关闭当前打开文件
Ctrl+D:选择单词,重复可增加选择下一个相同的单词
Ctrl+L:选择行 , 重复可依次增加选择下一行
Ctrl+Enter 光标后插入行
Ctrl+Shift+P 命令面板
Ctrl+Shift+W:关闭所有打开文件
Ctrl+Shift+V:粘贴并格式化 x
Ctrl+Shift+L:选择多行 x
Ctrl+Shift+Enter:在当前行前插入新行
Ctrl+Shift+F:查找并替换 x
Ctrl+Shift+M:选中当前括号内容,重复可选中括号本身(一下选中括号内部内容,重复同时选中括号,再重复选中全部)
Ctrl+Shift+K 删除整行,Ctrl+KK 从光标处删除至行尾
Ctrl+Shift+A:选择当前标签前后,修改标签用的
Ctrl+X:删除当前行
Ctrl+M:跳转到对应括号(大括号 小括号等一对括号 )
Ctrl+U:软撤销,撤销光标位置 x
Ctrl+J:选择标签内容 x
Ctrl+F:查找内容
Ctrl+H:替换
Ctrl+R:前往 method x
Ctrl+N:新建窗口
Ctrl+K+B:开关侧栏(左侧文档列表栏)
Ctrl+F2:设置/删除标记 ;F2在标记之间切换;
Shift+F2 上一个书签
Ctrl+/:注释当前行 (测试在某些语言下无效)
Ctrl+Shift+/:块注释( 注释已选择内容)
Ctrl+Alt+/:块注释,并Focus到首行,写注释说明用的 x
F11:全屏
Shift+F11:全屏免打扰模式 , 只编辑当前文件
Alt+F3:选择所有相同的词 (先选中)
Alt+.:闭合标签
Alt+Shift+数字:分屏显示
Alt+数字:切换打开第N个文件
Shift+右键拖动:光标多不,用来更改或插入列内容 x
鼠标的前进后退键可切换Tab文件
Ctrl+点击或选取,可选中需要编辑的多个位置
Ctrl+Shift+上下键,可替换行 x
Ctrl+` : 调出命令行模式 esc退出
Ctrl+Z 撤销 Ctrl+Y 恢复撤销
Ctrl+K+U 改为大写
Ctrl+K+L 改为小写
Tab 缩进 自动完成
Shift+Tab 去除缩进
Sublime Text 有哪些使用技巧1. 更改变量名的几种方法
这种情况下该如何快速选中正确的内容?
第一种方法:让Cmd-D (Win: Ctrl-D)只选择同一个变量 。
把光标移到第一个i后面:
按Cmd-D (Win: Ctrl-D):按Cmd-D (Win: Ctrl-D):
再按一次:再按一次:
限制:选取范围中不能有别的同名同类token,如:限制:选取范围中不能有别的同名同类token , 如:
第二种方法:自动选取所有同名同类token 。
把光标移到第一个i后面:
按Ctrl-Cmd-G (Win: Alt-F3):
限制:会将别的作用域中的同名同类token都选中,如:
第三种方法:Cmd-K, Cmd-D (Win: Ctrl-K, Ctrl-D) 跳过选区 。
这个方法能解决所有问题,先把光标移到第一个i后面:
按Cmd-D (Win: Ctrl-D):按Cmd-D (Win: Ctrl-D):
再按一次:再按一次:
这个token我们不想选中,这时候只要分别按 Cmd-K, Cmd-D (Win: Ctrl-K, Ctrl-D) 就可以跳过这个选区:这个token我们不想选中,这时候只要分别按 Cmd-K, Cmd-D (Win: Ctrl-K, Ctrl-D) 就可以跳过这个选区:
这个token也不要,再按一次跳过:这个token也不要,再按一次跳过:
你会发现执行跳过选区后就不再是同名同类的token选择了 , 不过不要紧 , 我们继续跳过就好:你会发现执行跳过选区后就不再是同名同类的token选择了,不过不要紧,我们继续跳过就好:
这个token我们要保留,于是只按Cmd-D (Win: Ctrl-D):这个token我们要保留 , 于是只按Cmd-D (Win: Ctrl-D):
然后就能正确地重命名了 。然后就能正确地重命名了 。
2. 自适应缩进的复制粘贴
有些情况下我们需要直接复制粘贴一段网上的代码,有些人可能会这样选中原文进行复制:
然后在subl中这样粘贴:然后在subl中这样粘贴:
但是你会发现粘贴出来的缩进格式完全对不上号:但是你会发现粘贴出来的缩进格式完全对不上号:
正确的做法如下:
把目标代码片段的每一个整行都选中,然后进行复制:
在subl中对插入行进行正确的缩进:在subl中对插入行进行正确的缩进:
然后按Cmd-Shift-v (Win: Ctrl-Shift-v) 进行自适应缩进的粘贴:然后按Cmd-Shift-v (Win: Ctrl-Shift-v) 进行自适应缩进的粘贴:
这样的粘贴方式不但能自适应缩进 , 还能自动将空格或Tab缩进转换成适应你代码的格式 。这样的粘贴方式不但能自适应缩进,还能自动将空格或Tab缩进转换成适应你代码的格式 。
3. 快速创建新文件 (AdvancedNewFile)
我在使用ANF之前最快的创建新文件的方法是这样的:
Cmd-n (Win: Ctrl-n) 打开编辑窗格:
然后Cmd-Shift-p (Win: Ctrl-Shift-p) 打开Command Palette,如果我想写ruby代码,我就敲ssru:然后Cmd-Shift-p (Win: Ctrl-Shift-p) 打开Command Palette,如果我想写ruby代码,我就敲ssru:
回车后我的文档就变成Ruby语法的了,这个时候保存文件就会自动提供.rb的后缀名:回车后我的文档就变成Ruby语法的了,这个时候保存文件就会自动提供.rb的后缀名:
不过这样的流程还是太繁琐了 。我推荐安装使用AdvancedNewFile插件代替原有的新建文件功能 。不过这样的流程还是太繁琐了 。我推荐安装使用AdvancedNewFile插件代替原有的新建文件功能 。
新的流程如下:
比如我有这样一个project:
我想在script目录下建立一个utils文件夹,然后再在utils里面建立一个API.js文件,我只要按 Cmd-Opt-n (Win: Ctrl-Alt-n) 打开一个路径输入框:我想在script目录下建立一个utils文件夹 , 然后再在utils里面建立一个API.js文件,我只要按 Cmd-Opt-n (Win: Ctrl-Alt-n) 打开一个路径输入框:
然后输入script/utils/API.js回车就可以自动创建目录结构以及空文件 。由于我们打开了script/app.js文件,我们可以直接输入./utils/API.js创建相对路径的文件结构 。另外,对于已存在的目录可以使用Tab补全 。创建出来的新文件会自动打开,并且会自动选择相应的语法,没有额外的工作 。然
后输入script/utils/API.js回车就可以自动创建目录结构以及空文件 。由于我们打开了script/app.js文件,我们可以直接输
入./utils/API.js创建相对路径的文件结构 。另外,对于已存在的目录可以使用Tab补全 。创建出来的新文件会自动打开,并且会自动选择相应的
语法,没有额外的工作 。
4. 更改HTML标签
我之前更改HTML标签时要么就用上面更改变量名的方式选中一组标签,要么就手动按着Cmd (Win: Ctrl)不放双击标签的开头和结尾:
但是如果标签中间内容很多,这样的方式会比较费时 。Emmet插件提供了一个非常方便的快捷键能够快速选择对应的一组标签名 。首先将光标移至标签的开头或结尾:但是如果标签中间内容很多,这样的方式会比较费时 。Emmet插件提供了一个非常方便的快捷键能够快速选择对应的一组标签名 。首先将光标移至标签的开头或结尾:
然后按Cmd-Shift-K (Win: Ctrl-Shift-') 就能选中这组标签:然后按Cmd-Shift-K (Win: Ctrl-Shift-') 就能选中这组标签:
5. CSS快速键入
Emmet插件还提供了很多非常方便的CSS Snippets 。比方说我们要敲出font-size: 1.8em;其中1.8是根据一个值计算得来的,比如说是3.6/2的结果,我们可以用Emmet进行这种简单的数值计算 。
键入fz3.6/2:
按Cmd-Shift-Y (Win: Ctrl-Shift-Y)计算数值:按Cmd-Shift-Y (Win: Ctrl-Shift-Y)计算数值:
然后按Tab展开Snippet:然后按Tab展开Snippet:
6. 2空格-4空格缩进快速切换
我之前用别人代码的时候总是遇到缩进空格数跟我不同的情况,后来我学会一种方法能够处理这样的文件 。比如我要将4空格缩进转成2空格缩进,首先将目标代码复制到一个独立的编辑窗口中:
然后在编辑器右下角的缩进选项菜单中选择Tab Width: 4:然后在编辑器右下角的缩进选项菜单中选择Tab Width: 4:
然后在编辑器右下角的缩进选项菜单中选择Convert Indentation to Tabs:
然后在编辑器右下角的缩进选项菜单中选择Tab Width: 2:然后在编辑器右下角的缩进选项菜单中选择Tab Width: 2:
然后在编辑器右下角的缩进选项菜单中选择Convert Indentation to Spaces:
然后你的文档就变成2空格缩进的了:然后你的文档就变成2空格缩进的了:
但是这样的方法太过繁琐了不是吗?于是我就写了一个宏脚本,绑定到快捷键上来做这个工作 。但是这样的方法太过繁琐了不是吗?于是我就写了一个宏脚本,绑定到快捷键上来做这个工作 。
打开这个链接:https://gist.github.com/beaugunderson/8588871
把to-2.sublime-macro和to-4.sublime-macro文件下载到你Sublime
Text配置目录的Packages/User路径下,然后在编辑器菜单中选择Preferences - Key Bindings -
User打开用户快捷键配置文件,把Default (OSX).sublime-keymap中的内容添加到这个文件中 。
然后你就可以用Ctrl-2或Ctrl-4转换文件的缩进空格数了 。
7. 扩展选区
我非常喜欢Emacs的expand-region插件,ST2提供有类似的Expand Selection to Scope功能 , 但是不太好用,我建议安装ExpandRegion插件 。
首先把光标移到某个位置:
然后按一次Cmd-Shift-Space (Win: Ctrl-Shift-Space)会选择当前的最小区域:然后按一次Cmd-Shift-Space (Win: Ctrl-Shift-Space)会选择当前的最小区域:
再按一次会向外扩展区域:再按一次会向外扩展区域:
每次按都会不断地向外扩展区域,直到全选为止 。每次按都会不断地向外扩展区域,直到全选为止 。
8. 选区增强插件
安装 MultiEditUtils 插件 。
这是一个非常强大的选区增强插件,如果你喜欢用复杂的快捷键完成高难度的编辑工作 , 这个插件可以提供很多方面的支持 。
详细的功能请阅读项目主页:philippotto/Sublime-MultiEditUtils · GitHub
9. 代码格式化
安装 CodeFormatter 和 SublimeAStyleFormatter 插件 。使用时在 Command Palette 找 "format" 相关的命令即可 。
10. 颜色高亮
安装 Color Highlighter,会自动高亮代码中的颜色,在写纯css的时候比较有用 。
11. 语言分析增强
很多时候有些文件不能被 Sublime Text 准确识别出相应的语言,比如不带後缀名的配置脚本之类 。这时可以使用 ApplySyntax 插件 , 参照默认配置进行调整就能识别这些特殊情况了 。
12. Windows 下输入法支持
如果遇到输入法的输入栏不在光标位置的问题,可以安装 IMESupport 插件解决 。
13. 忽略依赖目录
有时候我们要用 Sublime Text 的文件检索功能找到特定的文件,如果项目目录下面有 node_modules、bower_components 之类的文件夹则会影响输出结果,再加上这些文件夹中的文件平时不会去改动,我们可以修改配置把这些目录忽略掉 。
"folder_exclude_patterns":
[
".svn",
".git",
".hg",
"CVS",
"node_modules",
"bower_components"
],
14. 备份/同步 Sublime Text 配置
如果你经常在不同的电脑用
Sublime Text,你会希望所有的配置改动都能即时同步 。如果你试过直接同步整个 Packages
目录会发现有些插件实际上是有区分系统的,Mac 和 Windows 的会有不同,甚至有些插件会区别主机,直接同步这些插件会造成冲突 。
正确的同步办法在 Package Control 的官网有介绍:Syncing - Package Control 其实很简单 , 只对 Packages/Users 目录进行同步,Package Control 就能自行解决平台冲突了 。
编辑于 2016-03-05
19 条评论
感谢
分享
收藏
•
没有帮助
•
举报
•
作者保留权利
Jasin Yip , 计蒜客前端工程师 http://jasinyip.com
发霉的饭盒、binley li、知乎用户
等人赞同
使用 Sublime Text 建议掌握常用命令
1、查找打开过的文件:Ctrl+P,然后输入最近的文件名就可以即时预览到文件内容 。
2、命令输入框(不知道是不是这样叫):Ctrl+Shift+P2、命令输入框(不知道是不是这样叫):Ctrl+Shift+P
a)切换语法模式:
Set Syntax : [编程语言]
可以缩写为:
sspy
这样就可以切换语法模式了,这以便于代码高亮及插件调用(比如HTML模式会使Emmet生效)这样就可以切换语法模式了,这以便于代码高亮及插件调用(比如HTML模式会使Emmet生效)
b)安装插件(前题是你安装了插件管理器):
输入这个命令之后回车,再输入需要的插件,就可以安装了 。
3、多处编辑功能:
Ps:这个功能至关重要,我都不敢回想接触 Sublime Text 以前是怎么活过来的 。
比如这样的代码:
如果我需要为所有 h2 换成 h1 , 再加上一个 class="title" 属性:
那么我只需要选中一个 h2,然后按住 Ctrl+D (因为按一下只会只选择下一个)
于是就变成:于是就变成:
然后我就可以输入 h1,就变成然后我就可以输入 h1 ,就变成
这个时候,按一下 HOME (Mac下是Commond + 左箭头) , 再按几下右箭头,再输入
class="title"
然后就变成
欧了~!
这个可以举一反三 , 巨有用巨实用!
当然 Ctrl + F 调出查找功能、Ctrl + Shift + F 调出查找并替换功能应该不用讲了 。
关于编码
File -> Reopen with Encoding 可以以某编码打开
File -> Save with Encoding 可以保存为某一编码
编码问题就是这么简单~
关于中键,也就是鼠标滚轮!
鼠标滚轮也可以选中字符,但不同用鼠标左键选择的是,他不会跨行选择 , 而是直接矩形选择,比如:
配合 Ctrl 多处选择进行多处编辑,这直接是赞爆了有木有?。∨浜?Ctrl 多处选择进行多处编辑,这直接是赞爆了有木有?。?br>
还有菜单里这个功能超赞!可以快速设置 Tab 的宽度 , 默认是4,也可以 Spaces 与 Tabs 之间转换 。
(btw, 习惯用 Tab 缩进的程序猿 , 在提交代码时转换成2个空格的缩进是个好习惯)
关于插件
插件太多了,Google/百度/知乎一搜就有推荐的,这里写推荐一个~!
写前端的话 Emmet 插件是必须的,比如:
输入html:5
按TAB,会这样
Document
输入
div
按TAB,会这样
输入
section#block$*3>h2.title+p.words*2
按TAB,会这样
Sublime Text 有哪些使用技巧1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
快捷键功能
ctrl+shift+n打开新Sublime
ctrl+shift+w关闭Sublime,关闭所有打开文件
ctrl+shift+t重新打开最近关闭文件
ctrl+n新建文件
ctrl+s保存
ctrl+shift+s另存为
ctrl+f4关闭文件
ctrl+w关闭
ctrl+k, ctrl+b切换侧边栏显示状态
f11切换全屏状态
shift+f11免打扰模式状态切换
backspace删除左侧
shift+backspace左侧删除
ctrl+shift+backspace左侧全部删除
delete右侧删除
enter插入
shift+enter插入
ctrl+z撤消
ctrl+shift+z重做
ctrl+y重做或重复
ctrl+u软撤消
ctrl+shift+u软重做
ctrl+shift+v粘贴并格式化
shift+delete剪切
ctrl+insert拷贝
shift+insert粘贴
ctrl+x剪切
- 怎么发动发电机 发动机是如何发电的
- 爱思助手官方下载
- 手机助手下载
- qq聊天记录恢复
- 格式转换工厂
- 楼上空调外机太响有什么解决方法 可以怎么处理这个问题
- 新鲜的鸭蛋怎么挑选 如何挑选新鲜的鸭蛋
- 生蚝怎么挑选才能买新鲜的 如何挑选新鲜的生蚝
- 新鲜带鱼挑选技巧 带鱼怎么挑选最新鲜
- 新鲜西梅的挑选 西梅怎么挑选
