• My vimrc


    "----Encoding setting----
    set encoding=utf-8              "编码设置
    set ffs=unix,dos,mac            "设置保存系统格式
    set langmenu=zh_CN.utf-8        "中文菜单界面
    language messages zh_CN.utf-8   "中文提示界面
    
    "----Basic function----
    set nu                          "显示行号
    set nowb                        "禁止自动保存
    set nocp                        "去除vi一致性
    set ruler                       "显示标尺
    set nobackup                    "禁止缓冲保存
    set showmatch                   "符号自动匹配
    set incsearch                   "搜索增强模式
    set noswapfile                  "去除swap文件
    set history=700                 "设置最大历史记录
    set autochdir                   "设置为当前文件目录
    set backspace=indent,eol,start  "去除键设置
    
    
    "----Mouse setting----
    set mouse=a                     "开启鼠标模式
    set selection=exclusive 
    set selectmode=mouse,key
    
    "----Indent habit----
    set nowrap                      "不自动换行
    set cindent                     "C格式缩进
    set smarttab                    "智能tab
    set expandtab                   "tab用空格代替
    set tabstop=4                   "一个tab=4个字符
    set autoindent                  "自动缩进
    set smartindent                 "智能缩进
    set backspace=2                 "
    set shiftwidth=4                "
    set softtabstop=4               "按一次tab 前进4个字符
    set textwidth=80                "超过80个字符自动换行
    
    "---Auto Complete----
    "三种括号自动补全
    "inoremap { {<CR>}<ESC>kA<CR>
    "inoremap ( ()<ESC>i
    "inoremap [ []<ESC>i
    
    "一键ctrl+s保存
    map <C-s> <ESC>:wall<CR>
    "一键F9保存
    map <F9> <ESC>:wall<CR>
    "一键分屏打开in.txt/out.txt并自动调整大小
    map <F10> <ESC>:vs out.txt<CR><C-w>L<ESC>:sp in.txt<CR><C-w>h<C-w>20><CR>
    "一键运行run.bat批处理
    map <F5> <ESC>:! run.bat<CR>
    
    "----Theme setting----
    syntax on                       "开启高亮
    syntax enable                   "使用高亮
    colorscheme desert              "主题配色
    set background=dark             "背景暗色
    "set guifont=DejaVu Sans Mono 14         "字体设置 for linux
    set guifont=DejaVu Sans Mono:h14          "字体设置 for win
    
    "----Autoread the text----  
    filetype on                     "自动识别文件类型
    if exists("&autoread")            "自动读取修改文件
        set autoread
    endif
    
    "----Open with maxwindow in Win32----
    if has('win32')
        au GUIEnter * simalt ~x
    else
        au GUIEnter * call MaximizeWindow()
    endif
    
    function! MaximizeWindow()
        silent !wmctrl -r :ACTIVE: -b add,maximized_vert,maximized_horz
    endfunction
     
    

      

  • 相关阅读:
    Ionic Js十:加载动作
    Ionic Js九:列表操作
    Ionic Js八:头部和底部
    Ionic Js七:手势事件
    库文件
    驱动知识
    自启动总结
    学习笔记
    写脚本切换用户
    未找到arm-linux-gcc解决办法
  • 原文地址:https://www.cnblogs.com/Felix-F/p/3443058.html
Copyright © 2020-2023  润新知