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

是否有vim命令将光标移动到父括号?

是的,Vim命令可以将光标移动到父括号。在Vim中,可以使用%命令来实现这个功能。%命令可以在当前光标所在位置寻找匹配的括号,并将光标移动到匹配的父括号位置。

例如,如果光标位于一个括号内部,按下%命令将会将光标移动到匹配的父括号位置。如果光标位于一个父括号上,按下%命令将会将光标移动到匹配的子括号位置。

这个功能在编写代码时非常有用,可以帮助开发人员快速定位括号的对应关系,提高编码效率。

腾讯云相关产品和产品介绍链接地址:

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

相关·内容

人生苦短,何不用vim装13

vim三种模式,分别为:normal、insert、visual。 从normal模式转到insert多种方式: i/I:在光标之前插入/在行首插入。 a/A:在光标之后插入/在行尾插入。...t向后查找一个字符,并移动到该字符的前一个字符;T向前查找一个字符,并移动到该字符的后一个字符。如abcdefg中,tg命令会将光标动到f处,Ta命令会将光标动到b处。...行定位:使用:n移动到第n行。如:10快速移动到第10行。 zz光标动到屏幕中间,zb光标动到屏幕底部,zt光标动到屏幕顶部。...vimium vimium是Chrome浏览器的一个插件,可以使用vim命令操作网页。最主要的还是逼格。 在Chrome网上应用商店下载该插件,启用之后,即可使用vim命令操作网页。...移动 移动与在编辑器中的移动很大的相似,部分简化,部分删除。 在编辑器中上半页,在网页中,只需要u就可以上半页,d为下移半页。 移动特定行之类的在网页中,不存在此类操作。

3.7K11

【总结】vim命令使用总结,该来的还是躲不掉啊晕

写在前面 曾经我也天真的觉得如今很多软件都可以充当文本编辑器,像vim上手这么麻烦的可以替代 但随着工作内容需要在服务器上操作,不支持UI,这时候vim就显得格外重要,其实记住一些常用命令就行,没那么难...~ 先把需要分享(白嫖)的资源写在前面,搜集的vim键盘图&&命令总结共五份 了一定vim基础后这些键盘图简直救命,看到好几个用作桌面壁纸 此外推介个大白话简明教程 https://github.com...命令大全,最详细(建议收藏) 光标的移动 h - 左移光标 j - 下移光标 k - 上光标 l - 右移光标 gj - 下移光标(折行文本) gk - 上光标(折行文本) H - 移动到当前页面顶部...- 光标处到行尾删除, 然后进入插入模式 ciw - 光标所在的单词删除, 然后进入插入模式 cw or ce - 从光标位置开始, 修改单词 s - 删除当前字符, 然后进入插入模式 S - 清空当前行...(矩阵选择) O - 切换光标到选择区的角 aw - 选择当前单词 ab - 选择被 () 包裹的区域(含括号) aB - 选择被 {} 包裹的区域(含花括号) at - 选择被 标签包裹的区域(

