Mac 开发环境搭建(一)

《Mac 开发环境搭建(一)》

安装vim

vim 对我来说,已经是必不可少的存在了,即便是在mac中,我也是完全离不开.最近公司的网没有vpn,我下不了intelij的ideavim插件,很是苦恼.

brew install vim --override-system-vim
brew info vim

如果你忘记--override-system-vim也没有关系,安装之后,可以用brew info来找到vim的地方,用一个alias 讲vim重新别名一下就好了,实在不行,用你的root权限讲/usr/bin/vim 删了也是可以的.如果它没有的话,系统就会从/usr/local/里面找brew安装的vim了.

vim 配置

配置相关的文章太多了,我这里贴一个我的配置文件就好了.大家可以参考网上的文章,形成自己的配置文件,但是最好能理解一下配置文件.这里是我的配置文件,我每次换环境的时候,都是从这个配置里来配置的,复制,:PluginInstall基本上就搞定了,大概花2分钟就能搞定.vim conf,里面包含了tmux的配置,大家可以忽略,用vim目录里面的东西就可以了.

mac中让vim共享剪切板

默认情况下,mac terminal中是带了vim 的。但是vim –version 看一下,发现是7.3版本的。这个版本的vim,和mac系统的clipboard交互有点困难。如果想将vim中的内容复制出来的话,会有点麻烦,这又是一个很常用的操作,所以很麻烦。查资料可以知道,7.4的vim可以支持。所以我们通过安装7.4版本的vim来解决这个问题。安装方式上面已经有了,这里不再重复.安装完成之后,你打开新的vim,执行:reg 就可以看到,已经有*寄存器了,有了这个寄存器,就说明vim剪切板可以和操作系统的clipboard之间交互了。

vim backspace不能删除内容

可以通过增加配置来解决。

set nocompatible
set backspace=indent,eol,start

mac 上虚拟linux

一般来说,mac和linux已经非常像了,但是有些工作(比如,搭建服务器环境,编译nginx,php什么的,在linux下会方便很多,再比如要搞php源码,学学扩展开发什么的),还是建议在linux下搞。所以在mac上,我们仍然需要一个linux。我们自然会想到virtualbox的,mac的retina屏幕,导致在上面安装ubuntu桌面之后,分辨率很是难用,所以想要和之前一样使用linux的话就比较困难了,在retina屏幕上看见超低分辨率还是难以接受的。但是考虑到我们的日常,基本都是在terminal里面度过,所以我们完全可以放弃linux桌面,用mac的terminal ssh 到我们的虚拟机就可以了。需要解决的问题就是网络问题。让主机和虚拟机在同一个网段,这样就可以互相ssh了。更改virtualbox的网络设置,把默认的NAT方式换成birdge方式,并且在高级选项里面选成allow all。重启虚拟机,看一下ip,发现和主机在同一个网段了,然后就可以ssh进去,愉快的玩耍了。
《Mac 开发环境搭建(一)》

点赞

Leave a Reply

Your email address will not be published. Required fields are marked *