我的vimrc

Linux ❉ vimrc文件详解 vimrc文件详解 阅读详情

没有仔细整理,先就这样,有的需要插件,这里只是一些配置;

"我的vim配置:
"linux-mint        qian_cheng_long        20100910

" 不要使用vi的键盘模式,而是vim自己的
set nocompatible

" 在处理未保存或只读文件的时候,弹出确认
set confirm

"在命令行显示当前输入的命令
set showcmd

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" molokai(colorScheme)
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
let g:molokai_original = 0
so ~/.vim/colors/molokai.vim

"括号匹配
"    inoremap ( ()<ESC>i
inoremap ) <c-r>=ClosePair(')')<CR>
inoremap { <C-R>=Auto_brace('{')<CR>
inoremap } <c-r>=ClosePair('}')<CR>
inoremap [ []<ESC>i
inoremap ] <c-r>=ClosePair(']')<CR>
""    inoremap " ""<left>
""    inoremap ' ''<ESC>i

"function F()
"    return 'fdas'
"endfunction

"为了解决在数组中的大括号问题
function Auto_brace(char)
    if (a:char == '{')
        if (search('[', 'nb', line(".")) != "") "若这一行前面存在'[',则执行
            "return "a:"
            return "{}\<left>"
        else
            "let line = getline('.');
            "for char in line
            "if (char == a:char)
            "return {}\<left>"
            "}
            "endif
            "endfor
            "return b"
            return "{\<cr>}\<esc>O"
        endif
    endif
endfunction

function ClosePair(char)
    if getline('.')[col('.') - 1]==a:char
        return "\<Right>"
    else
        return a:char
    endif
endfunction

" Set to auto read when a file is changed from the outside
set autoread

"开启语法高亮
syntax enable
syntax on

"set gfn=Tlwg\ Typist\ 14
set guifont=文泉驿等宽微米黑\ 12
"set guifont=*
"配色方案
"colorscheme evening

"高亮当前行
set cursorline
"重新读取.vimrc
noremap ,s :source ~/.vimrc<cr>
"保存
set nobackup "不自动备份
noremap <a-s> :w<cr>
imap <a-s> <esc>:w<cr>
"tab=4
set ts=4

"统一缩进为4
set softtabstop=4
set shiftwidth=4

" 自动缩进
"set autoindent
filetype indent on

set cindent

" 为C程序提供自动缩进
set smartindent

"开启折行-按缩进
set foldmethod=indent

"编码设置
set encoding=utf-8
set fileencodings=ucs-bom,utf-8,gb18030,gbk

"显示行号
set nu

"搜索忽略大小写
set ignorecase smartcase

"搜索逐字符高亮
set hlsearch
set incsearch

"source $VIMRUNTIME/delmenu.vim
"source $VIMRUNTIME/menu.vim

" 侦测文件类型
filetype on

" 载入文件类型插件
filetype plugin on

" 为特定文件类型载入相关缩进文件
filetype indent on

" 允许backspace和光标键跨越行边界
set whichwrap+=<,>,h,l
" 回删
set backspace=2

" 可以在buffer的任何地方使用鼠标(类似office中在工作区双击鼠标定位)
set mouse=a
set selection=exclusive
set selectmode=mouse,key

" 通过使用: commands命令,告诉我们文件的哪一行被改变过
set report=0

" 启动的时候不显示那个援助索马里儿童的提示
set shortmess=atI

" 在被分割的窗口间显示空白,便于阅读
set fillchars=vert:\ ,stl:\ ,stlnc:\

" 高亮显示匹配的括号
set showmatch

" 匹配括号高亮的时间(单位是十分之一秒)
set matchtime=1

" 我的状态行显示的内容(包括文件类型和解码)
"set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\% [TYPE=%Y]\ [POS=%l,%v][%p%%]\ %{strftime(\"%d/%m/%y\ -\ %H:%M\")}
set statusline=%2*%n%m%r%h%w%*\ %F\ %1*[FORMAT=%2*%{&ff}:%{&fenc!=''?&fenc:&enc}%1*]\ [TYPE=%2*%Y%1*]\ [ROW=%2*%03l%1*/%3*%L(%p%%)%1*]\ [COL=%2*%03v%1*]\ [ASCII=%03.3b]\ [HEX=0x%02.2B]

hi User1 guifg=Gray
hi User2 guifg=Red
hi User3 guifg=White

function! InsertStatuslineColor(mode)
    if a:mode == 'i'
        hi statusline guibg=peru
    elseif a:mode == 'r'
        hi statusline guibg=blue
    else
        hi statusline guibg=black
    endif
endfunction
au InsertEnter * call InsertStatuslineColor(v:insertmode)
au InsertLeave * hi statusline guibg=orange guifg=white
hi statusline guibg=black
set laststatus=2 "总是显示状态栏
"if version >= 700
"  au InsertEnter * hi StatusLine guibg=#818D29 guifg=#FCFCFC gui=none
"au InsertLeave * hi StatusLine guibg=#EEEEEE guifg=#363636 gui=none
"endif

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"taglist设置
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 让taglist单独在一个标签页输出
let Tlist_Show_One_File=1
" 不同时显示多个文件的 tag ,只显示当前文件的
let Tlist_Show_One_File=1
" 如果 taglist 窗口是最后一个窗口,则退出 vim
let Tlist_Exit_OnlyWindow=1
"让当前不被编辑的文件的方法列表自动折叠起来
let Tlist_File_Fold_Auto_Close=1
"显示taglist菜单
let Tlist_Show_Menu=1
let s:TlistIsOpened=0
nmap <F3> :Tlist<cr>
imap <F3> :Tlist<cr>
let Tlist_Use_Right_Window = 1

"""""""""""""""""""""""""""""""""""""""""""""""
"winmanager设置
"""""""""""""""""""""""""""""""""""""""""""""""
"wm开启和关闭winmanager
map <c-w><c-t> :WMToggle<cr>
"设置界面分割
"let g:winManagerWindowLayout='NERDTree|TagList,BufExplorer'
"let g:winManagerWindowLayout = "FileExplorer|TagList,BufExplorer"
"设置winmanager的宽度,默认为25
"let g:winManagerWidth = 30
""在进入vim时自动打开winmanager
"let g:AutoOpenWinManager = 1
"退出缓冲区时,自动退出vim
"let Tlist_Exit_OnlyWindow=1

"""""""""""""""""""""""""""""""""""
"ctags设置
"""""""""""""""""""""""""""""""""""
noremap <C-F12> :!ctags -R --sort=yes --c++-kinds=+p --fields=+iaS --extra=+q<CR>
imap <C-F12> <ESC>:!ctags -R --sort=yes --c++-kinds=+p --fields=+iaS --extra=+q<CR>
set autochdir
set tags+=./tags,tags,../tags,../../tags

""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"omni
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
let OmniCpp_DefaultNamespaces = ["std"]
let OmniCpp_GlobalScopeSearch = 1 " 0 or 1
let OmniCpp_NamespaceSearch = 1 " 0 , 1 or 2
let OmniCpp_DisplayMode = 1
let OmniCpp_MayCompleteDot = 1 " autocomplete with .
let OmniCpp_MayCompleteArrow = 1 " autocomplete with ->
let OmniCpp_MayCompleteScope = 0 " autocomplete with ::
let OmniCpp_SelectFirstItem = 2 " select first item (but don't insert)
let OmniCpp_ShowPrototypeInAbbr = 1
let OmniCpp_ShowAccess = 1
set completeopt=longest,menu

""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"using vimgdb mapping
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"run macros/gdb_mappings.vim

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"authorinfo
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
let g:vimrc_author='QianChenglong'
let g:vimrc_email='qian_cheng_long@163.com'
let g:vimrc_homepage='waiting...'
nmap ,au :AuthorInfoDetect<cr>

set list " 显示tab和换行
set listchars=tab:>-,trail:- "tab 显示成>-,结尾处的空格显示-

"make session
"noremap mks :wa<cr>:mksession! ~/.session/session.vim<cr>
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Session setting
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
noremap mks :wa<cr>:SaveSession<cr>
let g:session_default_to_last = 1


"Toggle Menu and Toolbar
set guioptions-=m
set guioptions-=T
map <silent> <c-F2> :if &guioptions =~# 'T' <Bar>
            \set guioptions-=T <Bar>
            \set guioptions-=m <bar>
            \else <Bar>
            \set guioptions+=T <Bar>
            \set guioptions+=m <Bar>
            \endif<CR>

if expand("%:t") == ".vimrc"
    imap "<tab> """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""<cr>
endif
""""""""""""""""""""""""""""""
" BufExplorer
""""""""""""""""""""""""""""""
let g:bufExplorerDefaultHelp=0       " Do not show default help.
let g:bufExplorerShowRelativePath=1  " Show relative paths.
let g:bufExplorerSortBy='mru'        " Sort by most recently used.
let g:bufExplorerSplitRight=0        " Split left.
let g:bufExplorerSplitVertical=1     " Split vertically.
let g:bufExplorerSplitVertSize = 30  " Split width                                                                                
let g:bufExplorerUseCurrentWindow=1  " Open in new window.
autocmd BufWinEnter \[Buf\ List\] setl nonumber

"设置最大列数,超出后自动换行
set textwidth=80

"set verbose=9

"每次保存文件时,自动更新tags
"autocmd BufWritePost *.cpp,*.c,*.h :!ctags -R --sort=yes --c++-kinds=+p --fields=+iaS --extra=+q

"启动时最大化
autocmd GUIEnter * winsize 167 60

"so ~/.vim/plugin/supertab.vim
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" NERDTree
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 使用F2去开/关NERDTree
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

let NERDTreeWinPos = "left"
imap <F2> <esc>:call NerdTree()<cr>
nmap <F2> :call NerdTree()<cr>
let s:NerdIsOpened=0
function! NerdTree()
    if(s:NerdIsOpened==0)
        NERDTree
        let s:NerdIsOpened=1
    else
        NERDTreeClose
        let s:NerdIsOpened=0
    endif
endfunction

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Cscope
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
set cscopequickfix=s-,c-,d-,i-,t-,e-
"find . -name "*.h" -o -name "*.c" -o -name "*.cpp" > cscope.files
"cscope -bkq -i cscope.files

if has("cscope")
    "指定用来执行 cscope 的命令,这里不一定是/usr/bin/cscope,你自己得找到这个位置
    set csprg=/usr/bin/cscope
    "先搜索tags标签文件,再搜索cscope数据库
    set csto=1
    "使用|:cstag|(:cs find g),而不是缺省的:tag
    set cst
    "会显示文件路径的最后 3 个部分,包括文件名本身。
    set cspc=3
    "不显示添加数据库是否成功
    set nocsverb
    " add any database in current directory
    if filereadable("cscope.out")
        "添加cscope数据库
        cs add cscope.out
    endif
    "显示添加成功与否
    set csverb
endif

nmap <C-\>s :cs find s <C-R>=expand("<cword>")<CR><CR>
nmap <C-\>g :cs find g <C-R>=expand("<cword>")<CR><CR>
nmap <C-\>c :cs find c <C-R>=expand("<cword>")<CR><CR>
nmap <C-\>t :cs find t <C-R>=expand("<cword>")<CR><CR>
nmap <C-\>e :cs find e <C-R>=expand("<cword>")<CR><CR>
nmap <C-\>f :cs find f <C-R>=expand("<cfile>")<CR><CR>
nmap <C-\>i :cs find i ^<C-R>=expand("<cfile>")<CR>$<CR>
nmap <C-\>d :cs find d <C-R>=expand("<cword>")<CR><CR>


