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

Vim代码阅读 - 关闭/最小化括号

Vim 代码阅读 - 关闭/最小化括号

在 Vim 中,有一个非常实用的快捷键,可以帮助我们在编写代码时关闭或最小化括号。这个快捷键就是:<Ctrl+w>

通过这个快捷键,我们可以快速地关闭或最小化选中的括号。首先,按住 <Ctrl> 键,然后按 w 键,就可以打开一个括号,同样的,按住 <Ctrl> 键,然后按 w 键,就可以关闭一个括号。如果需要最小化一个括号,可以在关闭括号之前,按住 <Shift> 键,然后按 w 键,就可以将一个括号折叠起来。

这个快捷键在编写代码时非常有用,可以节省我们手动一个一个地关闭或最小化括号的时间,提高我们的工作效率。同时,这个快捷键也是 Vim 的一个非常有用的功能之一,让我们在编写代码时能够更加高效和便捷。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

日更系列:阅读c++代码使用工具vim+cscope

阅读c++代码中,我门在linux上直接vim打开,简单的搜索"/"搜索关键词。这个搜索出来的类似有Find查找。但其实在c++代码中有个更高级的功能-符号解析器。...接着我们进入到c++工程目录,执行cscope -b -c -R, 这时候cscope会去解析符号以及他们之前的联系,会生成一个cscope.out代码符号文件。...-b: 构建交叉引用(cross-reference)文件之后,而不会进入命令的交互使用界面 -c:符号仅限于ascii字符 这时候我们在使用vim的时候,就可以加载这个符号数据库。...但是这不妨碍cscope,因为它轻便,无需桌面环境,且比文本搜索工具更能准确地查找符号,很适合在服务上使用vim阅读代码

