用习惯了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. Netruon 理解(11):使用 NAT 将 Linux network namespace 连接外网

    学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GR ...

  2. 使用Office 365抓取PM2.5数据

    近日微软发布了Microsoft Flow,一个类似IFTTT自动化任务触发工具.例如,我们可以设置这样一个触发事件和对应的处理过程:当有人在微博上@我的时候,发一封邮件通知我:当我关注的博主有新文章 ...

  3. Spring MVC 使用HiddenHttpMethodFilter配置Rest风格的URL

    /** Rest 风格的 URL. 以 CRUD 为例: 新增: /order POST 修改: /order/1 PUT update?id=1 获取:/order/1 GET get?id=1 删 ...

  4. Convert Sorted List to Binary Search Tree

    Given a singly linked list where elements are sorted in ascending order, convert it to a height bala ...

  5. 2016-2017-2 《Java程序设计》预备作业1 总结

    2016-2017-2 <Java程序设计>预备作业1 总结 预备作业01:你期望的师生关系是什么见https://edu.cnblogs.com/campus/besti/2016-20 ...

  6. Moto C118 基于 Osmocom-BB 和 OpenBTS 搭建小型GSM短信基站

    此文章PDF文档下载地址:点击下载 0x00 写在前面 大家应该都听说过摩托罗拉C118配合Osmocom-BB实现GSM网络下的短信拦截功能吧,在14年左右新出了一种玩法就是Osmocom-BB的s ...

  7. MySQL大小写补坑记

    背景:由于项目开始时数据库设计经验不足,数据库名和部分数据表名都含有大写字母.但问题是,Linux上数据库名和表名是区分大小写的,而Windows上是不区分大小写的.结果就是在看本地的数据库的时候,对 ...

  8. jQuery链式操作[转]

    用过jQuery的朋友都知道他强大的链式操作,方便,简洁,易于理解,如下 $("has_children").click(function(){ $(this).addClass( ...

  9. 线段树 HDU 3308

    t 题目大意:给你n个数,m个操作.操作有两种:1.U x y 将数组第x位变为y   2. Q x y 问数组第x位到第y位连续最长子序列的长度.对于每次询问,输出一个答案 #include< ...

  10. UIDynamic - 推动行为: UIPushBehavior

    用途: 从一个点移动到另外一个点; 相关属性: mode : UIPushBehaviorModeContinuous  //推移模式 angle : setAngle  //推移角度 magnitu ...