首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

vim技巧:我的 .vimrc 配置文件,详解每一个配置项的作用

下面是我的 .vimrc 配置文件,每一个配置项都添加了注释说明,详解每一个配置项的作用,以便确认为什么要添加这个配置项。..." 默认已经设置这一项, " 可以正常使用Backspace键.如果使用自己编译的vim版本, " 并自行配置.vimrc文件,可能就没有设置这一项,导致 " Backspace键用不了,或者时灵时不灵...%v,%P]\ %{strftime(\"%H:%M\")} " 显示还没有输入完整的命令.例如yy命令,输入第一个y会在右下角显示y. set showcmd " 使用Tab键补全时,在状态栏显示匹配的列表..., " 方便查看都有哪些命令符合补全条件. set wildmenu " 显示行号 set number " 高亮显示匹配的括号 set showmatch " 高亮显示所有搜索到的内容.后面用map..." cursorlineopt=number只高亮行号部分,不影响正文内容 " 的显示.

14.6K21
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Intellij Idea 2018常用快捷键总结

    +[或]可以跳到大括号的开头结尾 4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方 5.Ctrl+F12,可以显示当前文件的结构 6.Ctrl+F7可以查询当前元素在当前文件中的引用...1 、写代码时用 Alt-Insert ( Code|Generate… )可以创建类里面任何字段的 getter 与 setter 方法。  的右键菜单条目还可以看到一个目录里修改的历史。有了这个特性你就不会丢失任何代码了。...31 、如果要了解主菜单里每一个条目的用途,把鼠标指针移到菜单条目上再应用程序框架的底部的状态栏里就会显示它们的一些简短描述,也许会对你有帮助。 ...用列表中的其它项可以包围别的一些结构。  47 、在使用代码完成时,用 Tab 键可以输入弹出列表里的高亮显示部分。  不像用 Enter 键接受输入,这个选中的名字会覆盖掉脱字符右边名字的其它部分。

    2.5K30

    android studio快捷键集合

    这一点很有用,比如,在你想要创建一个大部分内容都和已存在类相同的类时。 9 、在编辑器里 Ctrl-D 可以复制选择的块或者没有所选块是的当前行。...12 、在使用 CodeCompletion 时,可以用逗点( . )字符,逗号(,)分号(;),空格和其它字符输入弹出列表里的当前高亮部分。选择的名字会随着输入的字符自动输入到编辑器里。...使用同样的右键菜单条目还可以看到一个目录里修改的历史。有了这个特性你就不会丢失任何代码了。...31 、如果要了解主菜单里每一个条目的用途,把鼠标指针移到菜单条目上再应用程序框架的底部的状态栏里就会显示它们的一些简短描述,也许会对你有帮助。...用列表中的其它项可以包围别的一些结构。 47 、在使用代码完成时,用 Tab 键可以输入弹出列表里的高亮显示部分。

    64020

    IntelliJ IDEA 常用快捷键列表及技巧大全

    ,并高亮显示。...按照模板找内容 这个也是我非常喜欢的一个功能,可以根据模板来找到与模板匹配的代码块。比如说: 想在整个工程里面找到所有的try catch语句,但是catch语句里面没有做异常处理的。...使用同样的右键菜单条目还可以看到一个目录里修改的历史。有了这个特性你就不会丢失任何代码了。...31 、如果要了解主菜单里每一个条目的用途,把鼠标指针移到菜单条目上再应用程序框架的底部的状态栏里就会显示它们的一些简短描述,也许会对你有帮助。...47 、在使用代码完成时,用 Tab 键可以输入弹出列表里的高亮显示部分。 不像用 Enter 键接受输入,这个选中的名字会覆盖掉脱字符右边名字的其它部分。

    4.6K20

    常用的IDEA快捷键命令

    ,并高亮显示。...按照模板找内容 这个也是我非常喜欢的一个功能,可以根据模板来找到与模板匹配的代码块。比如说: 想在整个工程里面找到所有的try catch语句,但是catch语句里面没有做异常处理的。...使用同样的右键菜单条目还可以看到一个目录里修改的历史。有了这个特性你就不会丢失任何代码了。...31 、如果要了解主菜单里每一个条目的用途,把鼠标指针移到菜单条目上再应用程序框架的底部的状态栏里就会显示它们的一些简短描述,也许会对你有帮助。...47 、在使用代码完成时,用 Tab 键可以输入弹出列表里的高亮显示部分。 不像用 Enter 键接受输入,这个选中的名字会覆盖掉脱字符右边名字的其它部分。

    2.2K20

    软件测试|软件测试|超好用超简单的Python GUI库——tkinter(八)

    前言我们在日常使用各种桌面软件时,当我们想要搜索一个内容时,都会出现一个列表框,供我们选择,如下图:图片Tkinter提供了列表框(Listbox)控件来实现类似的功能。...在使用 Tkinter 进行 GUI 编程的过程中,如果需要用户自己进行选择时就可以使用列表框控件。列表框中的选项可以是多个条目,也可以是单个唯一条目,但常用于多个条目。...指定的颜色填充,没有边框3.如果设置了此选项,Listbox 的每一项会相应变大,被选中项为 "raised" 样式selectforeground指定当某个项目被选中的时候文本颜色,默认值由系统指定...var1.set(val) except Exception as e: e = '发现一个错误' messagebox.showwarning(e,'没有选择任何条目...lb.pack()#主窗显示window.mainloop()运行脚本结果如下:图片总结本文主要介绍了tkinter的listbox列表框控件的使用,后续我们将介绍下拉框控件的使用。

    2K10

    linux vim编辑器之环境设置

    如果设置backup的话,那么当你改动任何一个文件是 ,则原文件会在源文件同一目录下被另存为一个文件名为filename~的文件。...:set ruler 设置显示右下角的状态栏说明 :set showmode 设置显示左下角的状态栏说明 :set backspace=(012) 在我们按下i进入编辑模式后,可以利用刻个件(...backspace)来删除任意字符的 。...当backspace为2时,就是可以删除任意字符;为0或1时,仅可删除刚才输入的字符,而无法删除原本就已经存在的文字了 :set all 显示目前所有的环境参数设置值 :set 显示与系统默认不同的设置参数...如果你经常发现批注的字体深蓝色实在很不容易看, 那么这里可以设置为dark,会有不同的样式 每次使用vim打开文件的时候,都进行设置很麻烦,假设我现在想使用vim打开文件的时候,文件自动显示行号,添加新行时自动缩排

    83620

    你不知道的 DOM 变动观察器:Mutation observer

    DOM 子树中的任何更改作出反应。...目前,只需要关心我们从网络服务器获取 HTML 文章并按需显示: let article = /* 从服务器获取新内容 */ articleElem.innerHTML = article; 新的 article...例如,我们有一个由其他人编写的论坛,该论坛可以动态加载内容,并且我们想为其添加语法高亮显示。没有人喜欢修补第三方脚本。 幸运的是,还有另一种选择。...,或者整个 document 中的所有高亮显示。...当我们停止观察时,观察器可能尚未处理某些更改。在种情况下,我们使用: observer.takeRecords() —— 获取尚未处理的变动记录列表,表中记录的是已经发生,但回调暂未处理的变动。

    2.2K10

    Cygwin环境下vim配置

    unix诞生时,就有vi编辑器。后经imporved升级为vim。功能强劲,不输任何的IDE。就在现代化的今天,也仍然活跃在无数的服务器,无数的终端上。 ? 用户的配置文件放置在 ~/.vimrc。...(phrases) set nohlsearch " 在搜索时,输入的词句的逐字符高亮(类似firefox的搜索) set incsearch " 输入:set list命令是应该显示些啥?..." 我的状态行显示的内容(包括文件类型和解码) set statusline=%F%m%r%h%w\[POS=%l,%v][%p%%]\%{strftime(\"%d/%m/%y\ -\ %H:%M...(phrases) set nohlsearch " 在搜索时,输入的词句的逐字符高亮(类似firefox的搜索) set incsearch " 输入:set list命令是应该显示些啥?..." 我的状态行显示的内容(包括文件类型和解码) set statusline=%F%m%r%h%w\[POS=%l,%v][%p%%]\%{strftime(\"%d/%m/%y\ -\ %H:%M

    3.7K10

    vim配置文件修改

    ,设置为1   "set whichwrap+=,h,l   " 允许backspace和光标键跨越行边界(不建议)   "set scrolloff=3     " 光标移动到buffer的顶部和底部时保持...utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936 "语言设置 set langmenu=zh_CN.UTF-8 set helplang=cn " 我的状态行显示的内容...wildmenu " 使回格键(backspace)正常处理indent, eol, start等 set backspace=2 " 允许backspace和光标键跨越行边界 set whichwrap...+=,h,l " 可以在buffer的任何地方使用鼠标(类似office中在工作区双击鼠标定位) set mouse=a set selection=exclusive set selectmode...\ ,stl:\ ,stlnc:\ " 高亮显示匹配的括号 set showmatch " 匹配括号高亮的时间(单位是十分之一秒) set matchtime=1 " 光标移动到buffer的顶部和底部时保持

    2.5K20

    用GVIMVIM写Verilog——VIM配置分享「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 使用VIM或GVIM最基本的配置,不包含任何插件相关的设置,VIM用于写verilog,非常欢迎大家在评论区分享讨论。...4,一些其他映射 5,根本原则 基本配置 set nocompatible "不兼容vi syntax on "语法高亮度显示 set noerrorbells " 不让vim发出讨厌的滴滴声 set...shortmess=ati " 启动的时候不显示那个援助索马里儿童的提示 set t_Co=256 "开启256色支持 set hlsearch "搜索设置高亮 colorscheme desert...=2 "enable backspace set novisualbell "不要闪烁 set laststatus=2 "启动显示状态行 set encoding=utf-8 "文件编码 set completeopt...具体配置方式见上 这里为了满足大多数人的需求,在配置中将其注释掉,有需要的同学自行打开 2,自动补全命令配置 当我按下a的时候,弹出的提示框是包含所有a开头的提示,但是编辑器上只有a和光标,这个时候如果我需要再次使用

    4.8K10
    领券