![]() |
1
10
压力 V 在发布选择命令后,要将所选内容转换为 选线 ,选择函数声明: V 二 一 乙 V |
![]() |
2
5
问和回答这个问题已经有很长时间了,但我会添加我自己的答案,因为这是我正在寻找的答案,其他任何一个都不会像这个一样工作:
第一个映射,“可视环绕函数”或
如果用户愿意,可以按v键转到线条选择模式。 我发现的唯一问题是,当我在一个大函数体中,但在一条使用lambda(我们称之为“small”)函数的行的下面,这将停止搜索小函数的开头,并选择它的体,而不是到达大函数的开头,并选择它的所有体。
作为解决方法,我使用第二个映射:
通常,
|
![]() |
3
3
这是一个映射,不管嵌套级别如何,它都能很好地工作。
|
![]() |
4
1
以下是另一种方法,如果打开了功能级别折叠,则可以使用:
这将关闭当前折叠并选择它,但会使其关闭。如果您希望它保持打开状态:
如果启用了块级折叠,则必须关闭两次,因为您在while循环中,因此:
要启用PHP类/函数折叠:
|
![]() |
5
1
简单方法
我喜欢这个
如果___
|
![]() |
6
0
另一种方式。这应该选择整个函数定义,而不考虑光标在定义中的位置,而不仅仅是在
在正常模式下使用(
各部分说明:
|
![]() |
farnsy · Vim如何将第二个参数添加到缓冲区列表(备用文件)? 1 年前 |
|
Marcel · VIM-如何在一组单词的开头和结尾添加2个字符 1 年前 |
![]() |
Rian Rizvi · 向后删除连续空格或连续非空格直到行首 7 年前 |
![]() |
alexche8 · 如何突出显示vim中按数字键上的行号? 7 年前 |
![]() |
A.Dumas · 如何为md文件vim关闭HtmlBeautify 7 年前 |
|
ekzotech · Vim插件可用于自定义HTML标记和SCS 7 年前 |