让我们说你创建一个类Foo和一个测试FooTest(标准的JUnit测试)我想要一个键盘快捷键来帮助快速切换测试和类.
如果这是不可能的,像TextMate的"运行焦点测试"(Command+ Shift+ R)这样的东西可能会有很大的帮助.
我正在编写一个可以跨平台工作的rake构建脚本(Mac OSX,Linux,Windows).构建脚本将由 CI服务器使用.
我希望我的脚本的逻辑如下:
我目前正在使用Pathname.new(location).absolute?但它在Windows上无法正常工作.
你会为此建议什么方法?
我目前正在使用以下内容将网页中的选定文本转换为自定义的firefox扩展:
getSelectedText: function(){
var textWindow = document.commandDispatcher.focusedWindow;
var text = textWindow.getSelection();
if (text == null) {text =' ';}
text = text.toString();
text = text.replace(/^\s*$/ , "");
text = text.replace(/\r/g, "\r");
text = text.replace(/\n/g, "\n");
text = text.replace(/^\s+|\s+$/g , " ");
text = text.replace(new RegExp(/\u2019/g), "'");
text = text.replace(new RegExp(/\u201A/g), ",");
text = text.replace(new RegExp(/\u201B/g), "'");
return {str:text};
}
Run Code Online (Sandbox Code Playgroud)
这适用于纯文本.
我的问题是我想要复制网页的所有元素(有点像safari中的webclips功能)
用例 -如果用户通过带有格式化文本和图像的网页进行选择,我也希望复制基础HTML,以便我可以准确地将其粘贴到另一个XUL窗口中 - 甚至可以将内容作为丰富的HTML电子邮件发送给我所以希望.
有什么指针吗?