gpt4 book ai didi

vim 删除 lambda 变量并阻塞

转载 作者:行者123 更新时间:2023-12-05 00:18:20 24 4
gpt4 key购买 nike

我首先有光标 t我想从 t 中删除所有这些代码至 };\n不计行数。

我怎样才能实现它?有比 d/};$/e 更干净的方法吗?

tabControl.PropertyChanged += (s, e) =>
{
...
};

如果重要的话,这就是 C#。

最佳答案

这是通过 3 个步骤获得所需输出的更清晰和简单的方法:

1 .首先在普通模式下点击 dd ​​删除第一行:

tabControl.PropertyChanged += (s, e) =>

因此,下面的行将向上移动光标所在的位置
{

注意光标必须放在开头 { 所以你可以使用 %您将在第 2 步中看到的命令

2 .输入 Shift+v %(用于 选择 ),这样您就可以确定确切的块 {} 将被选中
{
...
};

注:是 V ( 大写 ) 不是 v 这两个命令有区别

v Start Visual mode per character.

V Start Visual mode linewise.



3 .然后键入 d : 删除选定的块

所以序列将是 dd Shift+v %d

你也可以查看帮助看看是什么 %真的是在命令行中输入
:help %

% : Find the next item in this line after or under the cursor and jump to its match. |inclusive| motion. Items can be: ([{}]) parenthesis or (curly/square) brackets



我试图在一些有用的命令下划线,但如果你完全理解 V % 您可以直接选择要删除或修改的整个块吗

关于vim 删除 lambda 变量并阻塞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38002106/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com