mac item2配色、大小写敏感、vim配色、ls配色、常用快捷键
2016-08-03 01:23
417 查看
mac item2配色:
item2->preferences->profiles->color->visit online gallery 下载颜色包,我这里下载了全部,但是个人喜欢使用borgrammer的配色风格。配色如图所示:ls配色:
Mac OS X 是基于 FreeBSD 的,所以一些工具 ls, top 等都是 BSD 那一套,ls 不是 GNU ls,所以即使 Terminal/iTerm2 配置了颜色,但是在 Mac 上敲入 ls 命令也不会显示高亮,可以通过安装 coreutils 来解决(brew install coreutils),不过如果对 ls 颜色不挑剔的话有个简单办法就是在 .bash_profile 里输出 CLICOLOR=1。如果没有~/.bash_profile文件则重新touch一个,在里面输入一下内容:
大小写敏感:
对于目录中经常有大写字母的情况,使用tab变得很麻烦。google之后找到了解决办法,取消大小写敏感。代码如下:
[python] view
plain copy
echo "set completion-ignore-case On" >> ~/.inputrc
vim配色:
将vim的环境文件copy到自己常用用户的主目录下:$cp/usr/share/vim/vimrc ~/.vimrc
用vim或文本编辑器打开.vimrc
: $ vim ~/.vimrc或者open -e ~/.vimrc
添加:
" 设置vim语法点亮
syntax enable
配色如图所示:
item2常用快捷键:
1、item2的window、tab、pane新建pane是有快捷键的Cmd+d,切换pane有默认设置 Cmd+[ 和 Cmd+]
command+数字可以切换tab
在Preference->keys里面设置 command+t 为new tab ,command+w 为new window
2、
附上一些常用的快捷命令:
iTerm2 常用快捷键⌘ + 数字 : 各 tab 标签切换
⌘ + f : 查找 ,所查找的内容会被自动复制 ,输入查找的部分字符,找到匹配的值按tab,即可复制
⌘ + d : 横着分屏
⌘ + shift + d : 竖着分屏
⌘ + r = clear : 换到新一屏,而不是 类似clear ,会创建一个空屏
ctrl + u :清空当前行,无论光标在什么位置
() + ⌘ + ; : [() 输入的命令开头字符],会自动列出输入过的命令
⌘ + shift + h : 会列出剪切板历史
⌘← / ⌘→ : 到一行命令最左边/最右边
⌘ + enter : 全屏
tmux 常用快捷键
Ctrl+b // 激活控制台;此时以下按键生效
系统操作
? // 列出所有快捷键;按q返回
d // 脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话
D // 选择要脱离的会话;在同时开启了多个会话时使用
Ctrl+z // 挂起当前会话
r // 强制重绘未脱离的会话
s // 选择并切换会话;在同时开启了多个会话时使用
: // 进入命令行模式;此时可以输入支持的命令,例如kill-server可以关闭服务器
[ // 进入复制模式;此时的操作与vi/emacs相同,按q/Esc退出
~ // 列出提示信息缓存;其中包含了之前tmux返回的各种提示信息
窗口操作
c // 创建新窗口
& // 关闭当前窗口
数字键 // 切换至指定窗口
p // 切换至上一窗口
n // 切换至下一窗口
l // 在前后两个窗口间互相切换
w // 通过窗口列表切换窗口
, // 重命名当前窗口;这样便于识别
. // 修改当前窗口编号;相当于窗口重新排序
f // 在所有窗口中查找指定文本
面板操作
” // 将当前面板平分为上下两块
% // 将当前面板平分为左右两块
x // 关闭当前面板
! // 将当前面板置于新窗口;即新建一个窗口,其中仅包含当前面板
Ctrl+方向键 // 以1个单元格为单位移动边缘以调整当前面板大小
Alt+方向键 // 以5个单元格为单位移动边缘以调整当前面板大小
Space // 在预置的面板布局中循环切换;依次包括even-horizontal、even-vertical、main-horizontal、main-vertical、tiled
q // 显示面板编号
o // 在当前窗口中选择下一面板
方向键 // 移动光标以选择面板
{ // 向前置换当前面板
} // 向后置换当前面板
Alt+o // 逆时针旋转当前窗口的面板
Ctrl+o // 顺时针旋转当前窗口的面板
相关文章推荐
- WebRoot和WEB-INF的区别
- BZOJ4650 : [Noi2016]优秀的拆分
- 最短路径算法dijkstra
- Ember.js如何与后端服务交互?adapter、store、ember data关系揭秘
- OpenCV学习笔记(三):邻域操作
- HDU 5787 K-wolf Number 数位dp
- 哈夫曼树的建立以及哈夫曼编码
- Mac搭建Apache+PHP+MySQL环境
- 邻接矩阵实现prim算法
- Angular Service和Fatory的差异
- Android官方文档之Location and Sensors APIs(上)
- JHTP自测题_第十三章_图形及Java2D
- Android中TextView不能识别电信号码11888的问题。
- 自定义Dom4j类库
- 理解抽象类和接口的区别 ---- 是不是 和 有没有 --- 的区别
- 解决eclipse配置Tomcat时找不到server选项
- 邻接矩阵实现克鲁斯卡尔算法
- POJ 2387 Til the Cows Come Home
- springMVC------Rest风格,HiddenHttpMethodFilter的作用
- 关联Tomcat服务器