我的vimrc

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

  1 "========================================================================= 
  2
  3 " DesCRiption: 适合自己使用的vimrc文件,for Linux/Windows, GUI/Console
  4
  5 "
  6
  7 " Last Change: 2011年03月22日 11时30分
  8
  9 "
 10
 11 " Version:     1.80
 12
 13 "
 14
 15 "=========================================================================
 16
 17
 18
 19 set nocompatible            " 关闭 vi 兼容模式
 20
 21 syntax on                   " 自动语法高亮

 22
 23 colorscheme desert" 设定配色方案
 24
 25 set number                  " 显示行号
 26
 27 set cursorline              " 突出显示当前行
 28
 29 set ruler                   " 打开状态栏标尺
 30
 31 set shiftwidth=4            " 设定 << 和 >> 命令移动时的宽度为 4
 32
 33 set softtabstop=4           " 使得按退格键时可以一次删掉 4 个空格
 34
 35 set tabstop=4               " 设定 tab 长度为 4
 36
 37 set nobackup                " 覆盖文件时不备份
 38
 39 set autochdir               " 自动切换当前目录为当前文件所在的目录
 40
 41 filetype plugin indent on   " 开启插件

42
 43 set backupcopy=yes          " 设置备份时的行为为覆盖
 44
 45 set ignorecase smartcase    " 搜索时忽略大小写,但在有一个或以上大写字母时仍
    保持对大小写敏感
 46
 47 set nowrapscan              " 禁止在搜索到文件两端时重新搜索
 48
 49 set incsearch               " 输入搜索内容时就显示搜索结果
 50
 51 set hlsearch                " 搜索时高亮显示被找到的文本
 52
 53 set noerrorbells            " 关闭错误信息响铃
 54
 55 set novisualbell            " 关闭使用可视响铃代替呼叫
 56
 57 set t_vb=                   " 置空错误铃声的终端代码
 58
 59 " set showmatch               " 插入括号时,短暂地跳转到匹配的对应括号
 60
 61 " set matchtime=2             " 短暂跳转到匹配括号的时间

 62
 63 set magic                   " 设置魔术
 64
 65 set hidden                  " 允许在有未保存的修改时切换缓冲区,此时的修改由
     vim 负责保存
 66
 67 set guioptions-=T           " 隐藏工具栏
 68
 69 set guioptions-=m           " 隐藏菜单栏
 70
 71 set smartindent             " 开启新行时使用智能自动缩进
 72
 73 set backspace=indent,eol,start
 74
 75                             " 不设定在插入状态无法用退格键和 Delete 键删除回
    车符
 76
 77 set cmdheight=1             " 设定命令行的行数为 1
 78

 79 set laststatus=2            " 显示状态栏 (默认值为 1, 无法显示状态栏)
 80
 81 set statusline=/ %<%F[%1*%M%*%n%R%H]%=/ %y/ %0(%{&fileformat}/ %{&encoding}/     %c:%l/%L%)/
 82
 83                             " 设置在状态行显示的信息
 84
 85 set foldenable              " 开始折叠
 86
 87 set foldmethod=syntax       " 设置语法折叠
 88
 89 set foldcolumn=0            " 设置折叠区域的宽度
 90
 91 setlocal foldlevel=1        " 设置折叠层数为
 92
 93 " set foldclose=all           " 设置为自动关闭折叠                         
 94
 95 nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>
 96
 97                             " 用空格键来开关折叠

98
 99
100
101
102
103 " return OS type, eg: windows, or linux, mac, et.st..
104
105 function! MySys()
106
107     if has("win16") || has("win32") || has("win64") || has("win95")
108
109         return "windows"
110
111     elseif has("unix")
112
113         return "linux"
114
115     endif
116
117 endfunction

118
119
120
121 " 用户目录变量$VIMFILES
122
123 if MySys() == "windows"
124
125     let $VIMFILES = $VIM.'/vimfiles'
126
127 elseif MySys() == "linux"
128
129     let $VIMFILES = $HOME.'/.vim'
130
131 endif
132
133
134
135 " 设定doc文档目录
136
137 let helptags=$VIMFILES.'/doc'

138
139
140
141 " 设置字体 以及中文支持
142
143 if has("win32")
144
145     set guifont=Inconsolata:h12:cANSI
146
147 endif
148
149
150
151 " 配置多语言环境
152
153 if has("multi_byte")
154
155     " UTF-8 编码
156
157     set encoding=utf-8

