温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

vimrc 2019的常用命令有哪些

发布时间:2021-06-23 09:50:48 来源:亿速云 阅读:121 作者:chen 栏目:大数据

本篇内容介绍了“vimrc 2019的常用命令有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

execute pathogen#infect()

" 按下 Tab 键时,Vim 显示的空格数
set tabstop=4
" 在文本上按下>>(增加一级缩进)、<<(取消一级缩进)或者==(取消全部缩进)时,每一级的字符数
set shiftwidth=4
" Tab 转为多少个空格
set softtabstop=4
" 按下回车键后,下一行的缩进会自动跟上一行的缩进保持一致
set autoindent
set fencs=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set nobackup

" 不与 Vi 兼容(采用 Vim 自己的操作命令)
set nocompatible

" 在底部显示,当前处于命令模式还是插入模式
set showmode

" 命令模式下,在底部显示,当前键入的指令。比如,键入的指令是2y3d,那么底部就会显示2y3,当键入d的时候,操作完成,显示消失
set showcmd

" 搜索时,高亮显示匹配结果
set hlsearch
" 输入搜索模式时,每输入一个字符,就自动跳到第一个匹配的结果
set incsearch
" 搜索时忽略大小写
" set ignorecase
" 如果同时打开了ignorecase,那么对于只有一个大写字母的搜索词,将大小写敏感;其他情况都是大小写不敏感。比如,搜索Test时,将不匹配test;搜索test时,将匹配Test
set smartcase

" 显示行号
set number
" 显示光标所在的当前行的行号,其他行都为相对于该行的相对行号
" set relativenumber
" 光标所在的当前行高亮
" set cursorline

" 在状态栏显示光标的当前位置(位于哪一行哪一列)
set  ruler

" 光标遇到圆括号、方括号、大括号时,自动高亮对应的另一个圆括号、方括号和大括号
set showmatch

" 命令模式下,底部操作指令按下 Tab 键自动补全。第一次按下
" Tab,会显示所有匹配的操作指令的清单;第二次按下 Tab,会依次选择各个指令。
set wildmenu
set wildmode=longest:list,full

" Vim 需要记住多少次历史操作
set history=1000

" 打开语法高亮。自动识别代码,使用多种颜色显示
syntax on
filetype plugin indent on

filetype on
au FileType python,perl,php,c,cxx,cpp,java,scala,rs,rust,go set expandtab


" 使用 utf-8 编码
set encoding=utf-8 

colorscheme desert

"map <F6> :make<CR><CR><CR> :copen<CR><CR>
map <F6> :make<CR><CR><CR> 
map <F7> :cn<CR>
map <F8> :cp<CR>
map <F9> :make clean<CR><CR><CR>

"imap <F6> <ESC>:make<CR><CR><CR> 
imap <F6> <ESC>:make<CR><CR><CR> :copen<CR><CR>
imap <F7> <ESC>:cn<CR>
imap <F8> <ESC>:cp<CR>
imap <F9> <ESC>:make clean<CR><CR><CR>


"  open NERDTree with Ctrl+n
map <C-n> :NERDTreeToggle<CR>

“vimrc 2019的常用命令有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI