06 June 2015

前言

brew 安装软件非常的缓慢,于是想要了解一下 homebrew。并且,其编译安装软件时,可能需要自己进行设置配置。

简介

Homebrew 将本机的 /usr/local/ 目录初始化为Git的工作树,并将目录所有者变更为$USER,即当前所操作的用户,后续操作都不再需要sudo。

homebrew 也是一款 Ruby 程序,有空可以研究其源代码。

常用使用:

  • brew install xxx
  • brew info xxx -
  • brew update
  • brew outdated

问题

由于想要配置编译 vim ,所以,需要了解如何使用 homebrew 相关的信息,有空需要好好了解一下。

具体操作,就是在 /Library/Caches/Homebrew/Formula 中,对应软件的配置文件中,设置参数。 找了很多资料,命令也试了很多次,就是不成功。

调整了一下关键字: why vim no supprot + register in mac ,找到了 vim-fakeclip, 总算是解决了从 vim 中复制文本出去的问题了,但是, 感觉好麻烦啊。Mac 下,复制粘贴,没了当前选择区,真心不如 各种神级的 GUI 编辑器好用。

此外,还找到一款复制粘贴相关的 vim 插件: https://github.com/svermeulen/vim-easyclip 。

# 检测剪切板的命令是否编译的命令
vim --version | grep clipboard
# 输出结果: +clipboard +iconv +path_extra -toolbar +eval +mouse_dec +startuptime -xterm_clipboar
# 重新编译安装 vim, 编译参数可以放到 /Library/Caches/Homebrew/Formula 中对应的配置文件中
brew reinstall vim  --with-features=huge --enable-xterm_clipboard
# 以及
brew reinstall vim  --with-features=huge --with-xterm_clipboard

后来,设置了Item2的某些选项操作,然后添加了两个键映射,然后就搞定了问题。

参考:

  1. http://apple.stackexchange.com/questions/72868/sharing-mac-clipboard-with-vim-inside-terminal
  2. http://vimcasts.org/blog/2013/11/getting-vim-with-clipboard-support/
  3. http://dpinglee.blog.163.com/blog/static/144097753201073267145/
  4. http://vimcasts.org/blog/2013/11/getting-vim-with-clipboard-support/

参考文献

  1. Homebrew
  2. homebrew in action



傲娇的使用Disqus