Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to change Vim from "-xterm_clipboard" to "+xterm_clipboard" in Mac OS X 10.9 Mavericks?

I am new to vim, and I am trying to paste content from other applications. I am running the native vim that comes with the OS X 10.9 Mavericks.

When I run "vim --version" this is the output

Normal version without GUI.  Features included (+) or not (-):
-arabic +autocmd -balloon_eval -browse +builtin_terms +byte_offset +cindent 
-clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments 
-conceal +cryptv +cscope +cursorbind +cursorshape +dialog_con +diff +digraphs 
-dnd -ebcdic -emacs_tags +eval +ex_extra +extra_search -farsi +file_in_path 
+find_in_path +float +folding -footer +fork() -gettext -hangul_input +iconv 
+insert_expand +jumplist -keymap -langmap +libcall +linebreak +lispindent 
+listcmds +localmap -lua +menu +mksession +modify_fname +mouse -mouseshape 
-mouse_dec -mouse_gpm -mouse_jsbterm -mouse_netterm -mouse_sysmouse 
+mouse_xterm +multi_byte +multi_lang -mzscheme +netbeans_intg -osfiletype 
+path_extra -perl +persistent_undo +postscript +printer -profile +python/dyn 
-python3 +quickfix +reltime -rightleft +ruby/dyn +scrollbind +signs 
+smartindent -sniff +startuptime +statusline -sun_workshop +syntax +tag_binary 
+tag_old_static -tag_any_white -tcl +terminfo +termresponse +textobjects +title
 -toolbar +user_commands +vertsplit +virtualedit +visual +visualextra +viminfo 
+vreplace +wildignore +wildmenu +windows +writebackup -X11 -xfontset -xim -xsmp
 -xterm_clipboard -xterm_save 
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
      user exrc file: "$HOME/.exrc"
  fall-back for $VIM: "/usr/share/vim"

I understand I need to change "-xterm_clipboard" to "+xterm_clipboard" to be able to paste the content form other sources.

Thank you

like image 519
agusgambina Avatar asked Dec 06 '13 08:12

agusgambina


People also ask

Is vim installed by default on Mac?

Vim is a powerful code editor. So powerful that both Linux and Mac have it installed by default. But if you are using Windows as your operating system, you will need to install Vim separately.

Where is VIM on OSX?

The path used by macOS's default vim install is /usr/share/vim/vimrc . If you aren't using the default, here's the easiest way to discover where it is: :scriptnames . The first line should be the system vimrc .


1 Answers

Install your own Vim. If you haven't already, setup Homebrew, then:

brew install macvim --override-system-vim

Bonus is that MacVim can run as a native application, i.e. outside the terminal, like gVim on other platforms. It is also compiled with the "huge" featureset, so you have pretty much everything in it that you'd need, unlike the system Vim.

EDIT: Apparently the option name changed; the new syntax should be

brew install macvim --with-override-system-vim

(See brew options macvim for more options.)

like image 87
Amadan Avatar answered Oct 11 '22 19:10

Amadan