158
159     set termencoding=utf-8
160
161     set formatoptions+=mM
162
163     set fencs=utf-8,gbk
164
165
166
167     if v:lang =~? '^/(zh/)/|/(ja/)/|/(ko/)'
168
169         set ambiwidth=double
170
171     endif
172
173
174
175     if has("win32")
176
177         source $VIMRUNTIME/delmenu.vim

178
179         source $VIMRUNTIME/menu.vim
180
181         language messages zh_CN.utf-8
182
183     endif
184
185 else
186
187     echoerr "Sorry, this version of (g)vim was not compiled with +multi_byte    "
188
189 endif
190
191
192
193 " Buffers操作快捷方式!
194
195 nnoremap <C-RETURN> :bnext<CR>
196

197 nnoremap <C-S-RETURN> :bprevious<CR>
198
199
200
201 " Tab操作快捷方式!
202
203 nnoremap <C-TAB> :tabnext<CR>
204
205 nnoremap <C-S-TAB> :tabprev<CR>
206
207
208
209 "关于tab的快捷键
210
211 " map tn :tabnext<cr>
212
213 " map tp :tabprevious<cr>
214
215 " map td :tabnew .<cr>
216
217 " map te :tabedit

217 " map te :tabedit
218
219 " map tc :tabclose<cr>
220
221
222
223 "窗口分割时,进行切换的按键热键需要连接两次,比如从下方窗口移动
224
225 "光标到上方窗口,需要<c-w><c-w>k,非常麻烦,现在重映射为<c-k>,切换的
226
227 "时候会变得非常方便.
228
229 nnoremap <C-h> <C-w>h
230
231 nnoremap <C-j> <C-w>j
232
233 nnoremap <C-k> <C-w>k
234
235 nnoremap <C-l> <C-w>l
236
237
238
239 "一些不错的映射转换语法(如果在一个文件中混合了不同语言时有用)
240
241 nnoremap <leader>1 :set filetype=xhtml<CR>
242
243 nnoremap <leader>2 :set filetype=css<CR>
244
245 nnoremap <leader>3 :set filetype=javascript<CR>
246
247 nnoremap <leader>4 :set filetype=php<CR>
248
249
250
251 " set fileformats=unix,dos,mac
252
253 " nmap <leader>fd :se fileformat=dos<CR>
254
255 " nmap <leader>fu :se fileformat=unix<CR>
256
257
258
259 " use Ctrl+[l|n|p|cc] to list|next|previous|jump to count the result
260
261 " map <C-x>l <ESC>:cl<CR>
262
263 " map <C-x>n <ESC>:cn<CR>
264
265 " map <C-x>p <ESC>:cp<CR>
266
267 " map <C-x>c <ESC>:cc<CR>
268
269
270
271
272
273 " 让 Tohtml 产生有 CSS 语法的 html
274
275 " syntax/2html.vim,可以用:runtime! syntax/2html.vim

276                                                                            
277 let html_use_css=1
278
279
280
281 " Python 文件的一般设置,比如不要 tab 等
282
283 autocmd FileType python set tabstop=4 shiftwidth=4 expandtab
284
285 autocmd FileType python map <F12> :!python %<CR>
286
287
288
289 " 选中状态下 Ctrl+c 复制
290
291 vmap <C-c> "+y
292
293
294
295 " 打开javascript折叠
296

297 let b:javascript_fold=1
298
299 " 打开javascript对dom、html和css的支持
300
301 let javascript_enable_domhtmlcss=1
302
303 " 设置字典 ~/.vim/dict/文件的路径
304
305 autocmd filetype javascript set dictionary=$VIMFILES/dict/javascript.dict
306
307 autocmd filetype css set dictionary=$VIMFILES/dict/css.dict
308
309 autocmd filetype php set dictionary=$VIMFILES/dict/php.dict
310
311
312
313 "-----------------------------------------------------------------
314
315 " plugin - bufexplorer.vim Buffers切换
316
317 " /be 全屏方式查看全部打开的文件列表

318
319 " /bv 左右方式查看   /bs 上下方式查看
320
321 "-----------------------------------------------------------------
322
323
324
325
326
327 "-----------------------------------------------------------------
328
329 " plugin - taglist.vim  查看函数列表,需要ctags程序
330
331 " F4 打开隐藏taglist窗口
332
333 "-----------------------------------------------------------------
334
335 if MySys() == "windows"                " 设定windows系统中ctags程序的位置
336
337     let Tlist_Ctags_Cmd = '"'.$VIMRUNTIME.'/ctags.exe"'

338
339 elseif MySys() == "linux"              " 设定windows系统中ctags程序的位置
340
341     let Tlist_Ctags_Cmd = '/usr/bin/ctags'
342
343 endif
344
345 nnoremap <silent><F4> :TlistToggle<CR>
346
347 let Tlist_Show_One_File = 1            " 不同时显示多个文件的tag,只显示当前
    文件的
348
349 let Tlist_Exit_OnlyWindow = 1          " 如果taglist窗口是最后一个窗口,则退
    出vim
350
351 let Tlist_Use_Right_Window = 1         " 在右侧窗口中显示taglist窗口
352
353 let Tlist_File_Fold_Auto_Close=1       " 自动折叠当前非编辑文件的方法列表
354
355 let Tlist_Auto_Open = 0
356
357 let Tlist_Auto_Update = 1
358
359 let Tlist_Hightlight_Tag_On_BufEnter = 1
360
361 let Tlist_Enable_Fold_Column = 0
362
363 let Tlist_Process_File_Always = 1
364
365 let Tlist_Display_Prototype = 0
366
367 let Tlist_Compact_Format = 1
368
369
370
371
372
373 "-----------------------------------------------------------------
374
375 " plugin - mark.vim 给各种tags标记不同的颜色,便于观看调式的插件。
376
377 " /m  mark or unmark the word under (or before) the cursor
378
379 " /r  manually input a regular expression. 用于搜索.
380
381 " /n  clear this mark (i.e. the mark under the cursor), or clear all highlig    hted marks .
382
383 " /*  当前MarkWord的下一个     /#  当前MarkWord的上一个
384
385 " //  所有MarkWords的下一个    /?  所有MarkWords的上一个
386
387 "-----------------------------------------------------------------
388
389
390
391
392
393 "-----------------------------------------------------------------

394
395 " plugin - NERD_tree.vim 以树状方式浏览系统中的文件和目录
396
397 " :ERDtree 打开NERD_tree         :NERDtreeClose    关闭NERD_tree
398
399 " o 打开关闭文件或者目录         t 在标签页中打开
400
401 " T 在后台标签页中打开           ! 执行此文件
402
403 " p 到上层目录                   P 到根目录
404
405 " K 到第一个节点                 J 到最后一个节点
406
407 " u 打开上层目录                 m 显示文件系统菜单(添加、删除、移动操作)
408
409 " r 递归刷新当前目录             R 递归刷新当前根目录
410
411 "-----------------------------------------------------------------
412
413 " F3 NERDTree 切换

414
415 map <F3> :NERDTreeToggle<CR>
416
417 imap <F3> <ESC>:NERDTreeToggle<CR>
418
419
420
421
422
423 "-----------------------------------------------------------------
424
425 " plugin - NERD_commenter.vim   注释代码用的,
426
427 " [count],cc 光标以下count行逐行添加注释(7,cc)
428
429 " [count],cu 光标以下count行逐行取消注释(7,cu)
430
431 " [count],cm 光标以下count行尝试添加块注释(7,cm)
432
433 " ,cA 在行尾插入 /* */,并且进入插入模式。 这个命令方便写注释。
434
435 " 注:count参数可选,无则默认为选中行或当前行
436
437 "-----------------------------------------------------------------
438
439 let NERDSpaceDelims=1       " 让注释符与语句之间留一个空格
440
441 let NERDCompactSexyComs=1   " 多行注释时样子更好看
442
443
444
445
446
447 "-----------------------------------------------------------------
448
449 " plugin - DoxygenToolkit.vim  由注释生成文档,并且能够快速生成函数标准注释
450
451 "-----------------------------------------------------------------
452
453 let g:DoxygenToolkit_authorName="Asins - asinsimple AT gmail DOT com"

454
455 let g:DoxygenToolkit_briefTag_funcName="yes"
456
457 map <leader>da :DoxAuthor<CR>
458
459 map <leader>df :Dox<CR>
460
461 map <leader>db :DoxBlock<CR>
462
463 map <leader>dc a /*  */<LEFT><LEFT><LEFT>
464
465
466
467
468
469 "-----------------------------------------------------------------
470
471 " plugin – ZenCoding.vim 很酷的插件,HTML代码生成
472
473 " 插件最新版:http://github.com/mattn/zencoding-vim
474
475 " 常用命令可看:http://nootn.com/blog/Tool/23/
476
477 "-----------------------------------------------------------------
478
479
480
481
482
483 "-----------------------------------------------------------------
484
485 " plugin – checksyntax.vim    JavaScript常见语法错误检查
486
487 " 默认快捷方式为 F5
488
489 "-----------------------------------------------------------------
490
491 let g:checksyntax_auto = 0 " 不自动检查
492
493
494
495
496
497 "-----------------------------------------------------------------
498
499 " plugin - NeoComplCache.vim    自动补全插件
500
501 "-----------------------------------------------------------------
502
503 let g:AutoComplPop_NotEnableAtStartup = 1
504
505 let g:NeoComplCache_EnableAtStartup = 1
506
507 let g:NeoComplCache_SmartCase = 1
508
509 let g:NeoComplCache_TagsAutoUpdate = 1
510
511 let g:NeoComplCache_EnableInfo = 1
512
513 let g:NeoComplCache_EnableCamelCaseCompletion = 1
514
515 let g:NeoComplCache_MinSyntaxLength = 3
516
517 let g:NeoComplCache_EnableSkipCompletion = 1
518
519 let g:NeoComplCache_SkipInputTime = '0.5'
520
521 let g:NeoComplCache_SnippetsDir = $VIMFILES.'/snippets'
522
523 " <TAB> completion.
524
525 inoremap <expr><TAB> pumvisible() ? "/<C-n>" : "/<TAB>"
526
527 " snippets expand key
528
529 imap <silent> <C-e> <Plug>(neocomplcache_snippets_expand)
530
531 smap <silent> <C-e> <Plug>(neocomplcache_snippets_expand)
532
533
534
535
536
537 "-----------------------------------------------------------------
538
539 " plugin - matchit.vim   对%命令进行扩展使得能在嵌套标签和语句之间跳转
540
541 " % 正向匹配      g% 反向匹配
542
543 " [% 定位块首     ]% 定位块尾
544
545 "-----------------------------------------------------------------
546
547
548
549
550
551 "-----------------------------------------------------------------
552
553 " plugin - vcscommand.vim   对%命令进行扩展使得能在嵌套标签和语句之间跳转
554
555 " SVN/git管理工具
556
557 "-----------------------------------------------------------------
558
559
560
561
562
563 "-----------------------------------------------------------------
564
565 " plugin – a.vim
566
567 "-----------------------------------------------------------------
568

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

相关推荐

一种4位sar adc仿真验证

4位sar adc采用下图的电容阵列,电路如下图:所有电容的正端(也称为上极板)与比较器的反相端连接,比较器同相端接Vin,其工作过程进行大致分析见之前的文章《一种4位sar adc工作过程推导(三)》,下面对这个电路进行仿真验证。 两个参考电压VrefPV_{refP}VrefP​和VrefNV_{refN}VrefN​,V+=VinV_{+}=V_{in}V+​=Vin​,假设1116(VrefP−VrefN)+VrefN<Vin<1216(VrefP−VrefN)+VrefN\frac{

大学生视野 1955

数据校验

奇偶校验是一种校验代码传输正确性的方法。根据被传输的一组二进制代码的数位中“1”的个数是奇数或偶数来进行校验。采用奇数的称为奇校验,反之,称为偶 校验。采用何种校验是事先规定好的。通常专门设置一个奇偶校验位,用它使这组代码中“1”的个数为奇数或偶数。若用奇校验,则当接收端收到这组代码时,校 验“1”的个数是否为奇数,从而确定传输代码的正确性。 ECC校验是一种内存纠错原理,它是比较先进的内存错误

技术小窝 3243

保姆级QFIL线刷教程:从驱动安装到成功刷机的完整避坑指南(Win10/11实测)

本文提供了一份详细的QFIL线刷教程,涵盖从驱动安装到成功刷机的完整流程,特别针对Win10/11系统进行了实测。文章重点解决了EDL模式下的常见问题,如Download Fail和COM Port识别错误,并提供了实用的避坑技巧和故障排除方案,帮助用户实现零失误操作。

weixin_29245767的博客 765

最全最好用的vim配置(即.vimrc文件的配置),附加vim操作技巧

请注意:此教程是在他人基础上修改的,部分内容需要自己调整。——这也是学习使用vim的必经之路。 目录 1.1 vim配置(.vimrc配置) 1.2 vim操作技巧 1.VIM文本替换命令 2. 在VIM中进行文本替换 3.vim官方教程 1.1 vim配置(.vimrc配置) 1.下载vim(略)。让vi命令也可以使用vim的配置,需要修改 vi /etc/bashrc 增加如下...

大数据开发 4万+

LC整流滤波电路DIY:电感电容配合,手把手搭建低纹波直流电源

在直流电源设计中,整流滤波是连接交流输入与稳定输出的关键环节。常见的电容滤波虽然简单,但在大负载下纹波抑制能力有限,电感抵抗电流突变、电容抵抗电压突变,二者组合构成的LC滤波能有效降低输出电压纹波,同时减小开机浪涌电流。在工频线性电源、功放电源等对噪声敏感的场景中,LC滤波常作为稳压前的平滑缓冲。本文以一套完整DIY项目为线索,介绍整流桥后串联功率电感、并联滤波电容的电路构成,结合实际计算与波形测试,讨论电感量估算、电容选取、谐振风险、饱和电流等工程问题,并给出上电测试和故障排查方法。通过搭建与调试,可直观

weixin_29168813的博客 378

训练AI:从数据收集到模型部署的完整指南

如果你刚开始接触AI,建议先学习一些基础的编程和机器学习知识,还可以使用现成的AI平台和工具来帮助你训练AI模型。在这篇文章中,我们将详细探讨从数据收集到模型部署的完整步骤,并提供一些有用的技巧和工具,以帮助你成功地训练自己的AI模型。在收集数据时,你需要从可靠的数据源(如数据仓库、数据集市、API接口)获取数据,确保数据的准确性和完整性。常用的划分比例是70%的数据集用于训练模型、15%的数据集用于验证模型,5%的数据集用于超参数调整,最后10%的数据集用于测试模型的性能。测试数据集用于测试模型的性能。

a_wsnd的博客 4166

vimrc的一些操作

vim日常问题记录

major的博客 2873

PPT里文字太多如何排版-一口气教你7种布局瞬间让PPT高大上起来

PPT里全是文字且很拥挤怎么办?本篇教你使用7种不同的排版让你的PPT瞬间变得高大上起来。

打造全国最全的AI Agent开发知识领域的博客 5023

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

8695

ESP32设备驱动-TM1637-驱动4位7段数码管

TM1637是一款带键盘扫描接口的LED(发光二极管显示器)驱动控制专用电路,内部集成了MCU数字接口、数据锁存、LED高压驱动、键盘扫描等功能。 TM1637使用DIP20/SOP20封装,主要适用于电磁炉、微波炉、小家电的显示驱动。

视觉与物联智能 2118

32位快速加法器设计

32位快速加法器设计

好好学习,天天向上 3290

关于VIMRC的配置

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

Android's Blog 792

飞牛NAS1.1.19更新后SSH连不上?两步快速恢复连接

飞牛NAS1.1.19版本更新后SSH无法连接😟,实则是官方安全策略升级默认关闭了该服务,本文分享两步实操配置恢复SSH连接💻,还同步了官方的设备安全配置建议,帮助用户兼顾使用与设备防护🔒。

XiaoqiangClub的博客 2105

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

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

gitblog_00247的博客 1039

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Python VIMRC 配置指南

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

gitblog_01011的博客 636

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

vimrc配置文件解析

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

阿鹏的笔记 1422

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

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万+

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

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

Senvenno27 3万+

.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的博客 2928

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

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

chenwr2018的博客 1620

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

查看vim配置文件.vimrc路径

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

qq_36242914的博客 6116

python-vimrc语法检查实战:Syntastic集成flake8与pydocstyle配置教程

python-vimrc 是一套专为 Python、Cython 与 C 开发打造的一体化 Vim 配置方案,内置了知名语法检查插件 Syntastic,并默认集成了 flake8 与 pydocstyle 双重检查器。无论你是刚接触 Vim 的新手,还是想提升 Python 代码质量的开发者,本教程都能帮你快速完成 python-vimrc 语法检查配置,让代码规范检查在保存与编辑时自动运行。

gitblog_00468的博客 1088

我自己的 vimrc 配置

我自己 vimrc 配置 " 行号 set nu " 背景为黑色 set bg=dark " 取消搜索高亮 set nohls " 颜色方案为 desert colorscheme desert " 自动格式化选项,选项意思自己 :help fo-table set formatoptions=tcqmM " 映射回车为空白行 nmap <CR> o<Esc> " 下面5行为为方便一键缩进 gg=G , set smartindent set tabstop=4 set shiftw

sanjiaowuhuan的博客 262

VIM配置文件vimrc

VIM配置文件vimrc

dghggij的博客 861
上一篇: linux 网络编程 select函数用法
下一篇: vi命令图片式总结
ls1122
博客等级 码龄17年 24粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值