1.6K310
  • 『力荐汇总』这些 VS Code 快捷键太好用,忍不住录了这34张gif动图

    新建、关闭与调试台 此外,Ctrl + N 是新建文件,Ctrl + W 是关闭当前文件(这在所有 windows 应用上几乎都适用)。...group size 一块小小的显示器,还要被两个或以上的 group 平分区域,我们的代码阅读屏幕实在是太『窄』了。 ?...我对于 Vim 『逻辑』的理解,大概如下: •大小写是一种相反的逻辑•VS Code 中一些 Ctrl 与滚动•i(意味着在括号里 展开的解释如下文。...vim 中的 [] 如上,使用 Shift + [] 是以「代码块」为单位跳行。 ? vim 中 Ctrl + [] 如上,Ctrl + [] 实现缩进的调整。这里结合了 visual 模式。 ?...i( 意味着在括号里 print("delete me") 如上,当我们想清空 print() 函数括号内的东西,我们「有逻辑地」告诉 vim 即可。

    1.2K10

    日拱一卒,麻省理工YYDS,一节课让我学会vim

    Editors (Vim) 编写英文文本和写代码是完全不同的行为,编程的时候,你会花时间在文件当中切换,阅读代码,搜索一些内容,并且参考一些内容进行编辑。...Vim的设计哲学 在编程的时候,你在阅读和编辑上花费的时间是最多的,而不是编写。正因此,Vim是一个模式化的编辑器:它针对插入文本和控制文本拥有不同的模式。...模式化编辑 vim的设计理念是大佬的程序员的时间被花在了阅读,导航和做小的修正上,而不是大段的编码上。...这个模式拥有许多功能,比如打开、保存以及关闭文件,还有退出Vim。...ci( 修改 () 括号里的内容 ci[ 修改 [] 括号里的内容 da' 删除引号里的字符串,包括引号 Demo 这是一个有bug的fizz buzz程序。

    52230

    Vim 配置入门

    :set number 配置项一般都有"打开"和"关闭"两个设置。"关闭"就是在"打开"前面加上前缀"no"。..." 打开 set number " 关闭 set nonumber 上面代码中,双引号开始的行表示注释。 查询某个配置项是打开还是关闭,可以在命令模式下,输入该配置,并在后面加上问号。...自动识别代码,使用多种颜色显示。 (3) set showmode 在底部显示,当前处于命令模式还是插入模式。 (4) set showcmd 命令模式下,在底部显示,当前键入的指令。...五、搜索 (25) set showmatch 光标遇到圆括号、方括号、大括号时,自动高亮对应的另一个圆括号、方括号和大括号。 (26) set hlsearch 搜索时,高亮显示匹配结果。...Vim 会在编辑时保存操作历史,用来供用户撤消更改。默认情况下,操作记录只在本次编辑时有效,一旦编辑结束、文件关闭,操作历史就消失了。

    1.4K10

    Linux vimrc常见配置

    code 效果 set ignorecase 搜索模式里忽略大小写 set number 设置vim显示代码行号 set nonumber 取消vim显示代码行号 set relativenumber...0 表示不显示,1 表示只在多窗口时显示,2 表示显示 set ruler 在状态栏显示光标的当前位置(位于哪一行哪一列) set showmatch 光标遇到圆括号、方括号、大括号时,自动高亮对应的另一个圆括号...、结尾是.swp set undofile 保留撤销历史,Vim 会在编辑时保存操作历史,用来供用户撤消更改。默认情况下,操作记录只在本次编辑时有效,一旦编辑结束、文件关闭,操作历史就消失了。...apt-get install ctags安装vim插件 2.cd到代码根目录,比如说cd ....Linux 为源代码生成cscope: 1.sudo apt-get install cscope安装vim插件 2.cd到代码根目录并执行命令 cscope -Rbq生成索引库 3.vim中添加

    2.7K10

    Linux学习笔记之Linux最小化安装启动后如何配置

    在VM虚拟机中安装CentOS 7 时 有时候顾虑到电脑硬件性能,我们需要最小化安装,而最小化安装后与centos6的版本是有一些差异的,接下来我们就对刚安装好的最小化centos7做一些操作,来世我们使用的更得心应手...安装net-tools 最小化安装CentOS7后,在配置网络后,想查看我的IP,发现ifconfig 命令是不好使得。...关闭自带防火墙并启动iptables 我们就要关闭CentOS7自带的防火墙 firewall 启用 IPtable 停止 Firewall systemctl stop firewalld 关闭firewall...yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #重建源数据缓存 yum makecache ok,换源完成 7.安装vim...CentOS自带vi编辑器,功能没有vim强大,我么再安装一个vim编辑器 yum install -y vim-enhanced 大功告成,现在我们的最小化CentOS7已经可以得心应手的使用了!

    6.9K30

    推荐适用于面向程序员和开发人员的Vim插件

    Vim允许高效的文本编辑,有时它甚至被视为程序员的完整IDE。为软件工程师编辑现有代码非常耗时且单调。...1、Vim Rainbow 几乎所有主要的编程语言都使方括号来实现不同的意图和目的 – 方括号,圆括号和花括号。...现在好了,Vim Rainbow插件来了,因为它为每对括号设置了不同的颜色,从而使其很容易别出哪些括号是一对括号。 也非常有用而且非常生动。...因此,使用此插件,您可以执行基本的文件系统操作,轻松浏览重要的复杂目录链,甚至可以通过快速打开这些记录在任何需要的地方阅读和修改文档。...对于大量的代码分类来说,这是绝对必要的。 对于那些难以记住文件名的个人,同样也是如此。 如果你希望在Vim启动时自动打开NERDTree?

    48300

    你值得拥有的上古神器:vim

    当然在写代码的时候,你也可以将左右两边的状态栏关闭,如下图所示: ? 好了,废话不多讲,在接下来的步骤里教你如何一步一步地将 vim 用起来。...tags 文件 我们回顾在使用 keil 等集成开发环境的时候,在阅读代码的时候,需要在函数的调用和函数的实现实现跳转,在 vim 里也是可以实现的,vim 里实现跳转需要在当前工程目录下具有 tags...在进行了上述命令行的输入之后,就可以进行函数的跳转了,将光标移动到要跳转的函数处,用快捷键 + ("]"时方括号的一部分)就可以实现跳转,如果要跳回来,用 +就可以跳回来...总之,在能看清的条件下,窗口数任由你开,想要关闭窗口时,在 vim 的命令行里输入 :q!就可以依次关闭窗口。...您的阅读是对我最大的鼓励,您的建议是对我最大的提升,欢迎点击下方图片进入小程序进行评论 ?

    58710

    这几个 VS Code 快捷键,请一定要用一用,可以大大提高你的编辑效率

    代码的时候,经常使用它来格式化代码,虽然很多操作都可以通过菜单上的按钮进行操作,但是要想提高效率,还是要牢记它的快捷键。...6、跳转到指定行 快捷键: Mac:Ctrl + g Windows/Linux:Ctrl + g 该快捷键和 Vim 插件冲突,毕竟 Vim 跳转到指定行实在太简单了:命令模式直接冒号加行号就可以跳转...7、关闭所有打开的 tab 快捷键: Mac:Command + k + w Windows/Linux:Ctrl + k + w 打开了太多的文件,就想浏览器一样会产生很多的 tab 页,想全部关闭,...折叠快捷键(左中括号): Mac:Command + Option + [ Windows/Linux: Ctrl + Shift + [ 展开快捷键(左中括号): Mac:Command + Option...感谢阅读。又来求关注了,如果觉得内容还不错,请订阅关注或「在看」分享给你的朋友们,感谢支持。

    1.9K20

    前端大学生mac最常用快捷键

    背景介绍 : 环境macbook pro2021 14寸 Monterey 12.3.1 浏览器chrome 终端zsh+ohmyzsh+iterm2 方向前端 窗口相关 command+M 最小化当前窗口...command+Q退出当前应用程序 浏览器相关 command+T新建标签页 command+R刷新页面 command+W关闭页面 command + 1234等快速切换标签 F12或command...+option+I 打开开发者工具 command+Shift+T恢复关闭的窗口 command+F查找页面内容 触摸板双指左右滑快速后退或前进 ⌨️IDEA相关 双击Shift快速查找 command...+ 1234等快速切换标签 command+D复制一行 option+Enter智能提示 选中代码块+F6重构里的移动 终端相关 vim相关 输入 vim 文件名 用vim编辑器打开文件 按下...-强制保存,不退出 vim :wq -保存文件,退出 vim :wq! -强制保存文件,退出 vim :q -不保存文件,退出 vim :q! -不保存文件,强制退出 vim :e!

    40720

    IDEA Intellij小技巧和插件

    这个功能是,IdeaVim允许设置一个快捷键来激活或关闭IdeaVim模拟器,而且在激活或关闭时,会自动切换Keymap。也就是说,你在输入大段代码时,可以使用自己惯用的Keymap。...在阅读代码,小范围修改,或者进行一些重复性修改时,可以切换到Vim模式。甚至你可以把“关闭IdeaVim”看做“增强的Vim插入模式”。...然后在Setting -> Keymap中查找Vim Emulator,设定激活/关闭IdeaVim模拟器的快捷键,我设定为Ctrl+;(分号)。...J 直接把下一行连接到本行末尾,去除缩进  8. % 跳到匹配的括号  9. 10ib 插入10个b。...Vim模拟器的玩法远远不止上述这些,有兴趣但还不熟悉Vim的朋友阅读文档之余也可以看看《Pratical VIM》这本书 http://www.itpub.net/forum.php?

    2.6K10

    收藏:因为有这篇Sublime Text使用教程,我立即卸载掉了Notepad+...

    当窗口内没有标签时,使用 Ctrl + W 关闭该窗口。...▍标签(Tab) 使用 Ctrl + N 在当前窗口创建一个新标签, Ctrl + W 关闭当前标签, Ctrl + Shift + T 恢复刚刚关闭的标签。...▍括号(Brackets) 编写代码时会碰到大量的括号,利用 Ctrl + M 可以快速的在起始括号和结尾括号间切换, Ctrl + Shift + M 则可以快速选择括号间的内容,对于缩进型语言(例如...Ctrl + M:在起始括号和结尾括号间切换 5. Ctrl + Shift + M:快速选择括号间的内容 6. Ctrl + Shift + J:快速选择同缩进的内容 7....Ctrl + W:关闭当前标签,当窗口内没有标签时会关闭该窗口 4. Ctrl + Shift + T:恢复刚刚关闭的标签 ▍屏幕(Screen) 1. F11:切换普通全屏 2.

    4.2K30

    Linux 优化

    一、最小化原则 (1)安装最小化 (2)开机启动服务最小化 (3)操作最小化 (4)权限最小化 (5)配置参数合理,不要最大化 二、端口优化   远程登录的端口默认是22号端口,这是大家都知道的。...vim /etc/ssh/sshd_config #更改前先备份 Port 22 #修改端口(随便改为其他的,自己记住) PermitRootLogin yes #yes改为no,不允许root...登录 PermitEmptyPasswords no #静止空密码登录 UseDns no #不使用DNS service sshd restart 重启ssh服务 临时关闭防火墙 service...iptables stop 永久关闭防火墙 chkconfig --level 35 iptables off 三、sudo让普通用户可以拥有定制的root权限功能   sudo+命令  普通用户使用...root授予普通用户的特定权限   普通用户模式下 sudo-l查看你拥有什么权限   visudo 修改sudo权限(本质是修改/etc/sudoers) 四、内核的优化 vim /etc/sysctl.conf

    1.6K100

    请马上卸载Notepad++...!

    当窗口内没有标签时,使用 Ctrl + W 关闭该窗口。...# 标签(Tab) 使用 Ctrl + N 在当前窗口创建一个新标签, Ctrl + W 关闭当前标签, Ctrl + Shift + T 恢复刚刚关闭的标签。...# 括号(Brackets) 编写代码时会碰到大量的括号,利用 Ctrl + M 可以快速的在起始括号和结尾括号间切换, Ctrl + Shift + M 则可以快速选择括号间的内容,对于缩进型语言(例如...,当窗口内没有标签时会关闭该窗口 4.Ctrl + Shift + T:恢复刚刚关闭的标签 # 屏幕(Screen) 1.F11:切换普通全屏 2.Shift + F11:切换无干扰全屏 3.Alt...:进行上下分屏 5.Alt + Shift + 5:进行上下左右分屏 6.分屏之后,使用 Ctrl + 数字键 跳转到指定屏,使用 Ctrl + Shift + 数字键 将当前屏移动到指定屏 延伸阅读

    2.7K10

    IC验证入门基础01-Vim的配置

    Vim或者是gvim是我们IC设计或者验证工程师,日常工作当中常用到的一个编辑器,我们的RTL代码就是在vim当中写的,而gvim是vim的图形化界面,我入职拿到电脑的时候,做的第一件事就是配置vim。...如果需要高亮SV的语法,需要下载一个叫做“systemverilog.vim”的插件,其实就是一段代码,但是代码太长,不建议手敲,同样cd → ls –a,可以看到一个“.vim”的文件夹,打开,新建(...mkdir)syntax的文件夹,将插件复制进去;再新建名为ftdetect文件夹,gvim systemverilog.vim的文件,将下图的代码敲进去,保存即可。...set textwidth=80 # 设置行宽 set wrap # 自动拆行,关闭用set nowtap set smartcase # 搜索时忽略大小写 set hlsearch # 搜索时,高亮显示匹配结果...、方括号和大括号 PS:在你coding的过程当中,会有很多个括号,配置这个选项,有利于避免遗漏括号,便于找出对应的另一个括号

    1.9K20

    vim编辑器

    Linux vim的使用 Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。...v : 打开最后使用vim打开的文件 vim filename : 打开/新建一个文件 命令模式:按Esc键切换到命令模式 命令/操作 说明 ZZ(shift + zz) 保存退出 光标定位 vim...交换文件时隐藏的(ls -a) 配置 vim配置文件:打开文件后的配置是临时的,关闭后就失效了。 配置方法一: 直接修改 /etc/vim/vimrc文件。...set novisualbell " 关闭使用可视响铃代替呼叫 set t_vb= " 置空错误铃声的终端代码 set showmatch " 插入括号时,短暂地跳转到匹配的对应括号 set matchtime...=2 " 短暂跳转到匹配括号的时间 set magic " 设置魔术 set hidden " 允许在有未保存的修改时切换缓冲区,此时的修改由 vim 负责保存 set guioptions-=T "

    1K20
    领券