`
coolesting
  • 浏览: 12997 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

my vimrc

    博客分类:
  • vim
阅读更多

"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>


分享到:
评论

相关推荐

    My .vimrc Backup

    《我的.vimrc备份:构建个性化的Vim编辑器环境》 在程序员的世界里,Vim编辑器以其高效、强大的特性赢得了众多忠实拥趸。一个精心配置的.vimrc文件,就像是程序员的个性化工作站,能够极大地提升编码效率。这篇博客...

    my-vimrc-master.zip

    "my-vimrc-master.zip" 是一个包含个人Vim配置文件的压缩包,特别为Vim 8.2版本优化。Vim配置文件(通常称为.vimrc)是用于设置编辑器行为的脚本,它允许用户根据个人喜好调整各种功能,如快捷键、颜色方案、插件等...

    my_vimrc:个人vim的配置文件

    用于备份我的.vimrc文件,防止丢失重新配置

    jonsen-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 ...

    vimrc settings

    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.

    我正在使用的_vimrc文件、字体和配色方案

    在提供的`myvim`压缩包中,很可能包含了用户的`.vimrc`文件、特定的字体文件以及配色方案文件。解压并应用这些设置,可以帮助用户快速搭建一个与原作者相似的工作环境。需要注意的是,个人化的配置可能需要根据自己...

    vim 配置文件 vimrc 较适用于php开发

    " 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:简单的vimrc配置,用于C ++中的竞争性编程

    【标题】"my_vimrc_config" 是一个针对C++竞争性编程的Vim配置文件集,它旨在优化Vim编辑器的环境,提供高效、美观且实用的编程体验。这个配置通过Vundle管理插件,确保了美学与实用性的完美结合。 【描述】中提到...

    my_vim:我的vimrc

    【标题】"my_vim:我的vimrc"指的是个人自定义的Vim配置文件集合,通常包含了一系列的Vim插件、设置和快捷键,以优化编辑器的使用体验。这个压缩包可能是一个名为"my_vim-master"的Git仓库克隆版,包含了作者对于Vim...

    my_vim_config:我的.vim文件夹,其中也包括我的vimrc

    在Vim中,个人配置文件是通过.vim目录和vimrc文件来实现的,这允许用户根据自己的需求调整编辑器的行为。标题中的"my_vim_config"就是这样一个自定义的.vim配置文件集合,包含了作者对于Vim的各种个性化设置。 `my_...

    点文件:.vimrc和.zshrc配置,使工作更轻松

    此外,`.zshrc`还可以用于配置Zsh插件,比如Oh My Zsh,这是一个广泛使用的框架,提供了大量预设的插件和主题,可以极大地提升shell的使用体验。 在`.vimrc`和`.zshrc`文件中,你还可以设置个性化元素,如提示符...

    MyVim:vim,vimrc,vimrc模板,vim文档,vim note,vim学习,vimtutor,学习vim,vim实践,vim学习,vim笔记,vim训练营,vim教程,vim入门教程,vim简明教程,vim实操教程, vim入门文档,vimtutor中文版

    在`MyVim-master`这个压缩包中,可能包含了作者黄剑关于Vim的学习资料、笔记、教程和配置示例。这是一份宝贵的资源,可以帮助你深入理解Vim的使用和配置。你可以找到关于Vim的实践案例,学习如何通过Vim提高编码效率...

    my_vim_config

    【描述】:这个压缩包“my_vim_config”包含的是个人化的Vim编辑器配置文件,它反映了用户对于Vim功能和个性化设置的定制,以提高编程效率和舒适度。 【标签】:Vim 【详细知识点】 1. **Vim简介**:Vim(Vi ...

    vimrc of vim

    my vim welcome to download

    积分管理系统java源码-vimrc:vimrc

    My-vimrc 简单说明 for anyone who need this vim 是一个高度可定制化的,文本编辑软件。因此,其个性化配置来说,并不适合所有人。但仍然有一定的借鉴意义。 本vimrc配置文件,是我多年使用vim软件积累所得;主要是...

    my configure file

    my configuration files including vimrc bashrc vim and gvimrc

    config:我的个人配置(zshrc,vimrc等)

    设定档我的个人配置(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 ...

    my-vimrc-file:因为当我不可避免地打破我的电脑

    Uber API 教程:构建派对邀请为您的下一个聚会制作数字邀请,同时学习如何使用 Uber API。 在本教程结束时,您的邀请将向用户显示最近的优步行程,并链接到您的帐户,以便您可以通过优步 API 附属计划获得奖励。

    myenv:我的环境设置涵盖了.bashrc和.vimrc

    #my包含.bashrc和.vimrc的环境设置 #Linux版本是lubuntu 16.4 #您可以运行“源README.md以运行此脚本” sudo apt更新; sudo apt安装git; #ssh-keygen -t rsa -C“ ” #git config --global user.name“您的...

Global site tag (gtag.js) - Google Analytics