就是复制代码的时候想把颜色也复制出来,怎么做 或者有神么东西可以做到这样?

解决方案 »

  1.   

    没有东西。语法高亮显示只是编辑器的策略,实际上 copy 的只是纯文本,和颜色一点关系都没有。
      

  2.   

    哈哈,强烈推荐 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的帖子里看不出来