zoukankan      html  css  js  c++  java
  • vim 环境参数配置 DIY

    • 参考《笨方法学Vimscript》   http://learnvimscriptthehardway.onefloweroneworld.com/
    • 系统环境    

        ubantu 12.04 

    • 从ubantu系统自带的vim例子开始。/usr/share/vim/vim**/vimrc_example.vim,将该文件复制到~/.vimrc
    • 添加DIY的配置选项

    augroup filetype_vim
      autocmd!
      autocmd FileType vim setlocal foldmethod=marker
      "use the marker method of folding for any Vimscript files
      "for instance : z-a open and close maker
    augroup END
    "Basic setting--------{{{
      let mapleader = ","
      let maplocalleader = "."
      "<LocalLeader> is to be used for mappings which are local to a buffer.
    "}}}
    "FileType-specific settings ----{{{
      autocmd FileType vim nnoremap <buffer> <localleader>c I"<esc>
    "}}}
    "mappings setting---------{{{
      echo ">^.^<"
      noremap - ddp
      "move a row down
      noremap _ ddkkp
      "move a row up
      nnoremap <leader>u viwU
      "lowercase -> uppercase
      inoremap <leader>u <esc>viwUi
      nnoremap <leader>d dd
      nnoremap <leader>ev :vsplit $MYVIMRC<cr>
      nnoremap <leader>sv :source $MYVIMRC<cr>
      inoremap jk <esc>
      inoremap <esc> <nop>
      noremap <left> <nop>
      noremap <right> <nop>
      noremap <up> <nop>
      noremap <down> <nop>
      noremap ak <c-u>
      noremap aj <c-d>
    "}}}

  • 相关阅读:
    基础数据补充
    购物车
    小数据池、深浅拷贝和集合
    列表、元组和range
    小数据池、深浅拷贝和集合练习
    字典
    字符串练习
    列表练习
    练习
    字典练习
  • 原文地址:https://www.cnblogs.com/ltfbk/p/4103402.html
Copyright © 2011-2022 走看看