Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim 将大括号格式化为内联的有效方法_Vim - Fatal编程技术网

Vim 将大括号格式化为内联的有效方法

Vim 将大括号格式化为内联的有效方法,vim,Vim,将花括号移动到同一条线上的最快方法是什么 由此: const value = { input: 123 } 为此: const value = { input: 123 } 我做这件事的方法是使用Visual和hjkl的组合 奖金:我如何才能实现编辑,但反过来呢 将光标放在第一个{之前 按v键,然后按shift+% 按shift+j 注意:如果comment/string/etc中存在未配对的{或},则该行为可能会中断。将光标放在第一行(const…),然后重复按J键,直到所有代

将花括号移动到同一条线上的最快方法是什么

由此:

const value = { 
    input: 123 
}
为此:

const value = { input: 123 }
我做这件事的方法是使用Visual和hjkl的组合

奖金:我如何才能实现编辑,但反过来呢

  • 将光标放在第一个
    {
    之前
  • 按v键,然后按shift+%
  • 按shift+j
  • 注意:如果comment/string/etc中存在未配对的
    {
    }
    ,则该行为可能会中断。

    将光标放在第一行(
    const…
    ),然后重复按J键,直到所有代码都在一行上


    如果您还没有将CAPS锁绑定到其他任何东西,您可以先按下它,以避免持有Shift

    < P>以更自动化的方式在两个方向上转换代码,请考虑我的“SPLITION”插件:

    作为一个单一的映射,从技术上讲,这将是最快的方法:)