为什么复制VBA代码时缩进消失了?
Windows 7 64位为什么复制VBA代码时缩进消失了?,vba,excel,indentation,listings,Vba,Excel,Indentation,Listings,Windows 7 64位 办公室2010 我需要将Visual Basic从MS的编辑器复制到.tex-文档中,并打算将其与软件包一起使用 无论我将代码粘贴到TeXStudio还是Notepad++,所有缩进都消失了。粘贴到Windows自己的普通编辑器中,所有的换行符都消失了,所以基本上都是糊状的/ 到目前为止,我在S&E方面所做的尝试(部分是根据具体情况启用正则表达式) 通过正则表达式的\t->(4个空格)的S&E不起作用,因为代码中没有选项卡 带4个空格->4个空格的S&E不会导致任
.tex
-文档中,并打算将其与软件包一起使用
无论我将代码粘贴到TeXStudio还是Notepad++,所有缩进都消失了。粘贴到Windows自己的普通编辑器中,所有的换行符都消失了,所以基本上都是糊状的/
到目前为止,我在S&E方面所做的尝试(部分是根据具体情况启用正则表达式)
- 通过正则表达式的
->\t
(4个空格)的S&E不起作用,因为代码中没有选项卡 - 带4个空格->4个空格的S&E不会导致任何变化(这是一次尝试)
->\n
的S&E:无变化\r
日常例行程序导致第8层错误:TeXStudio默认启用了“自动缩进”,由于无法识别VBA代码,粘贴的代码没有缩进。必须临时禁用此选项。因为TeXStudio具有“自动缩进”默认情况下已启用,粘贴到TeXStudio中的VBA代码无法识别,因此没有进行自动缩进。因此,对于此代码(或:纯文本)为了避免缩进,我必须在选项中的“编辑器”下临时禁用此选项。无需重新设置-在VBE中选择所有代码ctrl+c,在notepad++中选择ctrl+v,我将获得indentation@mehow好的,这是正确的。这可能是关于记事本+->TeXStudio的……嗯:/@Me您的评论有何帮助,谢谢。解决方案在op中。请输入answe答案部分中的rs,而不是OP(即使是您自己的答案)