Sublime Text的安装/配置/使用

参考:

Sublime Text官网:http://www.sublimetext.com/

Sublime Text3技巧使用介绍(图文教程):http://jingyan.baidu.com/article/14bd256e2da001bb6d26129f.html

SUBLIME TEXT 3 Documentation:http://www.sublimetext.com/docs/3/


########################################################3


在Ubuntu系统上进行开发也已经一段时间了,一直都是使用gedit文本编辑器进行开发。最近同学推荐Sublime Text,简单的试用之后发现确实非常有效,不过还是需要对Sublime进行各种配置,才能更加完美的使用。这篇文章为了记录配置的过程


开发的环境:Ubuntu 14.04


#####################################################


首先就是安装,可以去Sublime Text官网上下载,Sublime Text是跨平台编辑器,支持Windows和Linux等系统,我的环境是Ubuntu,所以得到的是deb包

Sublime Text下载页面:http://www.sublimetext.com/3


下载完成后,直接安装就可以了:

sudo dpkt -i sublime-text_*.deb

安装完成后,点击键盘窗口按钮(或直接点击启动器上的搜索按钮):



输入Sublime即会弹出Sublime Text图标:



点击Sublime Text图标后就弹出了编辑器,可以使用了



为了以后方便使用,我们可以将Sublime Text锁定在启动器上,以后直接点击图标即可使用:鼠标右键Sublime Text鼠标,选择“锁定到启动器”即可。


######################################################3


安装完成后就是各种配置,以及各种的快捷键熟悉


首先我们先新建一个文件:

方法一:点击菜单栏File -> New File;

方法二:快捷键Ctrl+N.

方法三:双击显示文件名的显示栏的空白部分

方法四:在空白界面上点击空格键


比如我们编写一个C程序:

#include <stdio.h>

int main(int argc, char* argv[])
{
	printf("Hello World\n");

	return 0;
}

如果想要缩放字体:

方法一:菜单栏Preferences -> Font -> Larger(放大)或 Smaller(缩小);

方法二:快捷键Ctrl+=(放大)或Ctrl+-(缩小).


编写完成后,想要保存:

方法一:菜单栏File -> Save;

方法二:快捷键Ctrl+S.


Sublime Text的代码配色很丰富,当你保存好文件后,代码颜色会变化:



上面演示了一个简单的文件创建,保存的例子。下面讲一些工程开发中常用的快捷键:


1)快速注释

在代码开发过程中,经常会注释一大段的代码,一行一行的注释太麻烦,而且想要取消注释的时候也得一行一行的取消注释。Sublime Text提供了多行注释和取消注释的操作:

有两种注释,一种是双斜杠//,另一种就是/* */。Sublime Text提供了两种的注释方式

(多行)注释

方法一:菜单栏Edit -> Comment -> Toggle Comment;

方法二:快捷键Ctrl+/(产生双斜杠//注释)或快捷键Shft+Ctrl+/(产生/* */注释).

(多行)取消注释

方法一:菜单栏Edit -> Comment -> Toggle Block Comment;

方法二:快捷键Ctrl+/ 或 Shift+Ctrl+/

note:注释和取消注释可以是同一个快捷键,上面这两个快捷键可以混合使用,比如Ctrl+/用来注释,Shift+Ctrl+/用来取消注释


2)快速查找

有时候一个文件里面有几百上千行的代码,这时通过手动滑动鼠标来查找某一个函数名或变量名就并不方便。Sublime Text提高了快速查找的方法:

方法一:菜单栏Find -> Find...;

方法二:快捷键Ctrl+F.

在窗口下面会出现一个查找框,输入你想要查找的名字,点击Enter键,文件即会高亮显示要查找的名字的位置,同时在窗口底部状态栏上还会显示匹配的个数:




有时候会有多个符合条件的名字,如果想要向下查找:

方法一:菜单栏Find -> Find Next;

方法二:快捷键F3 或者 直接点击"Enter"键


如果想要向上查找:

方法一:菜单栏Find -> Find Previous;

方法二:快捷键Shift+F3 或者 Shift+Enter


如果想要查找出所有符合条件的名字后同时进行操作:

第一步:先快速查找某一个名字,此时窗口下部查找框会有Find All选项出现


第二步:查找所有符合条件的名字

方法一:直接点击Find All选项

方法二:快捷键Alt+Enter

完成上述两步后,就可以同时操作所有符合条件的名字


3)快速替换

同样的,如何你想要进行快速替换,Sublime Text也提供了这个功能:

方法一:菜单栏Find -> Replace...;

方法二:快捷键Ctrl+H.

窗口下部会弹出编辑框如下:


          

在上面的查找框内输入已存在的内容(或者先找到该内容,点击,再执行Ctrl+H,即会自动出现在框内)

在下面的替换框内输入替换的内容,再点击Replace或快捷键(Ctrl+Shift+H)


如果想要替换所有的符合条件的内容,那么点击Replace All或快捷键(Ctrl+Alt+Enter)


