您的位置:首页 > 编程语言

怎么在windows下使用vim + git 查看管理代码?

2016-08-25 14:53 246 查看
怎么在windows环境下使用vim查看代码 ? 怎么在windows下使用git版本管理工具 ?在网上搜索会搜出个种各样的推荐,有人推荐直接下载一个windows下的vim安装包,或者有人推荐使用source insight,notpad++, sublime, ultraedit 或其他IDE工具等等,但是我尝试了使用这些工具查看代码以后,感觉都不顺手,后来才发现自己习惯了linux环境,用Linux那一套才比较得心应手。但是有时候又需要使用到windows下面的一些应用,所以开始折腾怎么在windows下使用vim+ctags+git,下面是我整理的记录。

 windows下使用vim,好多人推荐安装vim工具,但是我用了一下这个工具,随着windows版本的升级,比如win8,win10,兼容性没那么好了,总会出现各种小问题,用起来比较纠结。后来发现windows下面的git工具里面集成了bash shell的功能,而且在这个bash shell还自带了好多常用的命令,比如grep,vim,find,echo等等,简直就是一个busybox!这个git工具基本满足了在windows下使用vim+ctags+git组合的基本要求。

1. 首先到这个链接下载windows下的git工具,并且安装完成。也可以到这里下载我整理的配置包,里面包括ctags工具,git安装包和vim配置。如下下图:



2. 安装ctags命令只要将ctags文件夹中的内容copy到 c:\windows\system32,当然也可以安装到其他环境变量能找到的路径中。

3. 将.bashrc文件拷贝到你的主目录,比如我的主目录是C:\Users\test-pc, 因为bash的默认配置文件路径是主目录,这样就配置好了你bash,当然也可以自己配置

4. 将.vimrc文件拷贝到你的主目录,比如我的主目录是C:\Users\test-pc, 因为vim的默认配置文件路径是主目录,这样就配置好了vim,如果有些vim配置不兼容,直接改一下或注释掉就可以了

5.如果需要安装vim插件,只要在主目录创建一个.vim文件夹,然后将插件拷贝进去就可以了,比如我使用的插件在vim文件夹中,所以只要将vim文件夹在主目录中命名成 .vim 就可以了。(windows命名带点的文件名,只要将文件名的前后都加一个点就可以了, 比如这里只要将vim命名成 .vim. 保存以后就是 .vim 了)

6. 如果是第一次使用git工具,可能需要配置一下git,它的配置文件在主目录的 .gitconfig 里面,比如我配置成:

[user]
name = test
email = 123@123.com
[core]
editor = vim
[color]
status = true
branch = true
diff = true
ui = true
pager = true
interactive = true
[color "branch"]
current = yellow reverse
local = yellow
remote = green
[color "diff"]
meta = yellow bold
frag = magenta bold
old = red bold
new = green bold
[color "status"]
added = yellow
changed = green
untracked = cyan
[format]
pretty = fuller
[alias]
logp = log --pretty=oneline --graph --decorate=full
logt = log --pretty=oneline --topo-order --graph
logd = log --pretty=oneline --date-order --graph
logg = log --decorate --stat --graph --pretty=format:"%d %Cgreen%h%Creset (%ar - %Cred%an%Creset), %s%n"
logr = log --oneline --decorate

7. 打开git bash,就可以像Linux一样使用 git vim和ctags 命令了,这些命令的使用就不介绍了,和Linux的使用方法一样

完成上面步骤后,基本配置好了,现在来预览一下效果:



我的使用体验是浏览代码基本上和在Linux阅览没差,而且三个工具都可以在同一个窗口中使用,不用切换,喜欢使用vim的同学不妨可以试试。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: