构建本地vim编程环境

来源:互联网 发布:it 域名 编辑:程序博客网 时间:2024/05/29 08:36

声明:
本博客欢迎转发,但请保留原作者信息!
博客地址: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之后,就相当于添加了一个第三方源。

二、安装开发工具:

1tmux工具安装:

执行:yum install tmux -y

场景一:基本分屏、编辑执行


这个过程执行的操作依次是:

cmd1tmux

cmd2ctrl + b,再按% 实现窗口分屏效果

cmd3vim test.py,写入:print“This is a test”,并进行保存

cmd4ctrl + 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


0 0
原创粉丝点击