当前位置: 首页 > 工具软件 > vim-config > 使用案例 >

vim config

柏高洁
2023-12-01

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 隐藏GVIM菜单及设置
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"source $VIMRUNTIME/delmenu.vim
"source $VIMRUNTIME/menu.vim
" 窗口大小
set lines=50 columns=200
" 分割出来的窗口位于当前窗口下边/右边
set splitbelow
set splitright
"不显示工具/菜单栏
"set guioptions-=T
"set guioptions-=m
"set guioptions-=L
"set guioptions-=r
"set guioptions-=b
"" 使用内置 tab 样式而不是 gui
"set guioptions-=e
"set nolist

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 通用设置
" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" let mapleader = "," "定义<leader>键
" set nocompatible    "设置不兼容原始vi模式
" filetype on     "设置开启文件类型侦测
" filetype plugin on  "加载对应文件类型插件
" set noeb        "关闭错误提示
" syntax enable       "开启语法高亮功能
 syntax on       "自动语法高亮
 set t_Co=256        "开启256色支持
" set cmdheight=2     "设置命令行高度
" set showcmd     "select模式下显示选中的行数
 set ruler       "总是显示光标的位置
" set laststatus=2    "总是显示状态栏
" set number      "开启行号显示
 set cursorline      "高亮显示当前行
" set whichwrap+=<,>,h,l  "设置光标键跨行
" set virtualedit=block,onemore   "允许光标出现在最后一个字符的后面

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 代码缩进与排版
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
set autoindent      "设置自动缩进
set cindent     "设置使用C/C++语言的自动缩进方式
set cinoptions=g0,:0,N-s,(0 "设置使用C/C++语言的具体缩进方式
set smartindent     "智能选择对齐方式
filetype indent on  "自适应不同语言的智能缩进
set expandtab       "将制表符扩展为空格
set tabstop=4       "设置编辑时制表符所占的空格数
set shiftwidth=4    "设置格式化时制表符占用的空格数
set softtabstop=4       "设置4个空格为制表符
set smarttab        "在行和段开始处使用制表符
"set nowrap     "禁止折行
set backspace=2     "使用回车键正常处理indent.eol,start等
set nu              "

:ab alw always @ (posedge clk or negdge reset_n) begin<enter>if()begin end

 

 类似资料:

相关阅读

相关文章

相关问答