sublime 学习笔记
一、subline text 常用快捷键
1、安装插件:
ctrl + shift + p -> packages controll -> 输入插件的名字即可
2、python 的脚本的运行 commond + b
3、commond + shift + p
4、sublime 既可以打开一个文件,也可以打开一个文件夹,当打开一个文件夹时,可以使用 commod + key + b 切换左侧的文件夹是否显示左侧的问价列表
5、可以链接 subl 到 /usr/bin 下 这样就 subl a.txt 里
sudo ln -s "/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl" /usr/bin/subl # mac 10.12 下不好使
但是 mac 10 之后 由于 安全原因 不能写入 /usr/bin 所以需要进入安全模式修改下
可以用另一种方法
alias subl="'/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl'"
alias nano="subl"
6、sublime 的配置文件都放置在 /Users/didi/Library/Application Support/Sublime Text 3/Packages/User 下 可以将此类配置文件 放置到 git 上,这样就可以换机器的时候 clone 下来,仍然保持原有的配置信息了
7.comond+shift+p 输入 key 查找到 key binds 可以查看 默认的快捷键的配置
8 sublime 常用快捷键
commond + n 新建页面
commond + w 关闭一个文件
control + tab 文档之间的快速切换
commond + j 合并2行,不能是最后一行,下一行并上一行,也可以用做删除空白行嘛
commond + 左右方括号,向左和向右缩进
commond + l 选择当前行
commond + x 删除当前行
commond + f 查找/ 下一处(回车)上一处(shift+回车)
commond + d 选中当前单词
commond + k then u 转大写
commond + k then l 转小写
control + 减号 跳回自己上次编辑光标所在的位置(不限于在那个文件里面)
commond+enter/shift+commond+enter:光标不在行的末尾,分别在行上/行下建立一个新的行
option键+鼠标左键拖动选择 实现多列矩形选择,多光标编辑
shift+左键 文字的选择
commond+左键 多光标设置
配合键盘左右键使用时:
shift 选择
option 一个单词为一个单元
commond 一行为一个单位
以下几行慢慢体会吧:
option + 键盘向左/向右 是移动一个单词(空格分割是一个单词)
option + shift + 键盘左右键是向左/向右选择一个单词
commond + 键盘左键 移动至行首,commond+键盘右键 移动至行尾
shift + commomd + 键盘左键 光标处选择至行首
shift + commond + 键盘右键 光标处选择至行尾
9、一个命令快速调整整个 html或者 css 文件的缩进
shift+commond+p 输入 reindent lines 回车
10、将没有快捷键的一些常用操作(如上述快速调整缩进操作)加入一个快捷键
(1)打开工作台 control + 反引号(tab键上面那个键)打开工作台
(2)输入 sublime.log_commonds(true),用于记录该命令
(3)使用 shift + commond +p 执行 一个没有 快捷键 或者自己不记得快捷键的操作
(4)查看console 端的输入命令
(5)使用 shif + commond + p 输入 key 打开快捷键设置的文档
(6)在user 那边记录要 新建的快捷键及 步骤 3 输出的命令
新生成的 快捷键 会保存到 /Users/didi/Library/Application Support/Sublime Text 3/Packages/User 的 Default(OSX).sublime.keymap 文件
11.全局设置 Preferance.sublime.settings 会保存一些常见的编辑器的常见设置
12.sublime 配置的覆盖关系 project -> user -> default
13.sublime 的package control
设置 sublime 的 package control 的仓库
14.快速查找
快速查找 进入 另一个文件 commond + p
输入模糊文件名 + @ 符合可以进入对应文件对应的函数名,当然如果当前已经打开该文件,不加文件名,直接写@符号,可以实现跳转函数
输入模糊文件名 + # 可以查找对于的字符串位置
sublime 学习笔记的更多相关文章
- sublime学习笔记
学习课程地址:快乐的sublime编辑器_sublime编辑器使用 另可参考笔记地址:http://c.haoduoshipin.com/happysublime/ PS:博主的一些文章地址:http ...
- Python学习笔记(1)
从今天开始正式学习python,教程看的是廖雪峰老师的Python 2.7教程.链接在此:http://www.liaoxuefeng.com/wiki/0014316089557264a6b3489 ...
- Sublime3学习笔记
学习笔记: 学习内容:sublime 3 学习时间:2015-10-20 预计学习时长:1 hour/3 day 学习工具&资料: 官网:http://www.sublimetext.com/ ...
- Nodejs学习笔记(三)——一张图看懂Nodejs建站
前言:一条线,竖着放,如果做不到精进至深,那就旋转90°,至少也图个幅度宽广. 通俗解释上面的胡言乱语:还没学会爬,就学起走了?! 继上篇<Nodejs学习笔记(二)——Eclipse中运行调试 ...
- X-Cart 学习笔记(四)常见操作
目录 X-Cart 学习笔记(一)了解和安装X-Cart X-Cart 学习笔记(二)X-Cart框架1 X-Cart 学习笔记(三)X-Cart框架2 X-Cart 学习笔记(四)常见操作 五.常见 ...
- Web前端学习笔记(001)
....编号 ........类别 ............条目 ................明细....................时间 一.Web前端学习笔记 ...
- Nodejs --我自己的学习笔记
对于Nodejs,相信客官并不陌生,网上却已众说纷纭,有人说是一个平台,有人说是服务器JavaScript,有人说一个框架… 之前亦有过研究,多怀可远观而不可亵玩也.高效率,I/O操作,异步编程,以及 ...
- 【Python灰帽子--黑客与逆向工程师的Python编程之道】我的学习笔记,过程.(持续更新HOT)
我的学习笔记---python灰帽子 世界让我遍体鳞伤,但伤口长出的却是翅膀. -------------------------------------------- 前言 本书是由知名安全机构Im ...
- Matplotlib学习笔记(二)
原 Matplotlib学习笔记 参考:Python数据科学入门教程 Python3.6.1 jupyter notebook .caret, .dropup > .btn > .car ...
随机推荐
- CentOS配置history记录每个用户执行过的命令
一个偶然的机会,看到了这个文档,先存下来,后续使用的话直接就加进去了 要记录登录者的用户名.IP.操作记录,在/etc/bashrc末尾加入几个环境变量,用于history命令显示用户ip等内容,完成 ...
- 最大公约数和最小公倍数(Greatest Common Divisor and Least Common Multiple)
定义: 最大公约数(英语:greatest common divisor,gcd).是数学词汇,指能够整除多个整数的最大正整数.而多个整数不能都为零.例如8和12的最大公因数为4. 最小公倍数是数论中 ...
- nuxt.js实战之window和document对象的使用
在开发nuxt项目的时候,我们难免会使用到document来获取dom元素.如果直接在文件中使用就会报错.这是因为document是浏览器端的东西服务端并没有. 解决方法: 我们只需要在使用的地方通过 ...
- nowcoder16450 托米的简单表示法
题目链接 思路 仔细理解一下题意可以发现. 对于每个完整的括号序列都是独立的,然后就想到分治.高度是序列中所有括号序列的最大值,宽度是所有括号序列宽度和\(+1\). 然后仔细想了一下,这种分治应该是 ...
- Java9 接口细谈
java9对接口进行了改进,允许在接口中定义默认方法和类方法并且都支持方法的实现.同时添加了一种私有方法,私有方法也可提供方法实现. 注:下面语法只有在Java8以上的版本才允许在接口定义默认方法.类 ...
- 机器学习之正则化【L1 & L2】
前言 L1.L2在机器学习方向有两种含义:一是L1范数.L2范数的损失函数,二是L1.L2正则化 L1范数.L2范数损失函数 L1范数损失函数: L2范数损失函数: L1.L2分别对应损失函数中的绝对 ...
- 微服务之路由网关—zuul
Zuul 简介Zuul 是 Netflix 公司开发的一个开源 APIGateway,其本质上是一个 WebServlet 应用.Zuul 的核心是一系列的 Filter. 为什么要使用 Zuul微服 ...
- DirectX11 With Windows SDK--13 动手实现一个简易Effects框架、阴影效果绘制
前言 到现在为止,所有的教程项目都没有使用Effects11框架类来管理资源.因为在D3DCompile API (#47)版本中,如果你尝试编译fx_5_0的效果文件,会收到这样的警告: X4717 ...
- 页面加载过渡页 loading plugin css
是前文 plugin 示例 loading 中需要用到的样式.现在样式扩充为 5类.loadtwo 使用到了bgimg /*loading animation loading one*/ /* loa ...
- 点评cat系列-应用集成
========================消息的基本属性========================消息的几个属性:type: 定义消息的 category, 比如 SQL 或 RPC 或 ...