zoukankan      html  css  js  c++  java
  • 我的 vim 配置

    先挂一个比较有用的链接

    由于我是从 gedit 转 gvim,所以有一些配置可能和 gedit 类似。

    其实大部分都是抄 Jerx2y 的配置 orz。

    syntax on
    
    color blayu         "配色, 这个配色需要自己下载
    
    set guifont=Monaco 11 "字体 + 大小
    
    map <c-a> ggVG
    map <c-s> :w<enter>
    imap <c-s> <esc>:w<enter>
    
    "编译,加上一堆的报错
    map <F6> :!g++ -o %< % -g -Wall -Wextra -Wshadow -Wunreachable-code <enter>
    "直接运行
    map <F7> :!./%< <enter>
    "编译 + 运行
    map <F5> <F6><F7>
    
    "懒得按 esc, 按 jk 快速进入 normal 模式
    inoremap jk <esc>
    
    set number          "显示行号
    set autoread        "自动读取变化了的文件, 如 xxx.in / xxx.out
    
    set expandtab       "将tab转为空格
    set shiftwidth=4    "设置tab的宽度
    set tabstop=4       "读取tab(	)的时候转为4个空格
    set softtabstop=4   "删除4个空格时被当做一个tab(	)删除
    
    set autoindent      "自动缩进
    set smartindent     "智能缩进, 而且可以防止 'jk' 的一些小问题
    set cindent         "C 语言的缩进, 好像有了这个就可以不要上面两个?
    
    set fdm=marker      "用三个 '{' 作为标记来折叠
    
    set guioptions-=m  "取消一系列的边框 m, L, r, b, T
    set guioptions-=L
    set guioptions-=r
    set guioptions-=b
    set guioptions-=T
    
    set backspace=indent,eol,start "可以跨过一行删除上一行
    
    set whichwrap+=<,>,h,l "按左右可以跳到上/下一行
    
    "set cursorline      "高亮当前行(看情况高亮)
    
    set scrolloff=10    "滚屏的长度(与最上面或最下面保持至少 10 的距离)
    set hlsearch        "搜索高亮
    set mouse=a         "可以使用鼠标(但我现在好像基本上没用这个了)
    

    如果还是嫌长的话,下面有极简版 vim 配置。

    syntax on
    
    map <F6> :!g++ -o %< % -Wall <CR>
    map <F7> :!./%< <CR>
    inoremap jk <esc>
    
    set number
    set autoread 
    
    set expandtab
    set shiftwidth=4
    set tabstop=4
    set softtabstop=4
    
    set autoindent
    set smartindent 
    set cindent
    
    set fdm=marker
    
    set whichwrap+=<,>,h,l
    
    set hlsearch
    set mouse=a 
    
  • 相关阅读:
    get、put、post、delete含义与区别
    中奖数据表设计方案
    mysql递归
    java Ajax跨域请求COOKIE无法带上的解决办法
    tomcat 下配置ajax 跨域 tomcat font face 跨域 java跨域
    JAVA入门教程
    解决Navicat 出错:1130-host . is not allowed to connect to this MySql server,MySQL
    Hbuilder开发app时生成ios要的mobileprovision和p12文件步骤.
    js 获取浏览器高度和宽度值(多浏览器)
    Windows netstat 查看端口、进程占用 查看进程路径
  • 原文地址:https://www.cnblogs.com/Lskkkno1/p/13100444.html
Copyright © 2011-2022 走看看