From 640abdba57745d0466f3ab28f3232e6dbe12dfe8 Mon Sep 17 00:00:00 2001 From: Your Name Here Date: Mon, 27 Aug 2012 16:44:23 +0800 Subject: [PATCH] update README .vimrc .zshrc --- .vimrc | 45 +++++++++++++++++++++++++++------------------ .zshrc | 10 ++++++---- README.md | 4 ++++ 3 files changed, 37 insertions(+), 22 deletions(-) mode change 100755 => 100644 README.md diff --git a/.vimrc b/.vimrc index fad49450..9e3943c0 100644 --- a/.vimrc +++ b/.vimrc @@ -1,11 +1,14 @@ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " 显示相关 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +set cul "高亮光标所在行 set shortmess=atI " 启动的时候不显示那个援助乌干达儿童的提示 set go= " 不要图形按钮 -"color asmanian2 " 设置背景主题 +"color desert " 设置背景主题 +color ron " 设置背景主题 +"color torte " 设置背景主题 "set guifont=Courier_New:h10:cANSI " 设置字体 -autocmd InsertLeave * se nocul " 用浅色高亮当前行 +"autocmd InsertLeave * se nocul " 用浅色高亮当前行 autocmd InsertEnter * se cul " 用浅色高亮当前行 set ruler " 显示标尺 set showcmd " 输入的命令显示出来,看的清楚些 @@ -14,7 +17,7 @@ set scrolloff=3 " 光标移动到buffer的顶部和底部时保持3行距离 set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [POS=%l,%v][%p%%]\ %{strftime(\"%d/%m/%y\ -\ %H:%M\")} "状态行显示的内容 set laststatus=2 " 启动显示状态行(1),总是显示状态行(2) "set foldenable " 允许折叠 -set foldmethod=manual " 手动折叠 +"set foldmethod=manual " 手动折叠 set nocompatible "去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限 " 显示中文帮助 if version >= 603 @@ -121,6 +124,8 @@ endfunc "键盘命令 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :nmap :Tlist +map! zzi +map! , map ggVGY map! ggVGY map gg=G @@ -134,6 +139,7 @@ nnoremap :vert diffsplit map :tabnew . "打开树状文件目录 map \be +:autocmd BufRead,BufNewFile *.dot map :w:!dot -Tjpg -o %<.jpg % && eog %<.jpg && exec "redr!" "C,C++ 按F5编译运行 map :call CompileRunGcc() func! CompileRunGcc() @@ -150,7 +156,9 @@ func! CompileRunGcc() elseif &filetype == 'sh' :!./% elseif &filetype == 'python' - exec "!python %" + exec "!python2.7 %" + elseif &filetype == 'html' + exec "!firefox % &" elseif &filetype == 'mkd' " exec "!touch ~/temp.html" " exec "!perl ~/.vim/markdown.pl % > /tmp/temp.html<" @@ -244,21 +252,21 @@ set smartindent " 高亮显示普通txt文件(需要txt.vim脚本) au BufRead,BufNewFile * setfiletype txt "自动补全 -:inoremap ( ()i -:inoremap ) =ClosePair(')') +"":inoremap ( ()i +"":inoremap ) =ClosePair(')') ":inoremap { {}O ":inoremap } =ClosePair('}') -:inoremap [ []i -:inoremap ] =ClosePair(']') -:inoremap " ""i -:inoremap ' ''i -function! ClosePair(char) - if getline('.')[col('.') - 1] == a:char - return "\" - else - return a:char - endif -endfunction +"":inoremap [ []i +"":inoremap ] =ClosePair(']') +"":inoremap " ""i +"":inoremap ' ''i +""function! ClosePair(char) +"" if getline('.')[col('.') - 1] == a:char +"" return "\" +"" else +"" return a:char +"" endif +""endfunction filetype plugin indent on "打开文件类型检测, 加了这句才可以用智能补全 set completeopt=longest,menu @@ -317,9 +325,10 @@ let g:miniBufExplModSelTarget = 1 "输入法 :let g:vimim_map='c-/' -:let g:vimim_cloud='qq' " QQ云输入 +":let g:vimim_cloud='sougou' " QQ云输入 :let g:vimim_punctuation=0 " 不用中文标点 :set pastetoggle= +:let g:vimim_cloud=-1 "python补全 diff --git a/.zshrc b/.zshrc index 02bc69b0..7266b6c4 100644 --- a/.zshrc +++ b/.zshrc @@ -232,7 +232,7 @@ bindkey "\e\e" sudo-command-line #命令别名 {{{ alias cp='cp -i' alias mv='mv -i' -alias rm='rm -i' +alias rm='rm -i -f' alias ls='ls -F --color=auto' alias ll='ls -al' alias grep='grep --color=auto' @@ -243,6 +243,9 @@ alias p3='python3' alias y='yaourt' alias h='htop' alias vim='sudo vim' +alias sshacm='ssh acmxs@210.44.176.195' +alias sshsys='ssh ma6174@211.64.20.43 -X' +alias l='ls' #[Esc][h] man 当前命令时,显示简短说明 alias run-help >&/dev/null && unalias run-help @@ -254,10 +257,9 @@ alias top10='print -l ${(o)history%% *} | uniq -c | sort -nr | head -n 10' #路径别名 {{{ #进入相应的路径时只要 cd ~xxx -hash -d A="/media/ayu/dearest" -hash -d H="/media/data/backup/ayu" hash -d E="/etc/" -hash -d D="/home/ayumi/Documents" +hash -d y='/home/yunio/' +hash -d p='/home/ma6174/yunio/program' #}}} ##for Emacs {{{ diff --git a/README.md b/README.md old mode 100755 new mode 100644 index 35fbda10..9219dd30 --- a/README.md +++ b/README.md @@ -19,3 +19,7 @@ * 按 md 直接生成对应的html文件,如a.md将生成a.md.html * 按 fi 将在浏览器里面打开刚生成的页面进行预览 +##2012年8月27日更新: +1. 增加zconding插件 +* 增加graphviz插件,并设置F5自动执行 +