菜鸟笔记
提升您的技术认知

sublime 格式化代码 设置快捷键以及插件使用-ag真人游戏

其实在sublime中已经自建了格式化按钮:


edit  ->  line  ->  reindent  


只是sublime并没有给他赋予快捷键,所以只需加上快捷键即可


preference  ->  key bindings -user 

中 括号内添加(比如添加:ctrl alt f)

 { "keys": ["ctrl alt f"], "command": "reindent" }


ps:ctrl shift f会和搜狗输入法冲突,在搜狗输入法设置修改即可,如下图



插件安装


首先,需要先安装好package control

如果没有安装,请参考

sublime text 2 的package control 安装

1、打开 sublime text 2,按下 control   ` 调出 console,通常这个快捷键会与pc上的其它软件起冲突,需要修改其它软件的这个快捷键。

2、将以下代码粘贴进命令行中并回车:

 
copy

  1. import urllib2,os;pf='package control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else none;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/' pf.replace(' ',' ')).read())  


3、重启 sublime text 2,如果在 preferences -> package settings中见到package control这一项,就说明安装成功了。

按ctrl shift p 输入install


回车,等待响应,输入“format”,就可以显示很多格式化软件



根据自己的使用选择喜欢的,安装完后,如何使用?看下图



在这里就可以找到大部分的插件管理。


hope you enjoying.


---------------------------------------------------------------------------------------------------------------

sublime 作为一款优秀的文本编辑器,不仅有华丽丽的界面,还支持丰富的扩展,尤其是自定义。似乎一切都可以改成自己心仪的样子。但我在修改快捷键时遇到了难题。

事情是这样的,当犯强迫症时,每看到用空格缩进的就相当不爽,发现 sublime 中有 “view > indentation > convert indentation to tabs”的功能,正合我意啊!便想,每次鼠标操作也不是办法啊,遂设置快捷键。

当我打开快捷键设置(“sublime text > preference > key bindings”)界面时,看得我五脸懵逼。

到底哪个才是“convert indentation to tabs”命令啊!!压根找不到啊!!怎么破,遂谷歌。然无果。。。 
在盲目找时,看到工具菜单中有个录制宏功能。试试呗。

[option q] 开始录制宏,“view > indentation > convert indentation to tabs”,[option q] 停止录制,“tools > save macro”保存宏。然后再用 sublime 打开,看我得到了什么!!

我的天,这不就是我想要的命令吗!!!然后仿照默认的快捷键稍稍已修改,[common j] 合并为一行搞定,完美!

[
    {"keys": ["option tab"], "args": {"set_translate_tabs": true }, "command": "unexpand_tabs"}
]
网站地图