Al usar MacVim con 'Lokaltog/vim-powerline' puede configurar sus colores normal/visual/insertar para que coincida con el color del modo powerline. Encuentro esto extremadamente útil para saber en qué modo estoy sin leer la línea eléctrica, especialmente en una pantalla grande.
Aquí está el código que estoy usando, basado en la respuesta de @Zarick-Lau.
En mi archivo colors/molokai.vim
:
" Visual Mode Orange Background, Black Text
hi Visual guifg=#000000 guibg=#FD971F
" Default Colors for CursorLine
highlight CursorLine guibg=#3E3D32
highlight Cursor guibg=#A6E22E;
" Change Color when entering Insert Mode
autocmd InsertEnter * highlight CursorLine guibg=#323D3E
autocmd InsertEnter * highlight Cursor guibg=#00AAFF;
" Revert Color to default when leaving Insert Mode
autocmd InsertLeave * highlight CursorLine guibg=#3E3D32
autocmd InsertLeave * highlight Cursor guibg=#A6E22E;
Aquí hay un ejemplo usando el esquema de color original de Molokai.
normal
Visual
Insertar
También me parece útil configurar el sistema operativo para que también se pueda seleccionar visualmente usando el mismo color. Por ejemplo, cambié mi color de resaltado a Orange
en OSX, y cuando selecciono texto, ahora es naranja en lugar de azul, igual que en VIM.
Ejemplo
Aquí el punto culminante de color naranja que se utilizó en el cuadro de texto ya que estoy escribiendo esta entrada desbordamiento de pila. Ahora todo el texto que selecciono en mi SO coincide con la configuración de VIM.
me gusta la asignación de las teclas arror con el comentario "Use las teclas hjkl malditos". – Grammin
¿Literalmente escribo \ aquí o es una visualización de^V'ESC '? Cuando copie, pego el texto de arriba en mi .vimrc, no hace nada (y sí, dice ser un xterm ... es una sesión de masilla en un cuadro Linux) –