相关疑难解决方法(0)

你能在vi/vim中的括号中抓取或删除吗?

鉴于C中的这行代码:

printf("%3.0f\t%6.1f\n", fahr, ((5.0/9.0) * (fahr-32)));

有没有办法从第一个粗体括号中删除或抽出其匹配的括号?我想过df),但这只会让你在9.0之后.

有没有类似的方法让vim抓住匹配大括号之间的所有内容,无论换行?

vim editor

117
推荐指数
5
解决办法
5万
查看次数

有没有办法在Vim中模拟ReSharper的"扩展选择"功能?

ReSharper有一个很好的功能叫做"扩展选择":通过CTRL+W反复按(我认为这是默认值),你从当前的插入符号位置选择越来越多.首先它是一个单词,然后是越来越多的单词,一行,内部和外部的行块(例如if-block),然后是一个函数等...

基本上,通过反复按下组合键,您最终可以选择整个文件.我相信至少你们中的一些人会熟悉它.

我刚刚开始学习vim的所有复杂性,我没有足够的经验来看看这样的东西是如何在Vim中实现的(尽管我认为它是可能的).所以我的问题是针对那里的Vim大师:可以做到这一点以及如何做?

更新:一点背景故事.我一直在和我的前任老板谈论Vim的所有好处,他认为这一切都很棒.他唯一的问题是:它有"延伸选择"吗?到目前为止我的问题一直没有.所以,如果有人知道答案,我最终会赢得一个讨论:P(并且可能会创建一个新的Vim转换器:-))

vim resharper text-editor editor

7
推荐指数
1
解决办法
1343
查看次数

标签 统计

editor ×2

vim ×2

resharper ×1

text-editor ×1