怎么把象eclipse 或者editplus 语法加亮的代码连同其颜色一同复制出来?
就是复制代码的时候想把颜色也复制出来,怎么做 或者有神么东西可以做到这样? 问题点数:20、回复次数:4Top
1 楼doway(john)回复于 2006-01-25 01:45:26 得分 2
没有东西。
语法高亮显示只是编辑器的策略,实际上 copy 的只是纯文本,和颜色一点关系都没有。Top
2 楼aspirerME(沙暖睡鸳鸯)回复于 2006-01-25 09:02:23 得分 2
截图吧Top
3 楼jlwcloud(石头云)回复于 2006-01-25 09:28:31 得分 16
哈哈,强烈推荐 java2html
它能把eclipse里面的代码,转换成HTML,XML,RTF等
下面是我转换的例子:
package timer;
import java.text.ParseException;
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class TimerUser {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
// PickTask pt = new PickTask();
// pt.start(1,1);
Date dateTime = new Date();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String strTime = format.format(dateTime);
System.out.println(strTime);
Calendar cal1 = Calendar.getInstance();
cal1.setTime(dateTime);
System.out.println(cal1.get(0));
Calendar cal12 = Calendar.getInstance();
cal12.setTime(new Date());
if (cal1.before(cal12)) {
System.out.println("before");
} else {
System.out.println("after");
}
}
public static Date parseDate(String str, String parsePatterns[])
throws ParseException {
if (str == null || parsePatterns == null)
throw new IllegalArgumentException(
"Date and Patterns must not be null");
SimpleDateFormat parser = null;
ParsePosition pos = new ParsePosition(0);
for (int i = 0; i < parsePatterns.length; i++) {
if (i == 0)
parser = new SimpleDateFormat(parsePatterns[0]);
else
parser.applyPattern(parsePatterns[i]);
pos.setIndex(0);
Date date = parser.parse(str, pos);
if (date != null && pos.getIndex() == str.length())
return date;
}
throw new ParseException("Unable to parse the date: " + str, -1);
}
}
*** 颜色在csdn的帖子里看不出来
Top
4 楼Mervyn(御剑乘风来,除魔天地间。)回复于 2006-01-25 14:49:34 得分 0
哦 谢谢 我找一个试试去,截图太大了,我都截了好几兆了 呵呵Top




