如何在WebStorm中剪切/粘贴一行,保留缩进?

时间:2015-03-07 16:41:25

标签: indentation copy-paste webstorm

我开始使用Webstorm,我无法弄清楚如何剪切/粘贴一行保持完全相同的缩进。

在Jade文件中:

.something
  ul
    li
      label -->Cut this line<--
    li
      label some text

我把光标放在上面指定的行的开头。然后,Edit -> CutEdit -> Paste。我最终得到了:

.something
  ul
    li
label -->Cut this line<--
  li
      label some text

我希望缩进与以前完全一样。我如何实现这一目标?

我尝试了Preferences -> Editor -> General -> Smart Keys -> Reformat on paste中的所有选项,但没有任何选项产生任何影响。

3 个答案:

答案 0 :(得分:3)

是的,您可以更改设置,以便在粘贴时不会改变格式。

档案&gt; 设置&gt; 编辑&gt; 一般&gt; 智能密钥 ..然后查找“重新格式化粘贴:”并从下拉列表中选择“无”。

答案 1 :(得分:1)

编辑Jade时,在粘贴代码块时,顶部&#39;粘贴片段中的元素等于当前光标位置,其他元素相对于顶部元素缩进到与原始片段相同的级别。所以你必须确保不将光标放在行的开头,而是放在所需的位置...例如,在<li>之后按Enter键然后粘贴

答案 2 :(得分:0)