声明:
本博客欢迎转发,但请保留原作者信息!
博客地址:http://blog.csdn.net/zhaole524/
如有雷同,实属荣幸!
一、准备工作:
CentOS7环境,对接epel yum源(使用阿里源):
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。
二、安装开发工具:
1、tmux工具安装:
执行:yum install tmux -y
场景一:基本分屏、编辑执行
这个过程执行的操作依次是:
cmd1:tmux
cmd2:ctrl + b,再按% 实现窗口分屏效果
cmd3:vim test.py,写入:print“This is a test”,并进行保存
cmd4:ctrl + b,再按o 切换到另一窗口
cmd5:执行python test.py执行
这个过程的好处就是:充分利用屏幕分割,构建多任务窗口,一边编辑一边运行查看结果
场景二:使用鼠标更改窗口大小
在~/.tmux.conf中写入如下几行参数:
setw -g mouse-resize-pane on
setw -g mouse-select-pane on
setw -g mouse-select-window on
setw -g mode-mouse on
有了鼠标之后,操作就简单多了。
场景三:设置默认的布局
每次执行tmux之后,只能打开一个窗口,可以通过设置对应的layout布局。
首先,在文件~/.tmux/mylayout中写入:
selectp -t 0 #选中第0个窗格
splitw -h -p 50 #将其分成左右两个
selectp -t 1 #选中第一个,也就是右边那个
splitw -v -p 50 #将其分成上下两个,这样就变成了图中的布局了
selectp -t 0 #选回第一个
其次,在文件~/.tmux.conf 后面加上一句
bind D source-file ~/.tmux/mylayout
最后,执行tmux命令,然后使用ctrl+b,按shift+D,即可切换成3个窗口。
其它的tmux快捷操作,可以参考网上教程
二、ctags
安装:执行yum install ctags
创建标签:ctags -R path path为需要创建标签的代码路径
使用vim编辑的时候,即可使用ctrl+n进行补齐操作。
最常用的是:
Ctrl+ ]跳到光标所在函数或者结构体的定义处
Ctrl+ T返回查找或跳转
三、在github上寻找开源的vimrc主题
github上的资源是非常强大的,比如:
https://github.com/search?utf8=%E2%9C%93&q=vimrc
寻找一个工程,然后按照其配置进行,即可完成功能非常强大的vimrc操作
四、修改tmux的配置:
vim ~/.bashrc,加入alias tmux=’tmux -2’
vim ~/.tmux.conf 加入 set -g default-terminal “screen-256color”
这样的话,在xshell等远程pts登陆时候,使用tmux也可以正常使用配置编辑文件。
最终的效果就是:
很多人其实都不清楚,如何使用vim进行操作,这里给出一个学习地址,按照这里的操作,就可以熟悉大部分的vim操作,也方便我们进行配置。
http://man.chinaunix.net/newsoft/vi/doc/help.html