" 每次写入时,自动更新cscope数据库
"autocmd BufWritePost *.cpp,*.c,*.h :!cscope -Rbq
map <F12> :!cscope -Rbq<cr>
imap <F12> <esc>:!cscope -Rbq<cr>

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Supertap
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
let g:SuperTabRetainCompletionType=2
let g:SuperTabDefaultCompletionType="<C-x><C-o>"


"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" ShowFunc
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"map  \sf   <Plug>ShowFunc
"map! \sf   <Plug>ShowFunc









if &filetype == "cpp" || &filetype == "c"
    so ~/.vim/syntax/cpp.vim
endif

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" complete setting
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
inoremap <c-]> <C-X><C-]>
inoremap <C-F> <C-X><C-F>
"inoremap <C-D> <C-X><C-D>
inoremap <C-L> <C-X><C-L>
inoremap <C-P> <C-X><C-P>

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" vimgdb
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

"set previewheight=12        " set gdb window initial height
"run macros/gdb_mappings.vim    " source key mappings listed in this document
"set asm=0                " don't show any assembly stuff
"set gdbprg=gdb_invocation        " set GDB invocation string (default 'gdb')
"map <F8> :bel 30vsplit gdb-variables<cr>
"map <F9> :!close<Esc>

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Vimlite
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
map ;<F5> :VLWorkspaceOpen<CR>
map ;<F6> :wa<CR>:VLWBuildAndRunActiveProject<CR>
map ;<F7> :VLWDbgStart<CR>:Cmapkeys<CR>
map ;<F8> :VLWRunActiveProject<CR>
" 保存文件时, 自动 Parse 该文件
let g:VLWorkspaceParseFileAfterSave = 1
let g:VLWorkspaceSaveAllBeforeBuild = 1
let g:VLWorkspaceActiveProjectHlGroup = 'SpecialKey'
" 与上面的选项一起工作, 仅自动 Parse 头文件, 因为符号一般在头文件定义,
"源文件的实现的信息一般没什么用
" 需要强制 Parse 当前文件的话, 用 :VLWParseCurrentFile 命令
let g:VLWorkspaceNotParseSourceAfterSave = 1

imap<silent> ,, <esc>
map<silent> ,, <esc>



vimrc备份 " 查询快捷键 :verbose map <key> " 基本设置----------------{{{ " 不兼容vi模式 必须放在第一行 set nocompatible " 开启语法高亮 syntax on " 高亮当前行 set cursorline " 开启搜索高亮 set incsearch " 设定历史记录数 set history =50 " 设定为系统剪贴板 set ... 阅读详情

相关推荐

SAP 运费处理方式

从直接的处理方式上看,情况1/2/3可以将运费记账到物料成本中,但情况4/5/6是直接记账到成本对象中,具体是要体现在损益表中,还是要结转到物料成本中,可依据业务要求进行好处理。如果体现在损益表中,不需要多过多额外的操作,如果要体现在物料成本中心,则需要再进行一系列的处理,最终将金额结转到物料成本中。因为在创建采购订单时不知道具体运费,可以不维护运费,只需要维护材料价格。:创建采购订单时,运费是由供应商承担,很多时候是包含在材料报价中,这种情况不需要专门针对运费进行处理,材料价格中已包含运费。

weixin_44506537的博客 3371

使用Vlite进行高效向量数据库管理:安装与实践指南

Vlite提供了一个便捷的包装器,可以作为向量存储库(VectorStore)用于语义搜索和示例选择。Vlite提供了一种简便且高效的方式来管理向量数据,使得语义搜索和示例选择变得更加容易。建议开发者深入研究LangChain的更多功能,探索更丰富的AI应用场景。

tt_jishu的博客 437

DDR4协议规范之(一)DDR4结构和寻址

DDR4 SDRAM结构和寻址DDR4 SDRAM的封装和寻址新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 DDR4 SDRAM的封装和寻址 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习

YJFeiii的博客 3万+

Vim配置备份.vimrc

colorscheme desert nnoremap h nnoremap j nnoremap k nnoremap l nmap :/=expand("") nmap :IHV nmap :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q . nmap :!cscope -Rbq set nu

Embedded Guru 1627

ComfyUI 的 LoRA 训练:素材打标签与调优全攻略

标签是 LoRA 训练的"地基"——地基打不牢,后续调参再精细也难出好效果。记住:标签要"少而精",聚焦独特点,用触发词控效果。下一篇我们将讲解参数设置,让你的优质标签发挥最大价值~

2301_78150483的博客 3098

告别外置电阻!揭秘MAX22201集成电流检测的5大设计优势(附PCB布局案例)

本文深入解析MAX22201集成电流检测技术在直流有刷电机驱动中的5大设计优势,包括BOM成本降低、PCB空间优化、动态性能提升等。通过与传统方案(如DRV8871+外置电阻)的实测对比,展示其在高精度电流检测、抗干扰能力和PCB布局简化方面的突破,并附有详细的PCB布局案例和配置指南。

weixin_29189377的博客 242

VIMRC配置

VIMRC配置 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " 一般设定 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " 设定主题 colo evening   " 显示行号 set

daofengdeba 2904

基于双目视觉的行车中障碍距离检测方法研究与目标跟踪

本文将介绍基于Python语言的双目视觉技术,以及如何使用该技术检测行车中的障碍物并跟踪目标。双目视觉利用两个摄像头模拟人眼的立体视觉,通过对两个摄像头所捕捉的图像进行比较和分析,可以得到物体的深度信息。首先,我们需要安装Python的OpenCV库,该库提供了丰富的图像处理和计算机视觉功能。接下来,我们进入一个循环中,不断读取左右图像,并将其转换为灰度图像。在视差图上,您可以实现目标检测和跟踪算法来识别和跟踪行车中的障碍物。请注意,上述代码只是一个简单示例,您可以根据具体需求和算法进行修改和扩展。

ZgnObjectivec的博客 276

vimrc的一些操作

vim日常问题记录

major的博客 2871

OpenDataLab 大模型训练数据集下载记录

大模型 训练数据集

u013558123的博客 3341

关于DEJA_VU3D - Cesium功能集专栏说明

专栏主要目的是对工作中基于Cesium实现过的功能进行整合,暂时打算一周2-3更的样子来更新,每一篇都会奉上完整源代码(尽可能把代码简洁一些)。功能实现大多数是自己琢磨实现的,也有参考其他大神后整理实现的,初步算了算现在有差不多实现小130个左右的功能,后续也会不断的更新。..........................................

总得学点什么的博客 2万+

vimrc文件注释

<br />转自Yes,It is!<br />把下面这段内容拷贝到你的vimrc中: 1 "Set mapleader<br />2 let mapleader = ","<br />3<br />4 "Fast reloading of the .vimrc<br />5 map <silent> <leader>ss :source ~/.vimrc<cr><br />6 "Fast editing of .vimrc<br />7 map <silent> <le

8694

13. MIC配置

恒玄BES2700,支持3个MIC。

雪飞_海 924

关于VIMRC的配置

<br />最近开始认真的学习VIM的使用,昨天花了点时间看了一点网上的资料。然后借助了网上的一些材料,写了自己的VIMRC配置。大多数来之网上的一些人的配置。小小借鉴一下....<br /> <br />关于这个vimrc的配置很多地方我不懂,也是照着别人的样子画过来的。主要是关于将GVIM与g++,GCC连接在一起。能通过一些设置去调用编译器。这个我觉得很厉害。不过那么厉害的东西肯定不是我写的。很多里面的东西基本不懂。<br /> <br />不过这个编辑器真的很强大。我基本可以不用鼠标的进行操作。操作

Android's Blog 792

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

深入python-vimrc源码:vimrc配置逐行精读与设计思路解析

python-vimrc 是一份面向 **Python / Cython / C 开发**的 VIM 配置项目,核心文件 `vimrc` 只有 240 行左右,却串起了 YouCompleteMe、python-mode、NERDTree 等十余个重量级插件。本文带你**逐行精读**这份 vimrc 配置,拆解每一段设置背后的设计思路,让你不仅能看懂,更能按需改造出一套属于自己的 Python 开

gitblog_00247的博客 1039

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Python VIMRC 配置指南

Python VIMRC 是一个为 Python、Cython 和 C 开发准备的 VIM 配置项目。它通过一系列的插件和配置,使得 VIM 编辑器更适合这些编程语言的开发者使用。本项目基于 VIM 7.4 版本,并且需要 git 和 bash 3.2+ 支持。Python VIMRC 的目标是让开发者能够在一个高效、功能丰富的环境中进行代码编写。 ## 2. 项目快速启动 要快速启动并使用

gitblog_01011的博客 635

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

vimrc配置文件解析

文章目录1. Vim配置文件.vimrc2. 常用配置详解3. 结语 1. Vim配置文件.vimrc Vim编辑器相关的所有功能开关都可以通过.vimrc文件进行设置。 .vimrc配置文件分系统配置和用户配置两种。 系统vimrc配置文件存放在Vim的安装目录,默认路径为/usr/share/vim/.vimrc。可以使用命令echo $VIM来确定Vim的安装目录。 用户vimrc文件,存放...

阿鹏的笔记 1421

linux下vimrc和.vimrc以及.vimrc的常用设置

vimrc文件是vim的环境设置文件。整体的vim的设置是在 /etc/vim/vimrc 文件中。如果想设置所有用户的配置,在里面设置就可以了,配置和.vimrc是一样的,在最后面添加下面2中的语句。不建议修改/etc/vimrc 文件,每个用户可以在用户根目录中设置vim,新建.vimrc。命令如下:vim ~/.vimrc. 在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号

Senvenno27 3万+

vim配置vimrc详解

vimrc的存放位置:# 系统vimrc文件:"$VIM/vimrc" 用户vimrc文件:"$HOME/.vimrc" 用户exrc文件:"$HOME/.exrc" 系统gvimrc文件:"$VIM/gvimrc" 用户gvimrc文件:"$HOME/.gvimrc" 系统菜单文件:"$VIMRUNTIME/menu.vim" $VIM预设值:"/usr/share/vim" vimrc文件内容: syntax on "自动语法高亮 "...

eli的博客 1万+

.vimrc

" 关闭vi兼容模式 set nocompatible "自动语法高亮 syntax on " 覆盖文件时不备份 set nobackup " 写入文件时采用的编码 set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 " 输出到终端时采用的编码 set termencoding=utf-8 " 缓存的文本、寄存器、vim脚本文件等...

闲鱼的博客 1095

Centos7 下的 vimrc 配置

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

weixin_45596239的博客 2926

vimrc配置

  _vimrc <br />" An example for a vimrc file. <br /> " <br /> " Maintainer:    Bram Moolenaar <br /> " Last change:    2008 Jul 02 <br /> " <br /> " To use it, copy it to <br /> "     for Unix and OS/2:  ~/.vimrc <br

lizj3624的专栏 1110

vi/vim使用入门: vimrc在哪儿?

看到有人用”vimrc在哪儿?”来搜索我的博客。觉得有必要讨论一下这个话题。 vimrc究竟在哪儿呢?这个问题对一个vim的已入门用户来说,可能实在不是个问题,你可能回答:”不就是$HOME/.vimrc吗?”。是的,这个答案是正确的,不过不是全部。 首先,让我们在Linux下...

chenwr2018的博客 1619

查看vim配置文件.vimrc路径

linux下查看VIM配置文件.vimrc的路径: 输入指令 : echo $MYVIMRC

qq_36242914的博客 6115

linux环境编程vimrc,vim设置/etc/vim/vimrc文件

Linux下vim编辑器(.vimrc文件)在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:$...

weixin_31312621的博客 2267
上一篇: vim+xxd=强大的十六进制编辑器
下一篇: C语言中常见的置位操作
心若天府
博客等级 码龄15年 37粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值