虽然有图标,但是有些特殊键还是真的不清楚 ⌘(command) ⌥(option) ⇪(caps lock) ⌃(control) ↩(return) ⌅(enter) ⎋(esc)
记快捷键一点也不靠谱,多操作才是王道!
环境: Mac
发现小技巧: 将文件拖拽到iterm的界面中会立马显示路径 有时候对于我们想要操作文件比较方便
Iterm2配色
操作: vim ~/.bash_profile (可能涉及到权限问题)
//写入一下,这是我的配置
export CLICOLOR=1
export LSCOLORS=gxfxcxdxbxegedabagacad
切换到首末有些蛋疼
- 清除当前行:ctrl + u
- 到行首:ctrl + a
- 到行尾:ctrl + e
//update
- 删除光标前的一个单词 ctrl + w
- 新建标签:command + t
- 关闭标签:command + w
- 切换标签:command + 数字 command + 左右方向键
#####查看历史命令:command + ; #####查看剪贴板历史:command + shift + h
- 垂直分屏:command + d
- 水平分屏:command + shift + d
- 切换屏幕:command + option + 方向键 command + [ 或 command + ]
- 前进后退:ctrl + f/b (相当于左右方向键)
- 上一条命令:ctrl + p
- 搜索命令历史:ctrl + r
- 删除当前光标的字符:ctrl + d
- 删除光标之前的字符:ctrl + h
- 删除光标之前的单词:ctrl + w
- 删除到文本末尾:ctrl + k
- 交换光标处文本:ctrl + t
- 清屏1:command + r
- 清屏2:ctrl + l
- 清屏3:command + k
终端shell。实现电脑可配置。这也是使用Mac后我觉得非常舒适的一点!个性化。 mac 下有如下几种
/bin/bash /bin/csh /bin/ksh /bin/sh /bin/tcsh /bin/zsh
目前使用zsh,感觉比较好
open ~/.zshrc //本地编辑器罗 vim ~/.zshrc //使用了vim
// eg alias ga = 'git add'
// 定义环境变量或者path export PATH="/usr/local/share/python:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" export PROJECT_HOME=$HOME/Projects
source ~/.zshrc
PS:在Mac中修改了配置后,不像Windows中重启[程序/电脑]才能生效。
个人觉得优秀: Honukai 、miloshadzic、默认主题也不错
- 插入待办事项: shift+command+T
- 插入分割线: shift+command+H
- 插入日期: shift+ command+D
- 插入时间: shift+ command+D+option
- 插入表格:shift + command+L
- 有序列表:shift + command+O
- 无序列表:shift + command+U
有序无序可以与html中的 《ul》 和 《ol》 标签联想记忆
- 有序列表:shift + command+O
- 无序列表:shift + command+U
1.通过快捷键 ctrl+` 或者 View > Show Console 菜单打开控制台
2.输入到console
适用于 Sublime Text 3:
import urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib.request.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
适用于 Sublime Text 2:
import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp)ifnotos.path.exists(ipp)elseNone;urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read());print('Please restart Sublime Text to finish installation')
sublime在线主题 点击 preferences -> settings-User
{
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme", //颜色主题
"draw_centered": false, //是否显示在中间
"draw_indent_guides": false,
"font_size": 14,
"ignored_packages":
[
"Vintage"
],
"theme": "predawn.sublime-theme",
"trim_trailing_white_space_on_save": false,
"word_wrap": true, //是否换行
"wrap_width": 150 //每行字数
}
本身有太多的快捷键,这里只是新安装的插件的快捷键 preferences -> key bindings User
[
{
"keys": ["ctrl+m"],
"command": "markdown_preview",
"args": {"target": "browser", "parser":"markdown"}
},
{
"keys": ["ctrl+shift+enter"],
"command": "open_in_browser"
}
]
- command+F 替换
- command+
- command+shift+P 命令模式
- command+T 前往文件
- ⌃ ` python 控制台(虽然我不知道怎么使用)
- ⌘L 选择行
- ⌃M 跳转至对应的括号
- ⌘⌥ / 块注释
- ⌃⇧K 删除行
- ⌃space 自动完成
- ⌘⌥1 单列
- ⌘⌥2 双列
- ⌘⌥5 网格 (4组)
虽然我们觉得插件有时候给我们的帮助很大,但有时候却又不想用。如:我开发公司的项目,sublime下有less2css插件,每次保存代码都会生成css文件。
那么我们怎么才能禁用呢? sublime提供了相关的配置。步骤如下:
preference ---> Setting-User ---> 设置 ignored_packages参数
"ignored_packages":[
"Vintage",
"Less2Css"
]
结果: preference ---> Package Setting 查看是否还有 Less2Css! bingo
- color highlighter
- docbockr
- emmet
- evernote
- git
- gitgutter
- less
- less2css
- markdown preview
- nodejs
- table editor
- view in browser
- liveReload
- sublimeLinter
- sublimeREPL
真乃神器也! 教程
- 查看对象的margin值 opation+alt
- 复制对象 alt ,但是也可以用来移动对象
- 标尺直接点击,比ps更高级
说是mac下的切图神器,也支持psd。但是里面的命名必须符合规范。然而设计师并不这么想,真是难为前端!还是只有使用ps+firework 而且导出的也是单张图片,有时候设计师设计的根本不能单张图片切出来 这样你会疯的。不过还好,导出的图片是消除了背景的白色。
command line url viewer 发出网络请求,然后输出。
> Accept: */*
>
< HTTP/1.1 200 OK
< Server: GitHub.com
< Content-Type: text/html; charset=utf-8
< Last-Modified: Wed, 30 Mar 2016 08:06:17 GMT
< Access-Control-Allow-Origin: *
< Expires: Thu, 31 Mar 2016 09:45:18 GMT
< Cache-Control: max-age=600
< X-GitHub-Request-Id: 67F5E01A:458D:66C0CF:56FCEF55
< Content-Length: 35153
< Accept-Ranges: bytes
< Date: Thu, 31 Mar 2016 09:35:18 GMT
< Via: 1.1 varnish
< Age: 0
< Connection: keep-alive
< X-Served-By: cache-itm7425-ITM
< X-Cache: MISS
< X-Cache-Hits: 0
< X-Timer: S1459416917.981616,VS0,VE397
< Vary: Accept-Encoding
< X-Fastly-Request-ID: 3f10fd132b52f3d966c044d16d8bd4e3d58a0b5b
<
<!DOCTYPE html>
<html>
包含响应信息。如响应头和响应内容。 其中 PHP中使用cURL实现Get和Post请求的方法。所以常常看到有
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, url . param );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
$result = curl_exec($ch);
curl_close($ch);
?>
类似Mac下的Alfred,但是我在windows下面安装了毫无反应!
包管理工具
用了iterms后,回到window下有些不习惯。迫切地希望有一款同样强大的工具。就是不知道能不能达到期望值,下载后试用一下。