工欲善其事——Sublime Text
一直在找mac下顺手的代码编辑器,要求能方便地查找和编辑,最好能再集成调试,最后选择了sublime。用了一段时间emacs,但是学习曲线过于陡峭。尤其是眼下的要务是啃代码时,玩弄emacs有点舍本逐末了,所以暂时还是先放一放神器,找个能尽快上手的玩吧~
随着使用深入,我会不断更新,逐步把一些经验码到本篇博文后面。
为了撸码更顺手,除了基本包以外,还需要装几个插件。
- 首先要安装Package Control,有了它以后才能再装其他插件。
进入https://packagecontrol.io/点击Install Now,按照示意打开Sublime Text,点击菜单 View - Show Console:

从网站拷贝python代码到Sublime Text最下方的文本框内(注意Sublime Text2和Sublime Text3是不一样的),回车执行。成功后重启Sublime Text。在菜单Sublime Text - Preferences 下找到Package Control即表示安装成功:

- REPL插件,这个插件可以将shell集成到Sublime Text中,减少了文本编辑和终端窗口之间的切换。
点击菜单Sublime Text - Preferences - Package Control,在弹出窗口中输入install:

在随后的窗口中输入repl,选择SublimeREPL:

点击安装,完成后在菜单Tools - SublimeREPL下即可找到Shell:

- ctags用于函数跟踪和跳转,在Mac OSX下,它的安装稍有点麻烦,除了按照上面类似地方式在Package Control中查找并安装以外,还需要去sourceforge上找到ctags项目,下载并安装:
$ tar xzvf ctags-5.8.tar.gz
$ cd ctags-5.8
$ ./configure
$ make
$ sudo make install
然后打开Sublime Text中Ctags的Setting-Default和Settings-User两个配置:

把Settting-Default中的内容全部拷贝到Settings-User里,然后把Settings-User配置里的command的值改为/usr/local/bin/ctags:

搞定。可以Rebuild Tags了。
下面说说使用:
- 给project设置exclude规则,屏蔽掉不需要的文件
点击菜单Project - Edit Project,在.sublime-project文件中添加file_exclude_patterns和folder_exclude_patterns规则:
{
"folders":
[
{
"path": "android-6.0.1_r11/kernel/goldfish",
"file_exclude_patterns" : ["*.cmd", "*.d", "*.map",],
"folder_exclude_patterns" : [".tmp_versions"]
}
]
}
工欲善其事——Sublime Text的更多相关文章
- Sublime Text 3 提高工作效率的使用技巧
Sublime Text 3对于Sublime Text 2压倒性的优势就是秒启动,启动非常非常快,所以从2012年到2016年我一直用Sublime Text 2,但是安装了3并且启动试用后,我再也 ...
- 翻译:打造基于Sublime Text 3的全能python开发环境
原文地址:https://realpython.com/blog/python/setting-up-sublime-text-3-for-full-stack-python-development/ ...
- Sublime Text 3使用技巧
工欲善其事必先利其器,用了很多编辑器,pycharm.Eclipse.notepad++.ultra edit等等,要么是太卡,要么是太简陋 论性感,论轻便,论功能,我选Sublime Text 参考 ...
- Sublime Text 2 快捷键 插件配置
一.前言之前 从设计到前端,有过一段时间是懵懵懂懂的状态,缺乏对整个职业更加深入的了解.后来混迹于各个前端大牛的博客,在各个QQ群里聆听各路大神的经验之谈,坚定了前端之路的信心.一直收藏各类精华的帖子 ...
- 使用Sublime Text 或 vs2017开发Node.js程序
在学习一门开发语言时,为了从简单的方式入手,有时候直接用Notepad开始敲代码.曾经我也这样干过,这样做简洁而不简单啊! 随着时间的流逝,人也变得懒惰起来,做事前总是想借助一些工具来搞事情.< ...
- sublime text 入门
sublime text3入门教程 2017年07月19日 09:15:51 阅读数:13736 作者:sam976 转载需征得作者本人同意,谢谢. 1.介绍 所谓工欲善其事必先利其器,编码过程合理熟 ...
- 我的 Sublime Text 2 笔记
作为aptana死忠粉的我,最近由于工作需要最近开始使用sublime,初次使用,就被其秒开的启动速度,简洁的界面设计,无干扰的信息提示所这幅. 俗话说,工欲善其事必先利其器,作为码农,在开始编码之前 ...
- 几个实用的sublime text 2的快捷键
Sublime text快捷键 Sublime text 2是一款轻量.简洁.高效.跨平台的编辑器,他适合编写javascript,html,css,php,paython等等, 作为程序员,编码效率 ...
- 学习web前端之神器sublime text 3
第一次在博客园写博客,以前都是看别人写的技术在自己慢慢的学习.现在想自己把每天学习的东西理解并记录下来,加深下印象以后可以做个回顾.不知道自己能否坚持每周至少写2篇博文. 古话说的好:工欲善其事,必先 ...
随机推荐
- Ubuntu 16.04 LTS制作本地源
平时apt-get install安装软件时,下载的deb文件都会存放在/var/cache/apt/archives/下,没有网络时就需要将这些deb制作成本地源.另外,如果在本机架一个简单的网络服 ...
- Spring中的线程池ThreadPoolTaskExecutor介绍
前言: Java SE 5.0引入了ThreadPoolExecutor.ScheduledThreadPoolExecutor.Spring 2.x借助ConcurrentTaskExecutor和 ...
- 第十七章 Velocity优化实践(待续)
现实存在的问题 优化的理论基础 一个高效的模版引擎实现思路 优化成果 其他优化手段
- JavaScript中给对象添加方法
在JavaScript中,我们经常要给已定义的对象添加一些方法,如下: function circle(w,h){ this.width=w; this.height=h; ...
- 关于更新pip的心得
如果pip install --upgrade pip 删除了自己,但是无法安装新的自己. 那么下载最新的pip,解压 1.在命令窗口输入 python(前提条件已经在系统路径) setup.py ...
- Android CTS
1.什么是CTS CTS是google制定的兼容性测试包(Compatibility Test Suite),只有通过CTS测试的设备才有可能获得Android的商标和享受Android Market ...
- 用JS,打印正立三角形
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- java在Win7 64位 获取客户端的IP,MAC,计算机名
package com.javaweb.util; import java.io.IOException; import java.io.InputStreamReader; import java. ...
- 使用/dev/dsp的wav文件播放器源码
转载于:http://blog.csdn.net/dux003/article/details/5459423 #include #include #include #include #include ...
- C++之deque
deque(包含头文件#include<deque>)由若干段连续空间串接而成,一旦有必要在deque的头部或尾端增加新的空间,便配置一段定量连续的空间,串接在deque的头部或尾端.de ...