Sublime Text
Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。
摘自百度百科。
自从接触编程以来,换过很多写代码的工具,各种IDE,gedit,Vim,Visual Studio等,最后还是被Sublime吸粉了。Sublime的有点在于,界面简洁美观,体积轻巧方便安装,启动迅速,插件丰富,可以满足各种语言的需求。
用了一段时间的Sublime Text,我总结了Sublime的一些使用技巧如下。
Sublime Text的安装与基本配置
包括Sublime的安装,以及Package Control的安装。
windows
这个很简单,网上有现成的exe安装包。
Linux
可以直接在Sublime的官网下载安装包。如果是用Ubuntu或Debian系统,一个更方便的方法是直接输入命令:sudo apt-get install sublime-text-installer
Package Control
新版的Sublime中,Package Control的安装已经很方便了。打开Sublime的主界面,按快捷键Ctrl+Shift+P
, 弹出的小窗里输入Install Package Control, 就可以找到安装的入口了。
常用插件
sftp: 远程服务器文件快速同步
当你在一次又一次ssh, scp在本机和服务器交换文件时,有时会不会烦得想把砸电脑?有了sftp这个神器,只需要本机ctrl+s
即可迅速向云端同步代码,十分方便!
安装:sftp可以在Package Control中安装。
在打开一个文件夹后,右键该文件夹,如图所示,选择map to remote
,即可打开一个配置文件sftp.json
,保存在文件夹根目录下。
sftp的配置文件中有几个重要的参数:
"host": "example.com", # 远程服务器的地址
"user" : "username", # 用户名
"remote_path": "/example/path", # 远程服务器要同步的文件夹地址
"ignore_regexes": [...], # 同步时忽略的文件名字。比如你在跑深度学习模型时,目录下的数据集就不用同步了,可以在此设置忽略这些文件
"upload_on_save": false, # 设为true后,保存的时就会自动同步啦。
其它的很多参数请自行了解。
在创建配置文件后,右键目录或者子目录,sftp选项中也出现了很多子功能,包括Sync Local -> Remote
, Sync Remote -> Local
等,是不是非常有用?
Alignment:强迫症的福音 – 代码对齐
在写代码时,你是否遇到过这样的情况?
安装了Alignment后,只需多光标选中几个目标,按下组合键Ctrl+Alt+A
,几个光标就对齐了,是不是很爽?
SyncedSidebarBg
使用这个插件后,Sublime就能自动同步侧边栏底色为编辑窗口底色。
ExportHTML
这个插件能将代码段以HTML的形式导出,颜色,字体都得到了保留,在用Word写实验报告插入代码时非常有用。
内容太多,码不完,慢慢更新…