53221
  • vim技巧

    保存文件 :w 教程篇 默认的 vim 是没有显示行数的,可自行在 vim 配置文件里开启(自行Google) Vi/Vim 中操作单位很多,按从小到大的顺序为(括号内为相应的操作命令):字符(h、...字符 h左移一位,l右移一位 单词 w/W 移动到下一单词的开头 b/B 移动到上一单词的开头 e/E 移动到光标所在单词的末尾 f 快速移动到下一个字符的位置 行 j 下移一行 k 上一行 0...G 移动到文件末尾 gg 移动到文件开头 :0移动到文件第一行 :$ 移动到文件最后一行 文本编辑 与光标移动一样,Vi/Vim 中关于编辑操作的命令也比较多,但操作单位要比移动光标少得多。...按从小到大的顺序为(括号内为相应的操作命令):字符 (x、c、s、r、i、a)→ 单词 (cw、cW、cb、cB、dw、dW、db、dB) → 行 (dd、d0、d$、I、A、o、O) → 句子((、)...d{ 删除当前段落从光标位置开始到段首的内容 文本编辑的高效命令 复制与粘贴 yw 复制当前单词从光标开始的部分 yy 复制光标所在行的所有字符 p 最后一个删除或复制文本放在当前字符 P 最后一个删除或复制文本放在当前字符之前

    1.9K30

    Linux中vi与vim编辑操作

    k:上 l:右移 M:光标移动中间行 L:光标动到屏幕最后一行行首 G:移动到指定行,行号 -G 在命令行中输入 vi +26 samp.txt...命令直接打开文件到达 26 行,在 vi 编辑器中也可以输入 :26 跳转到 26 行 {:按段移动,上 }:按段移动,下移 Ctr-d:向下翻半屏...且在替换前显示提示字符给用户确认 (confirm) 是否需要替换!...其实你编辑完代码后只需要按esc进入命令模式输出:!gcc -o test.o test.c就可以实现编译,编译的警告和错误都会显示,此时不会退出vim,按enter即可回到vim。 3....、方括号、大括号时,自动高亮对应的另一个圆括号、方括号和大括号 set ruler " 在状态栏显示光标的当前位置(位于哪一行哪一列) set guifont

    3.1K20

    vim常用命令详解(vim使用教程)

    (不排除我的语言描述问题) vim介绍 vim是一个富文本编辑器,是vi编辑器的扩展版本,它可以用来编辑各种文本,尤其是能编辑程序 他和vi相比很多的优点,可以多次撤销,可以同时打开多个 窗口进行编辑...为空,则会打开一个空的文件 vim [options] [filelist] 左右方括号代表集合,也就是指可以多个option和多个list options详解 options可以在文件名的前面...x #删除光标所在字符 u #删除字符后撤销 yy #复制当前行 #以上所有所有字符都可以在前面加数字,代表左移n个字符,又n的字符,复制n行等... p #进行粘贴操作...0 #移动到行首 g0 #移动到当前屏幕的行首 H #把光标动到屏幕最顶端的一行 M #把光标动到屏幕中间一行 L #把光标动到屏幕最底端的一行 gg #移动到文件的头部...的位置 zz #当前行移动到屏幕中央 zt #当前行移动到屏幕顶端 zb #当前行移动到屏幕底端 末行模式常用命令详解 :q #退出当前文件且不保存,q为quit缩写 :q

    3.3K30

    Vim 基本配置和经常使用的命令

    vim 优势和应用场景 vim 的优点纯文字编辑和 Linux 完美的融合提供了命令行。只能假设 ssh 至server进行操作,那么这样的情况就仅仅能使用 vim 了。...vim 也是最为强大的通用文本编辑器之中的一个,对于须要编辑不同文本的情景,vim 也是相当优势的。所以,熟练掌握一下 vim 的基本使用还是非常有必要的。...:n # 跳转到第 n 行 fx # 移动到光标后第一个为 x 的字符 find Fx # 同 f,反向 Ctrl+d # 向下滚动半屏 Ctrl...+u # 向上滚动半屏 Ctrl+f # 向下滚动半屏 Ctrl+b # 向上滚动半屏 % # 跳转到配对的括号 (经常使用) ( # 移动到当前句子開始 )...) d->delete x # 删除当前字符 3x # 删除当前光标向后三个字符 (vim 经经常使用 + 组合) dd # 删除当前行 dw

    1.2K20

    Vim实用技巧

    $移动到行尾 2.a命令在当前光标之后添加内容 3.A命令在当前行的结尾添加内容,相当于$a C.以退为近 1.f{char}让vim查找下一处指定字符出现的位置 2....:bdelete命令删除缓冲区,只是简单地把该文件在内存中的映像删掉 B.用参数列表缓冲区分组 1.:args输出记录在启动时作为参数传递给Vim的文件列表 2.:qall!...上一单词的开头,e下向移动到当前 单词/下一单词的结尾,ge反向移动到上一单词的结尾 D.对字符进行查找 1.f{char}命令会在光标位置与当前行行尾之间查找指定的字符,如果找到了就会把光标移到此字符上.../{char}查找命令 2.n下移,N上 F.用精确的文本对象选择选区 1.Vim的文本对象由两个字符组成,第一个字符永远是i或是a。...:set incsearch预览第一处匹配 D.光标偏移到查找匹配的结尾 1./{search}/e 十四、替换 A.结识substitutedtute命令 1.

    2.6K30

    【盟友分享】vim学习之路-vim基本操作

    不用鼠标很难受的,大家是不是同感,不过在我接触学习vim后我的看法彻底被改变了。我就以我的学习经历从一个新手开始,一步一步的为大家带来我的vim学习之路。 如果你不是刚开始学习vim请略过此段。...q 强制退出文件 vim中不同保存退出是区别的 :x 写入文件并退出(仅当文件被修改时才写入,并更新文件和修改时间;否则不会更新文件修改时间) :wq和ZZ 强制写入并退出(文件没有被修改也强制写入...nG 移动到第n行,或者用:n也可 { 上一段,}下一段 (空行区分) [ 函数开始,]函数结束(c文件有效) % 跳到匹配的括号处 滚屏操作: CTRL-U使文本向下滚动半屏。...v 进入可视化模式 替换模式 :R 进入替换模式 使用外部命令 :!...后添加外部命令 查找 :/ 在/后添加要查找的内容,进入查找时,按n查找下一个,N查找上一个

    2.1K60

    vim编辑器使用教程

    命令模式下,输入“:”或者“/”即可进入末行模式。在该模式下,可以进行的操作,显示行号、搜索、替换、保存、退出。...,工作模式不变 d0 删除光标所在位置到行首,工作模式不变 d$ 删除光标所在位置到行末,工作模式不变 一段删除,即删除指定区域 光标选中要删除的首字符,按 v 进入可视模式,再使用 hjkl 移动到要删除的末尾...n-yy 复制光标所在位置的 n 行,包括光标所在行 3、撤销 命令模式下 u 撤销操作 Ctrl-r 反撤销 4、跳转 命令模式下的光标移动 h 左移 j 下移 k 上 l 右移 命令模式下行跳转...line-G 缺点是没有回显 末行模式下行跳转 :line-回车 跳转首行 gg (命令模式) 跳转末行 G (命令模式) 大括号跳转 命令模式下,光标处于左大括号时,使用%跳转到对应右大括号...+filename,分屏并打开这个文件 分屏后屏幕切换, Ctrl-w-w 使用:q 退出光标所在窗口 使用:qall 退出所有窗口 8、其他 从 vim 中跳转 manpage:命令模式下 光标放在待查看单词上

    6.6K40

    Vim 快速入门

    中任意一个,就可以光标动到最底下那一行,进入底线命令模式(也称为指令列命令模式)。...vim1.png 整个界面可以分为两个部分,最底下一行和上面的部分,最底下一行主要是显示当前文件名和文件的行数、列数,上图是一个新的文件,所以最底下显示的是文件名,而且后面括号也说是新文件,而下图是一个已经内容的文件...vim4.png 更多按键说明 上述简易示例只是使用了简单的几个按键,但是从 vim 快捷键图可以知道 vim很多快捷键的。...M光标动到这个屏幕中央一行的第一个字符处 L光标动到这个屏幕最下方一行的第一个字符处 G移动到这个档案的最后一行 nG移动到这个档案的第 n 行,n是数字(可配合 :set nu) gg移动到这个档案的第一行...動到第 43 列,向右移動 59 個字元,請問你看到的小括號內是哪個文字? 7. 動到第一列,並且向下搜尋一下『 gzip 』這個字串,請問他在第幾列? 8.

    1.2K20

    vim配置即.vimrc文件的配置及vim操作技巧

    w: 前一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前一个单词,光标停在下一个单词末尾; E: 移动到下一个单词末尾,如果词尾标点,则移动到标点; b:...请将光标动到本节中下面标记 ---> 的那一行。   2. 为了修正输入错误,请将光标移至准备删除的字符的位置处。   3. 然后按下 x 键错误字符删除掉。   4....请将光标动到本节中下面标记 ---> 的第一行。   4. 接着光标动到第一个错误处。   5. 然后输入 c$ 使得该行剩下的部分更正得同第二行一样。最后按 键。...如果光标当前位置是括号(、)、[、]、{、},按 % 可以光标动到配对的括号上。   4....请在正常模式下通过输入 $ 光标动到本节中下面标记 ---> 的第一行的末尾。   2. 接着输入小写的 a 则可在光标之后插入文本了。大写的 A 则可以直接在行末插入文本。

    3.9K10

    VIM编辑器学习 -1

    VIM ? 简介 Vim (Unix及类Unix系统文本编辑器) 本词条由“科普中国”科学百科词条编写与应用工作项目 审核 。...Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。...移动光标 在键盘上 按下 k 表示 光标 在键盘上 按下 j 表示 光标下移 在键盘上 按下 h 表示 光标左移← 在键盘上 按下 l 表示 光标右移 在键盘上 按下 gg 表示 光标动到文本文档首行头...在键盘上 按下 G 表示 光标动到文本文档最后一行尾 在键盘上 按下 { 表示 光标一段代码 在键盘上 按下 } 表示 光标下移一段代码 在键盘上 按下w 表示水平移动光标到下一个单词的头字母...在键盘上 按下b 表示水平移动光标到上一个单词的头字母 在键盘上 按下 :数字 表示光标动到对应行数 在键盘上 按下 % 可以跳到此行内的左括号和右括号 请注意大小写,上面标的都是小写英文字母 替换文本

    65840

    不会vim?看这篇就够了!

    - 三、打开文件 Vim的打开文件的方式: (1)#vim 文件路径 作用:打开指定的文件 (2)#vim +数字 文件的路径 作用:打开指定的文件,并且光标动到指定行 (3)#...vim +/关键词 文件的路径 作用:打开指定的文件,并且高亮显示关键词 (4)#vim 文件路径1 文件路径2 文件路径3 作用:同时打开多个文件 ---- 四、命令模式 1、光标移动 ①光标动到行首...按键:shift + 6 即输入 ‘^’ ②光标动到行尾 按键:shift + 4 即输入 ‘$’ ③光标动到首行 按键:gg ④光标动到末行 按键:G ⑤快速移动到指定的行 按键:数字G...②剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定的行 按键:数字dd (删除之后下一行上) ③剪切/删除光标所在的当前行光标之后的内容,但是删除之后下一行不上 按键:D (删除之后当前行会变成空白行...a(after)光标所在字符后开始插入 2.退出方式: esc 七、实用功能 ①代码着色 显示: :syntax on 关闭显示: :syntax off ②vim的配置 Vim配置三种情况:

    3.3K00

    Linux学习笔记之vim操作指令大全

    h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一行; k: 上一行; gj: 移动到一段内的下一行; gk: 移动到一段内的上一行; +或Enter: 把光标移至下一行第一个非空白字符...w: 前一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前一个单词,光标停在下一个单词末尾; E: 移动到下一个单词末尾,如果词尾标点,则移动到标点; b:...zz: 当前行移动到屏幕中央。 zt: 当前行移动到屏幕顶端。 zb: 当前行移动到屏幕底端。 4.3 标记 使用标记可以快速移动。到达标记后,可以用Ctrl+o返回原来的位置。...cmd 执行外部命令。 :!! 执行上一次的外部命令。 :sh 调用shell,用exit返回vim。 :r !cmd 命令的返回结果插入文件当前位置。 :m,nw !...cmd 文件的m行到n行之间的内容做为命令输入执行命令。 0x14 其它 15.1 工作目录 :pwd 显示vim的工作目录。 :cd path 改变vim的工作目录。

    2.8K20

    Linux-vim

    2. vim常用命令 2.1 一般模式中的命令 2.1.1 光标移动 命令 说明 h,← 光标左移一个字符 j,↓ 光标下移一个字符 k,↑ 光标一个字符 l,→ 光标右移一个字符 n[h,j,k,...存储与离开 命令 说明 :w 编辑的数据写入硬盘 :w!...强制写入文件,即使文件属性为“只读”需要对文件写的权限 :q 离开vim :q! 强制离开文件,不保存 :wq 保存并离开 :wq!...强制保存并离开 ZZ 若文件没有改动,则不保存离开,如果文件改动,则保存后离开 :w[filename] 文件另存为filename :r[filename] 在光标处插入另一个文件的数据 :n1,...+ w> + k + ↑ 光标一个窗口 + q 离开窗口 3.vim暂存文件 使用vim编辑时,会在同目录下建立名为.filename.swp的临时文件记录修改

    6.2K11

    Vim命令使用说明

    (如果你的系统环境不是中文,而你想使用中文的vimtutor,就运行vimtutor zh) vim的几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。...基本移动 h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一行; k: 上一行; gj: 移动到一段内的下一行; gk: 移动到一段内的上一行; +或Enter: 把光标移至下一行第一个非空白字符...w: 前一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前一个单词,光标停在下一个单词末尾; E: 移动到下一个单词末尾,如果词尾标点,则移动到标点; b:...zz: 当前行移动到屏幕中央。 zt: 当前行移动到屏幕顶端。 zb: 当前行移动到屏幕底端 标记 使用标记可以快速移动。到达标记后,可以用Ctrl+o返回原来的位置。...m{a-z}: 标记光标所在位置,局部标记,只用于当前文件。 m{A-Z}: 标记光标所在位置,全局标记。标记之后,退出Vim, 重新启动,标记仍然有效。 `{a-z}: 移动到标记位置。

    2.6K10

    教程 | Vim 教程【命令-操作-快捷键】

    替换命令 ra 当前字符替换为a,当期字符即光标所在字符。...k 上一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置后插入...= [[ G(shift + g) 移动到文件尾。 = ]] f(find)命令也可以用于移动,fx找到光标后第一个为x的字符,3fd找到第三个为d的字符。 F 同f,反向查找。...利用p命令可以对剪切的内容进行粘贴 :1,10d 1-10行剪切。利用p命令可将剪切后的内容进行粘贴。 :1, 10 m 20 第1-10行移动到第20行之后。...查看是否设置了ruler,在.vimrc中,使用set命令设制的选项都可以通过这个命令查看 :scriptnames  查看vim脚本文件的位置,比如.vimrc文件,语法文件及plugin等。

    99820

    vim 常用命令

    替换命令 ra 当前字符替换为a,当期字符即光标所在字符。...k 上一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x...= [[ G(shift + g) 移动到文件尾。 = ]] f(find)命令也可以用于移动,fx找到光标后第一个为x的字符,3fd找到第三个为d的字符。 F 同f,反向查找。...利用p命令可以对剪切的内容进行粘贴 :1,10d 1-10行剪切。利用p命令可将剪切后的内容进行粘贴。 :1, 10 m 20 第1-10行移动到第20行之后。...查看是否设置了ruler,在.vimrc中,使用set命令设制的选项都可以通过这个命令查看 :scriptnames  查看vim脚本文件的位置,比如.vimrc文件,语法文件及plugin等。

    1.4K21

    Vim 命令、操作、快捷键(收藏大全)

    替换命令 ra 当前字符替换为a,当期字符即光标所在字符。...k 上一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置后插入...= [[ G(shift + g) 移动到文件尾。 = ]] f(find)命令也可以用于移动,fx找到光标后第一个为x的字符,3fd找到第三个为d的字符。 F 同f,反向查找。...利用p命令可以对剪切的内容进行粘贴 :1,10d 1-10行剪切。利用p命令可将剪切后的内容进行粘贴。 :1, 10 m 20 第1-10行移动到第20行之后。...查看是否设置了ruler,在.vimrc中,使用set命令设制的选项都可以通过这个命令查看 :scriptnames  查看vim脚本文件的位置,比如.vimrc文件,语法文件及plugin等。

    93830

    138 条 Vim 命令、操作、快捷键全集

    替换命令 ra 当前字符替换为a,当期字符即光标所在字符。...k 上一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置后插入...= [[ G(shift + g) 移动到文件尾。 = ]] f(find)命令也可以用于移动,fx找到光标后第一个为x的字符,3fd找到第三个为d的字符。 F 同f,反向查找。...利用p命令可以对剪切的内容进行粘贴 :1,10d 1-10行剪切。利用p命令可将剪切后的内容进行粘贴。 :1, 10 m 20 第1-10行移动到第20行之后。...查看是否设置了ruler,在.vimrc中,使用set命令设制的选项都可以通过这个命令查看 :scriptnames  查看vim脚本文件的位置,比如.vimrc文件,语法文件及plugin等。

    1.3K60
    领券