`

[转] vim 括号匹配 以及各种跳转技巧.

阅读更多

括号匹配:
% 可以让光标从它当前所在的括号跳转到与它相匹配的括号上去, 对花括号和
圆括号, 方括号都有效, 常用于手工检查括号是否匹对.

标示位置
--------

你可以在档案□做些标记再随时返回被标记的位置.

m char (MARK) 把这个地方标示成 char
' char (quote character) 跳到被标为 char的那一行
'' (按两次') 回到刚才的位置

char 可以是小写的 a-z中的任一个 . 一个标记在除了下面的这两种情况
外会一直存在

1) 重覆使用相同的标示 char .
或 2) 删掉了被标示的那一行.


文字段落
--------------

有时候一段一段的移动游标会比较方便.我们可以用 {,},(,) 来达到这些功能

{ (左大括号) 跳到上一段的开头
} (右大括号) 跳到下一段的的开头.

( (左小括号) 移到这个句子的开头
) (右小括号) 移到下一个句子的开头

[[ 跳往上一个函式
]] 跳往下一个函式

分享到:
评论

相关推荐

    Linux下vim智能匹配

    【Linux下vim智能匹配】是Linux环境中使用vim编辑器进行高效编程的一种技术,特别是对于C++等需要大量引用对象成员的编程语言来说,这一特性极大地提升了开发效率。vim作为一个强大的文本编辑器,拥有丰富的插件和...

    vim插件-vimrc的使用方法.rar

    " 快速跳转到匹配的括号 inoremap <expr> (has('mouse')? "\<C-\>\<C-n>" : "\eOP") ``` 不断调整和完善您的`vimrc`,可以让Vim成为您个性化的、高效的工作环境。记住,Vim的强大在于其灵活性,所以花时间了解并...

    Easwy大牛的高级VIM技巧网页版

    掌握`gg`和`G`用于跳转到文件开头和结尾,以及`%`匹配括号的移动。 3. **文本对象和操作**:理解并使用字对象(word)、句子对象(sentence)、段落对象(paragraph)进行选择和操作,如`ciw`更改一个单词,`dd`...

    Linux下vim编辑器智能匹配工具

    在描述中提到的"Ctrl + h"快捷键,实际上可能是指vim的"跳转匹配"功能,通常用于在括号、引号之间跳转。例如,当你在一对括号之间时,按下`Ctrl + %`可以在匹配的括号间快速移动。但要注意,不同vim配置或插件可能对...

    经典vim插件设置

    4. **c.vim**:这是一个专门针对C/C++编程的Vim插件,它增强了Vim对C语言的支持,提供了语法高亮、自动补全、括号匹配等功能,使得编写C/C++代码更加顺畅。 5. **vim的ide环境.doc**:这个文档可能详细介绍了如何...

    Vim不常见但是很实用的命令技巧.doc

    Vim是一款强大的文本编辑器,拥有众多不常见的但极具实用性的命令技巧,这些技巧能够显著提升你的编辑效率。以下是一些关键的Vim命令和功能的详细解释: 1. **保存文件并退出**: - `:x` 和 `:wq` 都能保存并退出...

    Vim 8.2 PDF 中文用户手册(最新)

    2. **移动光标**:Vim支持多种移动光标的方式,包括按单词移动、移动到行首或行尾、定位到指定字符和匹配括号等。 3. **插入文本**:在普通模式下,Vim允许用户插入文本,并在插入模式下进行编辑。 ### Vim编辑技巧...

    VIm帮助手册(中文版)

    - **括号匹配**:利用`(`、`)`等键在括号间快速导航。 - **指定行移动**:通过数字+`G`键跳转到特定行。 - **当前位置确认**:使用`=`键查看光标所在位置的具体坐标。 - **滚屏操作**:通过`Ctrl`+`f`、`Ctrl`+`b`等...

    VIM编辑器高级技巧

    1. **大括号匹配**:使用`%`从一个大括号移动到另一个匹配的大括号。 - **示例**:将光标置于一个大括号上,使用`%`跳转到匹配的大括号。 2. **行号跳转**:使用`:行号`跳转到指定行。 - **示例**:`:10`跳转到第...

    vim中文文档及常用技巧

    本资料包包含了“vim中文文档”和一些“常用技巧”,旨在帮助用户更高效地掌握和使用Vim。 中文文档部分: 1. **界面与操作模式**:Vim有三种主要模式——正常模式(Normal mode)、插入模式(Insert mode)和...

    vim toturial完整版的

    - **匹配括号** (03.4): 使用 `%` 跳转到对应的括号。 - **跳转到指定行** (03.5): 使用数字加 `G` 快速跳转到某一行。 - **当前位置显示** (03.6): 显示当前光标所在的位置。 - **滚动操作** (03.7): 使用 `...

    VIM常用操作及用户手册.rar

    - `%`:在括号间跳转。 4. **编辑文本** - `i`:在当前光标前插入文本。 - `I`:在当前行首插入文本。 - `A`:在当前行尾添加文本。 - `x`:删除当前字符。 - `dd`:删除当前行。 5. **复制与粘贴** - 在...

    vim英文参考手册.pdf

    当用户对Vim的初级操作有所了解后,“移动和定位”部分(usr_03.txt)将会引导用户学习更多光标移动技巧,包括单词移动、行首行尾定位、字符定位、括号匹配以及跳转到特定行等。这些操作技巧将大大提高文本编辑的...

    vim实用技巧快速入门与速查手册

    - 在匹配括号间跳转:使用“%”键。 - 在文件间跳转:使用文件标签、缓冲区列表或窗口管理。 4. 文档操作: - 文档编辑:使用普通模式和插入模式进行文档编辑。 - 文档保存:通过命令:w保存文件。 - 文本插入...

    VI和VIM编辑器快捷键图文教程.zip

    VI(Visual Editor)和VIM(Vi Improved)是Linux和Unix系统中广泛使用的文本编辑器,因其高效的操作方式和丰富的快捷键而深受程序员和系统管理员喜爱。本教程旨在通过图文并茂的方式,帮助用户深入理解和掌握这两款...

    vim7.3 for linux

    - Vim可以通过插件系统扩展功能,用户可以根据需求安装各种插件,如代码补全、括号匹配等。 2. **Vim7.3的主要特性** - 改进的性能:7.3版本提高了编辑速度,尤其是处理大型文件时。 - 增强的多语言支持:支持更...

    VIM使用技巧

    - `%`用于括号匹配,需结合插件如`matchit.vim`增强功能。 - `*`和`#`用于查找当前单词。 3. **自动完成**: - `Ctrl+n`和`Ctrl+p`在插入模式下用于单词补全。 - `<C-d>`提供基于正则表达式的帮助主题列表。 - ...

    linux vim 操作笔记.docx

    5. **快速跳转代码块**:在C语言等有大括号结构的文件中,输入`%`可以在当前`{}`匹配的大括号间快速跳转。 6. **保存编辑状态**:使用`:mksession file_name_your_session`命令可以保存当前的编辑状态,以便下次...

    史上最全的vim配置

    【vim高级技巧】 1. **插入模式与命令模式**:vim有插入模式(用于输入文本)和命令模式(用于移动光标、删除文本等操作)两种工作模式,熟练切换是使用vim的基础。 2. **寄存器**:vim中的寄存器可以保存剪切或...

Global site tag (gtag.js) - Google Analytics