当前位置: 主页 > JAVA语言

java 圆括号 替换-replaceall 替换括号

发布时间:2023-02-11 16:12   浏览次数:次   作者:佚名

word小括号替换大括号_java 圆括号 替换_replaceall 替换括号

replaceall 替换括号_word小括号替换大括号_java 圆括号 替换

Vim 是 Linux 下常用的文本编辑器,但由于对初学者相当不友好且难度较大,因此常被称为古老的神器。

然而,对于高手来说,他们不仅会玩好Vim,还会把它作为代码开发的主要工具。 为什么? 由于VS等IDE体积较大,运行速度较慢,而Vim相当轻巧,打开代码瞬间就可以开始工作,这对于追求效率的高手来说自然是吃力不讨好。

但是,如果是正式版的Vim,还是有很大的局限性,很不方便。 但是高手终究是高手,高手是懂得使用外挂的。 下面,良旭就为大家介绍3款高手常用的非常实用的插件。

1.括号自动补全插件

这个插件叫Auto Pairs,可以自动完成配对符号,比如:花括号,方括号,圆括号,引号等。这个对我们程序员很有用,因为上面提到的配对符号我们用的很多在代码中。 如果能自动补全,将大大提高我们写bug的效率。

使用本插件后,当我们输入一个符号时,它会自动补全与之匹配的另一个符号。 例如,当我们键入 [,它会自动完成]。 当我们删除 [, ] 也会自动删除。

如果我们启用自动缩进,它不仅会在合适的位置完成匹配的符号,还会在合适的位置插入光标。 例如,下面的 Go 代码:

package main

import "fmt"

func main() {
    x := true
    items := []string{"tv""pc""tablet"}

    if x { 
        for _, i := range items
    } 
}

现在,我在倒数第二行项目后插入花括号 {,然后按 Enter,我们得到以下结果:

package main

import "fmt"

func main() {
    x := true
    items := []string{"tv""pc""tablet"}

    if x {
        for _, i := range items  {
            | (光标在这里了)
        }
    }
}

当然,Auto Pairs 也提供了很多选项,我们可以在它的 Github 仓库中看到更多的用法。 但是,上面的基本用法已经可以为我们节省很多时间了。

2.代码块注释插件

作为一个合格的古神器,Vim 不能像那些 IDE 一样对代码块进行注释。 但是有了NERD Commenter插件,我们就可以达到这样的目的。

NERD Commenter 非常智能,可以自动识别代码,并给出对应语言的评论风格。 最简单的方法,我们可以在命令模式下输入+空格快速注释代码块。 这里默认的键是反斜杠\键,我们也可以自定义。

我们如何选择多行? 即要在可视模式(visual mode)下进行,这是Vim的基本操作。

另一个有用的功能是Sexy Comment(性感模式),我们可以使用+cs来触发。 Sexy 模式可以非常优雅地注释代码块。 比如下面的评论风格就是性感模式:

package main

import "fmt"

func main() {
/*
 *    x := true
 *    items := []string{"tv""pc""tablet"}
 *
 *    if x {
 *        for _, i := range items {
 *            fmt.Println(i)
 *        }
 *    }
 */
}

3.添加环绕符号插件

Vim Surround 插件可以称为大杀器,因为它可以在现有代码中添加双环绕符号。 比如我们现在有这样一段代码:

"Vim plugins are awesome !"

如果我们想删除引号,只需键入 ds":

Vim plugins are awesome !

如果我们想把双引号变成单引号,我们可以输入 cs"':

'Vim plugins are awesome !'

想换成其他符号也是一样。 不仅如此,它还很好地支持 HTML 或 XML 标记语言。 例如,有这样一条 HTML 语句:

<p>Vim plugins are awesome !p>

现在我们想把awesome这个词加粗,我们可以把光标放在这个词上,然后输入ysiw,它会自动加上标记:

<p>Vim plugins are <em>awesomeem> !p>

Vim Surround 还可以在语句的上方和下方以锯齿形方式添加封闭符号,并自动缩进当前语句。 比如我们要给上面的代码加上标签,可以输入ySS

:

<div class="normal">
        <p>Vim plugins are <em>awesomeem> !p>
div>

同样,它的功能也不仅限于此,我们可以进入它的Github仓库查看更强大的功能。

概括

以上3个Vim插件java 圆括号 替换,如果熟练使用,会为我们节省很多时间,而且也非常好用,可以提高我们的效率。 当然java 圆括号 替换,Vim 社区也有很多大咖开发的好用的插件,以后我们也会推送一些有趣的插件,敬请期待!

java 圆括号 替换_replaceall 替换括号_word小括号替换大括号

活动: