"basic operation
set autoindent
set ts=4
cmap Q q
cmap W w
cmap WQ wq
cmap Wq wq
cmap tn tabnew
map <C-h> ^
map <C-l> $
map <C-k> {
map <C-j> }
"search, and replace the string or text
vnoremap ,s y/<C-R>"<CR>
vnoremap ,r y:%s/<C-R>"//g<left><left>
"save the file with root permission
cmap w!! w !sudo tee >/dev/null %
"NERD_tree plugin
"git clone git@github.com:scrooloose/nerdtree
noremap <F4> :NERDTreeToggle<CR>
"save and reload the folders, the path of folder is ~/.vim/view
au BufWinLeave * mkview
au BufWinEnter * silent loadview
"comment/uncomment
autocmd FileType c,cpp,java,scala,php let b:comment_leader = '// '
autocmd FileType sh,ruby,python let b:comment_leader = '# '
autocmd FileType conf,fstab let b:comment_leader = '# '
autocmd FileType tex let b:comment_leader = '% '
autocmd FileType mail let b:comment_leader = '> '
autocmd FileType vim let b:comment_leader = '" '
noremap <silent> ,cc :<C-B>silent <C-E>s/^/<C-R>=escape(b:comment_leader,'\/')<CR>/<CR>:nohlsearch<CR>
noremap <silent> ,cu :<C-B>silent <C-E>s/^\V<C-R>=escape(b:comment_leader,'\/')<CR>//e<CR>:nohlsearch<CR>
分享到:
相关推荐
《我的.vimrc备份:构建个性化的Vim编辑器环境》 在程序员的世界里,Vim编辑器以其高效、强大的特性赢得了众多忠实拥趸。一个精心配置的.vimrc文件,就像是程序员的个性化工作站,能够极大地提升编码效率。这篇博客...
"my-vimrc-master.zip" 是一个包含个人Vim配置文件的压缩包,特别为Vim 8.2版本优化。Vim配置文件(通常称为.vimrc)是用于设置编辑器行为的脚本,它允许用户根据个人喜好调整各种功能,如快捷键、颜色方案、插件等...
用于备份我的.vimrc文件,防止丢失重新配置
my vimrc for vim 7.2 VIM(1) VIM(1) NAME vim - Vi IMproved, a programmers text editor SYNOPSIS vim [options] [file ..] vim [options] - vim [options] -t tag vim [options] -q [errorfile] ex ...
vim settings,please rename vimrc to ".vimrc",and then move it to user directory. E.g /root/.vimrc /home/my/.vimrc It's very useful for me.
在提供的`myvim`压缩包中,很可能包含了用户的`.vimrc`文件、特定的字体文件以及配色方案文件。解压并应用这些设置,可以帮助用户快速搭建一个与原作者相似的工作环境。需要注意的是,个人化的配置可能需要根据自己...
" My Bundles here: " " original repos on github Bundle 'mattn/zencoding-vim' Bundle 'Lokaltog/vim-powerline' Bundle 'Shougo/neocomplcache' Bundle 'Shougo/vimproc' "Bundle 'Shougo/neosnippet' ...
【标题】"my_vimrc_config" 是一个针对C++竞争性编程的Vim配置文件集,它旨在优化Vim编辑器的环境,提供高效、美观且实用的编程体验。这个配置通过Vundle管理插件,确保了美学与实用性的完美结合。 【描述】中提到...
【标题】"my_vim:我的vimrc"指的是个人自定义的Vim配置文件集合,通常包含了一系列的Vim插件、设置和快捷键,以优化编辑器的使用体验。这个压缩包可能是一个名为"my_vim-master"的Git仓库克隆版,包含了作者对于Vim...
在Vim中,个人配置文件是通过.vim目录和vimrc文件来实现的,这允许用户根据自己的需求调整编辑器的行为。标题中的"my_vim_config"就是这样一个自定义的.vim配置文件集合,包含了作者对于Vim的各种个性化设置。 `my_...
此外,`.zshrc`还可以用于配置Zsh插件,比如Oh My Zsh,这是一个广泛使用的框架,提供了大量预设的插件和主题,可以极大地提升shell的使用体验。 在`.vimrc`和`.zshrc`文件中,你还可以设置个性化元素,如提示符...
在`MyVim-master`这个压缩包中,可能包含了作者黄剑关于Vim的学习资料、笔记、教程和配置示例。这是一份宝贵的资源,可以帮助你深入理解Vim的使用和配置。你可以找到关于Vim的实践案例,学习如何通过Vim提高编码效率...
【描述】:这个压缩包“my_vim_config”包含的是个人化的Vim编辑器配置文件,它反映了用户对于Vim功能和个性化设置的定制,以提高编程效率和舒适度。 【标签】:Vim 【详细知识点】 1. **Vim简介**:Vim(Vi ...
my vim welcome to download
My-vimrc 简单说明 for anyone who need this vim 是一个高度可定制化的,文本编辑软件。因此,其个性化配置来说,并不适合所有人。但仍然有一定的借鉴意义。 本vimrc配置文件,是我多年使用vim软件积累所得;主要是...
my configuration files including vimrc bashrc vim and gvimrc
设定档我的个人配置(zshrc,vimrc等)设置安装brew install node 易于curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -sudo apt install -y nodejs : sh -c "$(curl -fsSL ...-depth=1 ...
Uber API 教程:构建派对邀请为您的下一个聚会制作数字邀请,同时学习如何使用 Uber API。 在本教程结束时,您的邀请将向用户显示最近的优步行程,并链接到您的帐户,以便您可以通过优步 API 附属计划获得奖励。
#my包含.bashrc和.vimrc的环境设置 #Linux版本是lubuntu 16.4 #您可以运行“源README.md以运行此脚本” sudo apt更新; sudo apt安装git; #ssh-keygen -t rsa -C“ ” #git config --global user.name“您的...