用习惯了VS2010强大的IDE工具,但也被它折腾过、烦恼过,当vs加载超过万行的脚本代码时,界面半天才反应,经常卡死,电脑配置决定算得上顶呱呱。

不喜欢逆来顺受,于是选择了txt文本编辑器,最原始的方法,“开发效率”大增,但这样没有任何可读性。

于是转战Notepad++,嗯,不错。

0.下载:http://www.sublimetext.com/2

1. 安装Sublime Package Control:

在Sublime Text 2上用Ctrl+~打开控制台并在里面输入以下代码,Sublime Text 2就会自动安装Package Control。

import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path();  os.makedirs(ipp) if not os.path.exists(ipp) else None;   urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')

2.重启Sublime Text 2
3.然后使用Ctrl+Shift+P打开命令行模式,在里面输入Install Package即可搜索需要的Package。
4.一般使用“ConvertToUTF8”或“GBK Encoding Support”即可正常读取和写入CJK格式的文件了。
 
第4步最好不装“GBK Encoding Support”, 按照网上的方案装了它不但没效果,反而导致诸多bug:打开文件后会自动创建*.dump文件。
 
 
 
常用快捷键:

按ctrl + k,然后按ctrl + 1,可收起所有函数
按ctrl + k, 再按 ctrl + j 显示所有函数

Ctrl+R 快速查找函数 等同 Ctrl+P 输入@

Ctrl+L
选择整行(按住-继续选择下行)

Ctrl+KK
从光标处删除至行尾

Ctrl+Shift+K
删除整行

Ctrl+Shift+D
复制光标所在整行,插入在该行之前

Ctrl+J
合并行(已选择需要合并的多行时)

Ctrl+KU
改为大写

Ctrl+KL
改为小写

Ctrl+D
选词(按住-继续选择下个相同的字符串)

Ctrl+M
光标移动至括号内开始或结束的位置

Ctrl+Shift+M
选择括号内的内容(按住-继续选择父括号)

Ctrl+/
注释整行(如已选择内容,同“Ctrl+Shift+/”效果)

Ctrl+Shift+/
注释已选择内容

Ctrl+Space
自动完成(win与系统快捷键冲突,需修改)

Ctrl+Z
撤销

Ctrl+Y
恢复撤销

Ctrl+Shift+V
粘贴并自动缩进(其它兄弟写的,实测win系统自动缩进无效)

Ctrl+M
光标跳至对应的括号

Alt+.
闭合当前标签

Ctrl+Shift+A
选择光标位置父标签对儿

Ctrl+Shift+[
折叠代码

Ctrl+Shift+]
展开代码

Ctrl+KT
折叠属性

Ctrl+K0
展开所有

Ctrl+U
软撤销

Ctrl+T
词互换

Ctrl+Enter
插入行后

Ctrl+Shift Enter
插入行前

Ctrl+K Backspace
从光标处删除至行首

Ctrl+Shift+UP
与上行互换

Ctrl+Shift+DOWN
与下行互换

Shift+Tab
去除缩进

Tab
缩进

F9
行排序(按a-z)

 

Sublime编辑器安装使用的更多相关文章

  1. Centos中安装Sublime编辑器

    Centos中安装Sublime编辑器 1.从官网下载相应操作系统的下的安装包(http://www.sublimetext.com/2),这里下的是linux下的安装包 2.解压安装包,并将其放在/ ...

  2. Sass环境安装-Sass sublime 编辑器插件编译方法

    首先官网(http://www.ruby-lang.org/en/downloads/)下载 ruby (1)打开链接进入到下载页面,点击如下位置进行下载 (2)下载页面 (3)进入到各个版本的列表页 ...

  3. 强大的Sublime编辑器

    Sublime是一款功能非常强大的轻量级的代码及文本编辑工具,有关它的介绍和下载可以从官网http://www.sublimetext.com获取.尽管Sublime并非是一款完全免费的IDE开发工具 ...

  4. Sublime编辑器 前端 必备插件

    sublime编辑器前端必备插件 下面这一行是Package Control包安装,它是sublime的插件包管理器.新安装的sublime 里没有Package Control,按一下ctrl+~, ...

  5. 如何使用sublime编辑器运行python程序

    现在越发喜欢sublime编辑器了,不仅界面友好美观.文艺,可扩展性还特别强. sublime本身是不具备运行python程序的能力的,需要做些设置才可以.以下是安装好sublime后设置的步骤: 点 ...

  6. Sublime 编辑器主题

    Sublime主题分为两种 一种是编辑框中的代码的颜色  另一种是编辑器本身的颜色(不只是颜色哟  Sublime编辑器左边侧边栏的字很小对不对 !有了主题就可以改) 这个主题叫做Soda  http ...

  7. 如何给sublime text3安装汉化包?so easy 哦

    这是我本人亲身测试过的,肯定有效,没用的话怪我咯. 首先安装package control,然后安装汉化包即可,很简单哦!!! 1.安装package control:打开sublime,使用快捷键: ...

  8. sublime中安装package control总是失败

    今天下载了个sublime编辑器,要运行vue文件,想让vue也能高亮显示,在网上搜了一下如何安装.但总是提示控制器没有安装Package Control:There are no packages ...

  9. Sublime编辑器的使用

    Sublime编辑器的使用 我的本地使用环境是Win7下安装的Sublime3编辑器(提取码:nzuw). 1. 新建index.html,在代码编辑区输入<html,然后按下Tab键,可以快速 ...

随机推荐

  1. [django]django xlrd处理xls中日期转换问题

    xlrd会把xls文件中比如20160--03-01类型的时间转换成整数,那么我们如何保证xlrd读取进来的时间为2016-03-01格式呢? 使用xlrd中的xldate_as_tuple函数 代码 ...

  2. codePrinter

    3天前,荆老师给了我一台打印机,让我完成省赛代码打印系统的测试. 打印机型号为 HP P1007,算是一台比较老的打印了. 本文记录了从打印机驱动安装到代码打印WEB部署的全过程 1. 安装打印机驱动 ...

  3. Es6 箭头函数

    1.单参数function cheng(a=3){    return a*a;}let cheng= (a=3)=>a*a;console.log(cheng(9));2.多参数functio ...

  4. iPhone添加邮箱

    阿里云邮箱设置 手机自带的电子邮件客户端该如何添加阿里云邮账号呢?这里以iPhone4s和安卓系统为例,分别进行添加阿里云邮箱帐号的添加.   官网是这么介绍的:   一.如下以iPhone4s为例, ...

  5. http缓存相关头

    https://mp.weixin.qq.com/s/qOMO0LIdA47j3RjhbCWUEQ 这里说的一下我对http控制客户端缓存的头的理解. 在请求一个静态文件的时候(图片,css,js)等 ...

  6. maven中央仓库访问速度太慢的解决办法

    方法一:修改settings.xml eclipse中集成的maven的settings.xml文件,找了半年也没找到,我们放弃eclipse中的maven,下一个最新的maven,并在eclipse ...

  7. Java 8新特性终极指南

    目录结构 介绍 Java语言的新特性 2.1 Lambdas表达式与Functional接口 2.2 接口的默认与静态方法 2.3 方法引用 2.4 重复注解 2.5 更好的类型推测机制 2.6 扩展 ...

  8. PlayMaker的应用

    PlayMaker属于一个可视化的状态机编辑工具,集成到了Unity的IDE里,在Unity的市场上很受欢迎,本人看见后第一感觉是跟CryEngine的那个状态机特别相似.CE的那个状态机编辑器其实是 ...

  9. mysql数据库表结构导出

    mysql数据库表结构导出 命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名; 导出整个数据库结构和数据 mysqldump -h localh ...

  10. __getattitem_ \__setattitem__\__delitem__

    class Foo: def __getitem__(self, item): print('getitem',item) return self.__dict__[item] def __setit ...