Skip to content

Latest commit

 

History

History
315 lines (224 loc) · 7.79 KB

office-tool-shortcut.md

File metadata and controls

315 lines (224 loc) · 7.79 KB

Mac特殊键

虽然有图标,但是有些特殊键还是真的不清楚 ⌘(command) ⌥(option) ⇪(caps lock) ⌃(control) ↩(return) ⌅(enter) ⎋(esc)

Iterm2快捷键

记快捷键一点也不靠谱,多操作才是王道!

环境: 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 + f

#####查看历史命令: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

zsh

终端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、默认主题也不错

Evernote快捷键

插入项
  • 插入待办事项: 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

sublime配置

package control: install package
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

package setting
  • color highlighter
  • docbockr
  • emmet
  • evernote
  • git
  • gitgutter
  • less
  • less2css
  • markdown preview
  • nodejs
  • table editor
  • view in browser
  • liveReload
  • sublimeLinter
  • sublimeREPL

Alfred

真乃神器也! 教程

宝石 sketch

  • 查看对象的margin值 opation+alt
  • 复制对象 alt ,但是也可以用来移动对象
  • 标尺直接点击,比ps更高级

slicy

说是mac下的切图神器,也支持psd。但是里面的命名必须符合规范。然而设计师并不这么想,真是难为前端!还是只有使用ps+firework 而且导出的也是单张图片,有时候设计师设计的根本不能单张图片切出来 这样你会疯的。不过还好,导出的图片是消除了背景的白色。

cURL

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);
    ?>

windows系统软件

Launcy

类似Mac下的Alfred,但是我在windows下面安装了毫无反应!

Chocolatey

包管理工具

cygwin

用了iterms后,回到window下有些不习惯。迫切地希望有一款同样强大的工具。就是不知道能不能达到期望值,下载后试用一下。