0%

用到的sublime text3

常用的sublime-text的东西。

1. 插件

1.Alignment
自动对齐插件,我用来对齐那些不齐的等号,默认的快捷键跟qq的截图冲突,我改成了control+command+s

2.All Autocomplete
sublime text默认的是只针对缓存中的内容进行匹配补全,该插件可以把自动补全的匹配范围扩大到所有打开的文件

3.BracketHighlighter
可以在左边行号那里显示括号范围,不过有时候括号范围太长或太复杂就不好用了,处于刚刚可用的状态

4.C improved
增强的C代码高亮

5.ConvertToUTF8
在macos或linux下用的时候遇到一些windows的文档编码,可以用这个转换过来。

6.CTags
C的项目跳转啊,有了这个就可以摆脱source insight了。怎么安装的忘记了=,=

7.FileDiffs
用于文件对比,很好用,可以对比这么多地方的文件:

1
2
3
4
5
- Diff file with Clipboard
- Diff file with Saved
- Diff file with File in Project
- Diff file with Open Tab
- Diff file with Previous window

8.Git
很好整合了git的各种操作,可以在地边栏显示当前仓库的状态,在行号那里显示文件做了哪些操作,不过我都不怎么用,一般是用source tree

9.SFTP
神器,可以用SSH通道同步远程服务器的文件,一般服务器应用开发的流程是在本地编辑器写好代码,上传到服务器,编译调试,然后继续这样的循环。我先前一直是scp过去的,比较麻烦,SFTP则可以让你直接在sublime text中就上传文件到服务器。安装好后,在要同步的文件那里右键”SFTP/FTP->Map To Remote…”,配置好服务器地址账户密码还有要映射过去的文件夹位置,就可以同步文件,文件夹,还可以监控某个文件,在本地修改后就自动同步到服务器。配上快捷键更好用:

1
2
- control+command+u, control+command+f: 上传文件(upload file)
- control+command+u, control+command+n: 上传所有打开的文件

需要买,不买会频繁蹦出来提示框。

10.SublimeAStyleFormatter
用来排版C代码,默认快捷键是control+option+f

11.Terminal
右键在文件所在位置打开系统终端

12.SideBarEnhancements
能增强侧边文件栏的功能,

13.Colorsublime
绝顶好用的主题插件,可以先浏览后安装

2. 常用的快捷键

  • command+j: 合并行
  • command+r: 列出当前文件函数列表,做跳转
  • command+e: 将选中的字符做查找的条件,这时候打开command+f就可以看到选中的字符已经在框里了
  • command+g和shift+command+g: 配合上个命令用的,向下搜索和向上搜索,这样就不用打开搜索框
  • control+g: 跳转到某一行
  • command+d: 复制当前行到下一行
  • option+command+s: 全部保存打开的文件
  • command+k,command+b: 打开关闭侧边文件栏
  • option+command+2: 将sublime text分成两列显示
  • 按住option再用鼠标去选,就可以选出矩形框的选区

3. 一些设置

  • 显示标尺: “rulers”:[80]
  • 在右下角状态栏显示当前文件编码: “show_encoding”: true
  • 把tab字符换成空格: “translate_tabs_to_spaces”: true

最近每次保存文件的时候都返回文件头,最后发现是ConvertToUTF8这个插件造成的,卸载重新安装后变正常了。