4)缩率图定位

可以设置整个代码的缩略图,这样点击相应的区域就可以快速定位。

打开缩略图:

菜单栏View -> Show Minimap

关闭缩略图:

菜单栏View -> Hide Minimap


5)界面布局设置

Sublime Text设置了7种不同的布局,方便用户编写代码

其中列布局有三种:

2列:

方法一:菜单栏View -> Layout -> Columns:2

方法二:快捷键Shift+Alt+2



3列:

方法一:菜单栏View -> Layout -> Columns:3

方法二:快捷键Shift+Alt+3



4列:

方法一:菜单栏View -> Layout -> Columns:4

方法二:快捷键Shift+Alt+4



行布局有2种:

2行:

方法一:菜单栏View -> Layout -> Rows:2

方法二:快捷键Shift+Alt+8



3行:

方法一:菜单栏View -> Layout -> Rows:3

方法二:快捷键Shift+Alt+9



另外还有一种网格布局:

方法一:菜单栏View -> Layout -> Grid:4

方法二:快捷键Shift+Alt+5



上面已经介绍了6中布局方式,最后就是最简单的单个文件布局:

方法一:菜单栏View -> Layout -> Single

方法二:快捷键Shift+Alt+1



6)空格缩进

对于Python语言来说,每一行必须有严格的空格缩进。Sublime Text提供了方便的空格缩进的设置

方法一:菜单栏View -> Indentation -> 设置你想要的缩进格数

方法二:在窗口下部状态栏的右边有图标:


点击Tab Size图标即可设置Tab键的缩进格数


7)快速打开文件

方法一:菜单栏File -> Open File...

方法二:快捷键Ctrl+O


8)另存为

之前已经介绍了保存的方式(Ctrl+S),有时我们想要将文件另存:

方法一:菜单栏File -> Save As...

方法二:快捷键Shift+Ctrl+S


9)打开文件夹

将整个文件夹中的文件均囊括进来,这样进行查找和配置就很方便了。

方法:菜单栏File -> Open Folder...

同时你需要打开侧边栏,这样才能看清楚文件夹内的文件

方法:菜单栏View -> Side Bar -> Show Side Bar



11)基于文件夹的查找和替换

如何想要在一个文件夹内查找你想要的内容,那么可以使用以下方法:

方法一:菜单栏Find -> Find in Files

方法二:快捷键Shift+Ctrl+F


10)创建/打开一个工程

我想这也是Sublime Text和轻量级编辑器之间的主要区别之一,那就是Sublime Text支持基于工程的开发。Sublime Text支持创建一整个工程

具体做法查看菜单栏Project

参考:Sublime Text : 创建工程 - http://www.cnblogs.com/bluestorm/p/4768383.html


11)同时操作几个字符串

比如在某一个文件中有好多个printf,如果你想要全部替换,那么可以使用Ctrl+H进行快速替换。但有时你仅仅是想要操作其中某几个,甚至你想要同时操作的并不是同一个字符串,那么可以使用快捷键Ctrl+D。具体用法如下:

点击你想要操作的单词,按Ctrl+D。可以重复上述步骤,这样就能够同时操作多个字符串


12)快速打开已存在的文件

有时,你已经打开的文件有很多,那么想要快速查找某一个文件,就比较麻烦。Sublime Text提高了快捷键Ctrl+P,用于快速查找窗口上的文件

参考:https://www.sublimetext.com/blog/articles/sublime-text-2-public-alpha

使用快捷键Ctrl+P后,输入部分文件名会出现你想要的文件,同时,还可以查找函数名/名字/指定行

文件名@函数名(快捷键Ctrl+R)

文件名#名字

文件名:指定行数(快捷键Ctrl+G)

note:如果想要在多个文件中查找函数名,那么使用快捷键Shift+Ctrl+R


13)关闭文件

关闭单个文件

方法一:菜单栏File -> Close File

方法二:快捷键Ctrl+W


关闭所有文件

方法:菜单栏File -> Close All Files


14)打开一个新的窗口/关闭一个新的窗口

打开一个新的窗口:

方法一:菜单栏File -> New Window

方法二:快捷键Shift+Ctrl+N


关闭一个窗口:

方法一:菜单栏File -> Close Window

方法二:快捷键Shift+Ctrl+W


15)退出

方法一:菜单栏File -> Quit

方法二:快捷键Ctrl+Q


16)文件上/下移动

向上:快捷键Ctrl+上方向键

向下:快捷键Ctrl+下方向键


17)移动到前/后文件

移动到下(后)一个文件:

快捷键:Ctrl+Tab 或 Ctrl+Page Down


移动到上(前)一个文件:

快捷键:Shift+Ctrl+Tab 或 Ctrl+Page Up


18)跳转到前/后一步操作的位置

跳转到上一步操作(向前跳):

方法一:菜单栏Goto -> Jump Forward

方法二:快捷键Shift+Alt+


跳转到下一步操作(向后跳):

方法一:菜单栏Goto -> Jump Back

方法二:快捷键Alt+-


19)编码支持

有时候打开的文件一堆乱码,或者你需要指定某一个编码格式

方法:菜单栏File -> Reopen With Encode(指定你想要的编码格式)


####################################################3


主题设置

参考:

20款最佳用户体验的Sublime Text 2/3主题下载及安装方法:http://www.itbulu.com/20-sublime-themes.html

Sublime Text2两款漂亮的主题皮肤安装与切换使用方法:http://blog.csdn.net/freshlover/article/details/29592407

Package Control官网安装指南:https://packagecontrol.io/installation#st3

在 Sublime Text 3 中安装 Package Control:http://jingyan.baidu.com/article/f71d60379b20071ab641d181.html


可以通过工具Package Control在线安装主题

Sublime Text默认没有工具Package Control,所以要先安装Package Control

打开控制台:

方法一:菜单栏View -> Show Console

方法二:快捷键Ctrl+`

在窗口下部会出现控制台:



复制下面一段代码(for SUBLIME TEXT 3):

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)

将其粘贴在控制台的编辑框内,然后点击"Enter"键,等待它安装即可

安装完成后重启Sublime Text,此时在菜单栏Preferences列表中就会出现Package Control选项


也可以使用快捷键Shift+Ctrl+P



我选择安装一款主题:Soda

soda-theme官网:http://buymeasoda.github.io/soda-theme/


弹出Package Control的编辑框,在上面输入Install Package,点击回车,然后搜索Theme - Soda主题,选中回车确认即可



安装完成后还需要进行配置。点击菜单栏Preferences -> Settings - User,加入主题:

"theme": "Soda Light 3.sublime-theme"
保存即可。

注意:每行之间以逗号结尾


保存后即会显示该主题,你也可以通过修改Preferences -> Color Scheme修改编辑界面的颜色


####################################


修改侧边栏字体大小

参考:

修改Sublime Text3 的侧边栏字体大小:http://blog.yadgen.com/?p=1829

修改Sublime Text 3 的侧边栏字体大小,字体类型:http://www.gowhich.com/blog/663

[译]sublime text 3 修改侧边栏字体大小:http://www.jianshu.com/p/df54851075a9

sublime text3侧边栏和标题栏这几个地方的字体,字号怎么调整啊?:http://www.zhihu.com/question/40942248

sublime text3侧边栏和标题栏这几个地方的字体,字号怎么调整:http://zhidao.baidu.com/link?url=hUU2WGACEEFgt2QsaatyLKG3Dh6WU8jS4Hf0_-rm-La6HbKTOCvI5diMnYVBXOushfK-ZdHCI1N0pz23R-03LPQwBgNVmjmvFxhYbsapcce

如何修改sublime text的标签栏高度:https://segmentfault.com/q/1010000003055924


有时候会觉得默认的侧边栏标签的字体太小,需要借助插件PackageResourceViewer

安装PackageResourceViewer:

打开Package Control:快捷键Shift+Ctrl+P

输入Install Package,点击回车

输入PackageResourceViewer,点击回车。等待安装完毕

安装完成后,在Preferences -> Package Settings 列表中会出现PackageResouceViewer选项


修改侧边栏字体大小是通过修改.sublime-theme文件实现的

先点击Preferences -> Browse Packages...,打开packages文件夹

再找到你目前使用的主题.sublime_theme文件

note:没有安装过任何主题的就是Theme - Default文件夹里面的Default.sublime-theme

不清楚目前使用的主题的可以查看Preferences -> Settings User

{
	"color_scheme": "Packages/Color Scheme - Default/Solarized (Dark).tmTheme",
	"font_size": 12,
	"ignored_packages":
	[
		"Vintage"
	],
	"theme": "Soda Light 3.sublime-theme"
}

我的就是
Soda Light 3.sublime-theme

所以该文件是Theme - Soda文件夹中的Soda Light 3.sublime-theme

note:有人使用快捷键的方式,不过我感觉还不如直接在文件夹中查找


查找关键字sidebar_label:

方法:快捷键Ctrl+P,输入#sidebar_label


在该字块内输入

"font.size": 14 // zj  
保存,侧边栏标签即会改变大小


note:如果想要改变标题栏的大小可以搜索关键字tab_label


##################################################


最后,将Sublime Text设置为默认的文本编辑器

参考:

Sublime text2 设置为ubuntu的默认文本编辑器:http://blog.csdn.net/lonewolf521125/article/details/43194873

Sublime text2 设置为ubuntu的默认文本编辑器:http://www.tuicool.com/articles/neuu6f


找到/etc/gnome/default.list文件,先备份:



打开default.list,将其中的gedit.desktop替换为sublime.desktop:



保存之后就配置成功了,从此Sublime Text就是默认的文本编辑器了。


############################################################


经过一番的折腾,终于把Sublime Text的功能大致摸了一遍,不过还是有很多的地方并没有设置到,比如工程(project),构建系统(build system)等,这些就留着以后摸索了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值