Skip to content

Instantly share code, notes, and snippets.

@yardfarmer
Last active August 29, 2015 14:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yardfarmer/0ea6eeb711e00cd0d46e to your computer and use it in GitHub Desktop.
Save yardfarmer/0ea6eeb711e00cd0d46e to your computer and use it in GitHub Desktop.
syntax on
set smartindent
set autoindent
set tabstop=4
set softtabstop=4
set shiftwidth=4
set smarttab
set number
set showmatch
colorscheme delek
" pathogen.vim plugin manager
call pathogen#infect()
" javascript_plugin
let b:javascript_fold=1
let javascript_enable_domhtmlcss=1
au BufRead,BufNewFile jquery.*.js set ft=javascript syntax=jquery
" insert mode move cursor
inoremap <C-h> <Left>
inoremap <C-l> <Right>
inoremap <C-k> <Up>
inoremap <C-j> <Down>
let g:gist_open_browser_after_post = 1
set noimdisable
" autocmd! InsertLeave * set imdisable|set iminsert=0
" autocmd! InsertEnter * set noimdisable|set iminsert=0
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
set guifont=YaHei\ Consolas\ Hybrid:h18
" nertTree
let g:nerdtree_tabs_open_on_gui_startup=1
let g:nerdtree_tabs_open_on_console_startup=1
let g:nerdtree_tabs_smart_startup_focus=1
let g:nerdtree_tabs_open_on_new_tab=1
" let g:nerdtree_tabs_startup_cd=/Users/cyk/Documents/joy/
" let loaded_nerd_tree=1
map <F3> :NERDTreeMirror<CR>
map <F3> :NERDTreeToggle<CR>
"NERD Tree
let NERDChristmasTree=1
let NERDTreeAutoCenter=1
let NERDTreeBookmarksFile=$VIM.'\Data\NerdBookmarks.txt'
let NERDTreeMouseMode=2
let NERDTreeShowBookmarks=1
let NERDTreeShowFiles=1
let NERDTreeShowHidden=1
let NERDTreeShowLineNumbers=1
let NERDTreeWinPos='left'
let NERDTreeWinSize=31
" 在浏览器预览 for Mac
function! ViewInBrowser(name)
let file = expand("%:p")
let l:browsers = {
\"cr":"open -a \"Google Chrome\"",
\"ff":"open -a Firefox",
\}
let htdocs='/Users/cyk/'
" let strpos = stridx(file, substitute(htdocs, '\\\\', '\', "g"))
let strpos = -1
let file = '"'. file . '"'
exec ":update " .file
"echo file .' ## '. htdocs
if strpos == -1
exec ":silent ! ". l:browsers[a:name] ." file://". file
else
let file=substitute(file, htdocs, "http://127.0.0.1:8090/", "g")
let file=substitute(file, '\\', '/', "g")
exec ":silent ! ". l:browsers[a:name] file
endif
endfunction
nmap <Leader>cr :call ViewInBrowser("cr")<cr>
map <Leader>ff :call ViewInBrowser("ff")<cr>
@yardfarmer
Copy link
Author

macVim 的配置文件

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment