在原型设计中,我进行了大量从 .js 文件到 .html 的复制和粘贴工作,而 .js 文件需要将文本包装在字符串中。因此,我发现自己浪费了时间“加/减”(如果那是真正的单词的话)我的 html。这很痛苦。
例如:我想“复制并粘贴”
<i>jabadaba</i>
并得到
+'<i>jabadaba</i>'
反之亦然;)
现在,我在 Ubuntu(linux) 上使用 IntelliJ IDEA 作为首选编辑器,但任何能解决问题的东西都很棒。只是一些简单的工具或类似的东西...谢谢。
答案1
考虑使用 coffeescript。它是一种编译为 javascript 的语言。它的学习曲线比较陡峭,但非常适合解决以下问题:
答案2
这是一个快速的解决方案。
将所有单引号(')替换为双引号(“)。理想情况下,它不应该破坏任何东西,而只是进行验证。
在支持正则表达式的查找/替换编辑器中将所有 \n 替换为 \n。Eclipse 可以正常工作。
现在,所有代码都在一行中了。只需用单引号括起来,就可以将其传输到 JS
在 JS 中:在合适的地方进行换行
' + '
答案3
编辑:IntelliJ 有宏。录制一次自己的操作,然后播放 http://www.jetbrains.com/idea/webhelp/using-macros-in-the-editor.html
现在很多编辑器都支持列编辑或多个光标,这对您想要实现的目标非常有帮助,但我不确定 IntelliJ 是否是其中之一。
看看 Sublime Text 2,它可以免费评估并提供丰富的工具
要在 Sublime Text 2 中选择一列,只需使用鼠标中键拖动即可。要放置多个光标,请按住 Ctrl 键,同时单击要放置光标的位置
如果您想要一种更自动化的方法,您可以尝试编写一个简单的 bash 脚本,但我不是 bash 脚本方面的专家,所以我无法帮助您