iterm php,iterm2使用

iterm2使用

终端中输入命令时,移动光标有两种方式,一个是 emacs,一个 vi,可以通过 set 命令来设置,默认的是 emacs 模式,也可以通过set -o emacs来显式设置。如果想使用 vi 模式,可以使用如下命令set -o vi开启。

开启vi 模式后,默认是 insert 模式,按下esc键进入命令模式。

vi模式

h Move cursor left

l Move cursor right

A Move cursor to end of line and put in insert mode

0 (zero) Move cursor to beginning of line (doesn't put in insert mode)

i Put into insert mode at current position

a Put into insert mode after current position

dd Delete line (saved for pasting)

D Delete text after current cursor position (saved for pasting)

p Paste text that was deleted

j Move up through history commands

k Move down through history commands

u Undo

ctrl + r 搜索历史命令

!! 执行上条命令

ctrl+X Ctrl+E 调用默认编辑器去编辑一个特别长的命令

oh-my-zsh

安装

$ curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh

字体

powerline

安装

$ sudo easy_install pip

$ pip install powerline-status

# 安装字体

$ git clone https://github.com/powerline/fonts.git

$ cd到install.sh文件所在目录

$ ./install.sh

配置

安装完字体库之后,把iTerm 2的设置里的Profile中的Text 选项卡中里的Regular Font和Non-ASCII Font的字体都设置成 Powerline的字体

主题

agnoster

下载agnoster

# 1. 下载

$ git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor.git

# 2. 到下载的工程里面运行install文件,主题将安装到~/.oh-my-zsh/themes目录下

设置主题

$ 打开 ~/.zshrc

# .zshrc文件下面添加ZSH_THEME="agnoster"

插件

Oh My Zsh 本身自带了很多插件,比如说: git, autojump osx, 不过基本都没有启用,插件目录: ~/.oh-my-zsh/plugins

增加指令高亮效果——zsh-syntax-highlighting

z

强大的目录自动跳转命令,会记忆你曾经进入过的目录,用模糊匹配快速进入你想要的目录。

git

当你处于一个git受控的目录下时,Shell会明确显示git和branch,另外对git很多命令进行了简化,例如gco=’git checkout’、gd=’git diff’、gst=’git status’、g=’git’等等,熟练使用可以大大减少 git 的命令长度,命令内容可以参考~/.oh-my-zsh/plugins/git/git.plugin.zsh。

extract

功能强大的解压插件,所有类型的文件解压一个命令x全搞定,再也不需要去记tar后面到底是哪几个参数了。

osx

tab增强,quick-look filename可以直接预览文件,man-preview grep可以生成grep手册的pdf版本等。

sublime

st # 直接打开sublime

st file_a # 用sublime打开文件 file

st dir_a # 用sublime打开目录 dir

stt # 在sublime打开当前目录,相当于 st .

autojump

已经在.oh-my-zsh中包含,如果没有可以按照下面的进行安装

# 安装

$ brew install autojump

# 使用

$ j 跳转到最多访问的目录

问题

如果autojump 或者j 使用有问题,请尝试在~/.zshrc(使用默认bash配置文件)中添加[[ -s brew --prefix/etc/autojump.zsh ]] && . brew --prefix/etc/autojump.zsh

启用插件

# ~/.zshrc配置

# 启用插件 git, autojump, osx和autojump

plugins=(git osx sudo python autojump)

配色方案

solarized

安装

# 1. 首先下载solarized配色方案

$ git clone git://github.com/altercation/solarized.git

# 2. 双击执行solarized/iterm2-colors-solarized/Solarized Dark.itermcolors

# (或者Solarized Light.itermcolors ps: 个人觉着dark还是不错的)

# 3. iTerm2 - Preferences - Profiles - colors - load presets 选择刚刚安装的配色主题

配置

iTerm2 - Preferences - Profiles - Text - Text Rendering, 将 Draw bold text in bright colors 前面的勾去掉

快捷键呼出

Preferences - Keys - Hotkey - Hotkey toggles a dedicated window with profile

把它设置成 Hotkey Window,按快捷键之后 Hotkey Window 会从屏幕上面折叠下来

配置

Preferences - Profiles - Terminal - Terminal Emulation - Report Terminal Type

将其中的 xterm 改成 xterm-256color,比如在 Vim 显示一些配色方案会好很多

⌘+Q关闭iTerm 2 时每次弹窗提示问题: iTerm 2 中,进入Preference-General-Closing栏目,将Confirm "Quit iTerm2(⌘Q)" command选项勾选去掉就行

启动iTerm 2 默认使用bash改用zsh解决方法: chsh -s /bin/zsh

启用命令纠错功能: ENABLE_CORRECTION="true"

iterm快捷键

open . 在当前目录下打开finder

⌘ + return 全屏

⌘ + f 所查找的内容会被自动复制

⌘ + d 横着分屏 / ⌘ + shift + d 竖着分屏令

⌘ + / 光标位置

⌘ + r 只是换到新一屏,不会像 clear 一样创建一个空屏

ctrl + u 清除当前行

ctrl + a 到行首

ctrl + e 到行尾

ctrl + w 删除光标之前的单词

ctrl + k 删除到文本末尾

⌘ + alt + 方向键 切换屏幕(用于hotkey window)

⌘ + 方向键 切换tab

ctrl + _ Undo

ctrl + y Paste the last thing to be cut

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值