Ctrl+P go anything
l 输入:行号,到达相应的行
l 输入@,出现css选择器列表(CSS文件)函数列表(JS)
l 输入#标签名,选中标签 Ctrl+Enter在选中当前行下面添加一行
Ctrl+Shift+P 调出命令模式
l Ctrl+N新建一个文件指定文件类型,setsyntax:js…(鼠标点击右下角选择语言环境)
l 安装插件:install package回车等待搜索框出现,输入插件名定位回车等待安装
l 隐藏(调出)小窗口:minimap回车
l 输入snippet:fuction:js中自动创建函数结构,按Tab对函数名、参数、函数体进行修改
自动补齐功能Tab
l 输入fun 按Tab 生成函数结构
l 输入ife 按Tab 生成条件语句
l 输入p 按Tab 生成语句如下
l 输入gi 回车生成document.getElementById(“id”)
l 输入/*自动补齐*/ 输入/**自动补齐**/并生成注释块(用于函数)
l HTML格式下,输入html:5或者输入!后按Ctrl+E生成HTML代码初始结构
同时替换
l Alt+F3选中整页中这个单词对其进行同时修改
l Ctrl+H 查找替换用Ctrl+D选中每个词可以replace all
l
多行游标
l 同时增加行,在需要加行的标记选中不加的跳过,右方向键取消选中生成多个游标,回车插入相同的新行
l 某单词中间产生多行游标:定位光标在第一个单词按住Shift 鼠标右键一直按住往下拉
l 拆行的方式;Ctrl+A选中所有文本 Ctrl+Shit+L 所有行末尾产生游标
快捷功能
l Ctrl+Shit+D复制一行(光标所在行)
l Ctrl+Shit+V 避免粘贴时格式出错
l Ctrl+Shit+K删除一行
l Ctrl+/该语句注释掉
l Ctrl+Shit+/加注释
l Ctrl+L选中一行
l Ctrl+D选中光标所在的单词再按一下选中下一个相同的单词
l Ctrl+K 取消选中
l Ctrl+]或TAB 增加缩进
l Ctrl+[ 减少缩进
上一个博客已经详细介绍了如何进行GIT的下载及配置,以下是在Git安装使用正常的情况下操作的
首先,配置用户名/邮箱以及SSH
git config --global user.name "yourName"
git config --global user.email "[email protected]"
# 三个回车之后,键入以下code获取ssh
ssh-keygen -t rsa
....
最后,打开base窗口进行检验是否连接成功
$ ssh [email protected]
PTY allocation request failed on channel 0
# 如出现以下提示信息,表示链接成功
Hi xxxx! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.
Sublime Text 3 安装 Package Control
最简单的方式是通过Sublime Text 3的console命令界面进行安装
使用 ctrl+~快捷键 或者 菜单项View > Show Console 来调出命令界面
然后复制粘贴下面的Python代码到命令输入框中:
import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; 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://sublime.wbond.net/' + 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)
另外提供Sublime text 2的Package Control的安装代码
import urllib2,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
手动安装
可能会由于你所在的网络通过代理访问而导致安装失败,你可以通过下面的步骤来手动安装
点击菜单Preferences > Browse Packages…
然后打开上一级文件夹到已安装的Packages所在文件夹 Installed Packages
从 https://sublime.wbond.net/Package%20Control.sublime-package 下载后,复制该文件到上面打开的目录
重启Sublime Text,完成对Package Control的安装
这里我假定 ,并且假定也会如何通过该插件来安装其他插件了。
打开 Package Control 后搜索 git 回车即可,安装完成后打开菜单栏Preferences/Package Settings/Git/Settings - User
输入如下代码并保存
{
"git_command": "git安装目录\\Git\\cmd\\git.exe"
}
至此,Git 环境已搭建的差不多了
某日看到同学 Github 上维护了一个不错的开源项目(test),想要加入一起为该项目做贡献。刚好发现该项目还没有添加 README.md,因此要将其代码拷贝到本地并在本地新建 README.md,最后更新到远程仓库(简单起见,不考虑分支)
访问项目 test 主页面,复制其 ssh 地址
在本地 git bash 窗口
git clone [email protected]:stephencode/test.git 你的下载目录
用 Sublime Text 3 打开该项目,新建 README.md 在项目根目录
Ctrl + Shift + P 调起命令面板,输入 ga,选择 Git::Add Current File,将 README.md文件提交至暂存。
Ctrl + Shift + P 调起命令面板,输入 gc,选择 Git::Commit,将 README.md 文件提交至版本库,这时会弹出提交日志的文件,首行输入此次更新的内容和目的,关闭该文件即可
Ctrl + Shift + P 调起命令面板,输入 gp,选择 Git::Push,将 README.md 文件提交至远程版本库,在后台面板也能看到已成功同步到远程仓库