格式化_格式化数据 - CSDN
  • %、.format()格式化

    2018-11-19 11:16:15
    %格式化形式: %[(name)][flags][width].[precition]typecode name:(可选)用于选择指定的key flags:(可选)+左对齐、-右对齐 width:(可选)宽度 preciton:(可选)精度,默认位保留6位 typecode:必选...

    %格式化形式:

    %[(name)][flags][width].[precition]typecode
    

    name:(可选)用于选择指定的key
    flags:(可选)+左对齐、-右对齐
    width:(可选)宽度
    preciton:(可选)精度,默认位保留6位
    typecode:必选
    s:字符串类型,但可以放入任何类型
    f:浮点数,默认保留6位
    b:将数字转换为2进制放入指定位置
    d:将数字转为整型放入指定位置
    x:将数字转为十六进制放入指定位置

    几个例子

     message = "I am %.s , my hobby is swim" %'alex'
    print(message)
    

    传入浮点数并设置精度

    message = "percent %.f" % 99.12345678
    print(message)
    

    传入字典

    message = "I am %(name)s, age%(age)d"%{"name":"alex", "age":18}
    print(message)
    

    出现百分号

    message = "percent%.2f %%"%99.1234
    print(message)
    

    .format()格式化形式

    字符串.format(字符串、数字等)
    

    几个例子
    按照引索替换

    s = "I am {0},age{1[2]}".format("Alex", [16, 17, 18])
    print(s)
    

    按照key替换

    s = "I am {name},age{age}".format(name = "Alex", age = 18)
    print(s)
    

    当.format()格式化占位符内未输入引索或key则按照顺序替换。

    s = "I am {}, age{}".format("alex", 18)
    print(s)
    

    .format()格式化括号内的值必须比占位符要多,少于占位符会报错,多余占位符无影响

    s = "I am {}, age{}".format("alex", 18, 19, 20)
    print(s)
    

    .format()传入字典

    s = "I am {name}, age{age}".format(**{"name" : "alex", "age" : 18})
    print(s)
    

    .format()传入列表

    s = "I am {1}, age {2}".format(*[0, "alex", 18])
    print(s)
    

    占位符内可带参数,表明需要转换为的类型

    s = "I am {0:s}, age{1:x}".format("Alex", 18)
    print(s)
    
    展开全文
  • Format格式化 字 符 说 明 示 例 输出结果 C 货币格式 String.Format(“0:C3”,2000) ¥2000.000 D 十...

    Format格式化

     

     

      

    输出结果

    C

    货币格式

    String.Format(“0:C3”,2000)

    ¥2000.000

    D

    十进制格式

    String.Format(“0:D3”,2000)

    2000

    F

    小数点后的位数固定

    String.Format(“0:F3”,2000)

    2000.000

    N

    用逗hao(,)隔开的数字

    String.Format(“0:N”,250000)

    250,000

    P

    百分比计数法

    String.Format(“0:P3”,0.29768)

    29.768

    X

    十六进制格式

    String.Format(“0:X0000”,12)

    C

     

    String常用方法

      

       

    bool Equals(string value)

    比较一个字符串与另一个字符串value的值是否相等.若二者相等,则返回true

    int Compare(string strA,string strB)

    比较两个字符串的大小关系,返回一个整数.若strA小于strB,则返回值小于0;若strA等于strB,则返回值为0;若strA大于strB,则返回值大于0

    int IndexOf(string value)

    获得指定的value字符串在当前字符串中第一个匹配项的位置.如果找到了value,就返回它的位置;如果没有找到,就返回-1

    int LastIndexOf(string value)

    获得指定的value字符串在当前字符串中最后一个匹配项的位置.如果找到了value,就返回它的位置;如果没有找到,就返回-1

    string join(stringseparator,string[]value)

    把字符串组value中的每个字符串用指定的分隔符separator连接,返回连接后的字符串

    string[] Split(char separator)

    用指定的分隔符separator分隔字符串,返回分割后的字符串数组

    string Substring (int startIndex,int length)

    从指定的位置startIndex开始检索长度为length的子字符串

    string ToLower()

    获得字符串的小写形式

    string Upper()

    获得字符串的大写形式

    string Trim()

    去掉字符串前后两端多余的空格

    展开全文
  • Linux格式化命令

    2017-05-14 20:16:24
    如果我们购买一个新的虚拟主机空间或者要更改操作程序,会经常使用到磁盘格式化来清空以前的数据,磁盘格式化的方法很多,我们常用的是NTFS和linux格式化命令两种方法来格式化磁盘,我们讲解一下linux格式化命令的...

    如果我们购买一个新的虚拟主机空间或者要更改操作程序,会经常使用到磁盘格式化来清空以前的数据,磁盘格式化的方法很多,我们常用的是NTFS和linux格式化命令两种方法来格式化磁盘,我们讲解一下linux格式化命令的详情。
     

    linux格式化命令

      linux格式化磁盘命令

      linux mkfs

      指令:mkfs

      使用权限 : 超级使用者

      使用方式 : mkfs [-V] [-t fstype] [fs-options] filesys [blocks] [-L Lable]

      说明 : 建立 linux 档案系统在特定的 partition 上

      参数 :

      device : 预备检查的硬盘 partition,例如:/dev/sda1

      -V : 详细显示模式

      -t : 给定档案系统的型式,Linux 的预设值为 ext2

      -c : 在制做档案系统前,检查该partition 是否有坏轨

      -l bad_blocks_file : 将有坏轨的block资料加到 bad_blocks_file 里面

      block : 给定 block 的大小

      -L:建立lable
     
      补充说明:
       mkfs本身并不执行建立文件系统的工作,而是去调用相关的程序来执行。例如,若在"-t" 参数中指定ext2,则
       mkfs会调用mke2fs来建立文件系统.使用时如省略指定【块数】参数,mkfs会自动设置    适当的块数.
     
      例子 :

      在 /dev/hda5 上建一个 msdos 的档案系统,同时检查是否有坏轨存在,并且将过程详细列出来 :

      mkfs -V -t msdos -c /dev/hda5
     
      mfks -t ext3 /dev/sda6   //将sda6分区格式化为ext3格式
      
      mkfs -t ext2 /dev/sda7     //将sda7分区格式化为ext2格式
     
     
      扩展知识:mkfs的使用示例
     
      [root@localhost beinan]# mkfs -t 文件系统  存储设备
     
      注:
      这里的文件系统是要指定的,比如 ext3 ;reiserfs ;ext2 ;fat32 ;msdos 等... ...

      设备比如是一个硬盘的分区,软盘,光驱等.. ... 在格式化分区之前,您得懂得如何查看硬盘分区情况,并有针对性的格式化;比如用 fdisk -l 来查看; 请参考:《Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍》 比如我想格式化一个移动U盘中的一个分区;全景应该是:

      [root@localhost beinan]# fdisk -l
     
      Disk /dev/hda: 80.0 GB, 80026361856 bytes
      255 heads, 63 sectors/track, 9729 cylinders
      Units = cylinders of 16065 * 512 = 8225280 bytes
     
      Device Boot      Start   End      Blocks   Id  System
      /dev/hda1   *     1   765     6144831    7  HPFS/NTFS
      /dev/hda2       766  2805    16386300    c  W95 FAT32 (LBA)
      /dev/hda3      2806  9729    55617030    5  Extended
      /dev/hda5      2806  3825     8193118+  83  Linux
      /dev/hda6      3826  5100    10241406   83  Linux
      /dev/hda7      5101  5198      787153+  82  Linux swap / Solaris
      /dev/hda8      5199  6657    11719386   83  Linux
      /dev/hda9      6658  7751     8787523+  83  Linux
      /dev/hda10     7752  9729    15888253+  83  Linux
     
      Disk /dev/sda: 1035 MB, 1035730944 bytes
      256 heads, 63 sectors/track, 125 cylinders
      Units = cylinders of 16128 * 512 = 8257536 bytes
     
      Device Boot      Start   End      Blocks   Id  System
      /dev/sda1         1    25      201568+  83  Linux
      /dev/sda2        26   125      806400    5  Extended
      /dev/sda5        26    50      201568+  83  Linux
      /dev/sda6        51    76      200781     83  Linux

      我们可以看到有sda这个设备,所以可以用 fdisk -l /dev/sda专门来显示他的分区情况;比如我想格式化 /dev/sda6 分区为 ext3文件系统,则为:

      [root@localhost beinan]# mkfs -t ext3  /dev/sda6
      mke2fs 1.37 (21-Mar-2005)
      Filesystem label=
      OS type: Linux
      Block size=1024 (log=0)
      Fragment size=1024 (log=0)
      50200 inodes, 200780 blocks
      10039 blocks (5.00%) reserved for the super user
      First data block=1
      Maximum filesystem blocks=67371008
      25 block groups
      8192 blocks per group, 8192 fragments per group
      2008 inodes per group
      Superblock backups stored on blocks:
      8193, 24577, 40961, 57345, 73729
     
      Writing inode tables: done
      Creating journal (4096 blocks): done
      Writing superblocks and filesystem accounting information:  注:在这里直接回车;
      done
     
      This filesystem will be automatically checked every 26 mounts or
      180 days, whichever comes first.  Use tune2fs -c or -i to override.

      这样格式化好了,sda6现在是ext3文件系统了;我们可以用mount 加载这个分区,然后使用这个文件系统;

      [root@localhost beinan]# mkdir /mnt/sda6
      [root@localhost beinan]# chmod 777 /mnt/sda6
      [root@localhost beinan]# mount /dev/sda6   /mnt/sda6

      当然您也可以把分区格式化成其它的文件系统;比如我们把 /dev/sda6格式化为ext3 、ext2、reiserfs、fat32、msdos 文件系统,命令格式如下;

      [root@localhost beinan]# mkfs -t ext3  /dev/sda6
      [root@localhost beinan]# mkfs -t ext2  /dev/sda6
      [root@localhost beinan]# mkfs -t reiserfs  /dev/sda6
      [root@localhost beinan]# mkfs -t fat32   /dev/sda6
      [root@localhost beinan]# mkfs -t msdos   /dev/sda6
      ... ...
     
      2)mkfs.ext3 mkfs.reiserfs mkfs.ext2 mkfs.msdos mkfs.vfat mke2fs 的介绍;

      我们先说了一个mkfs 工具后,我们再来介绍 mkfs.ext3 mkfs.reiserfs mkfs.ext2 mkdosfs mkfs.msdos mkfs.vfat ,其实mkfs 在执行的命令的时候,也是调用的这个工具,这也是我先把mkfs介绍的主要原因; 通过文件名,我们知道这些工具是支持什么文件系统;这些命令为我们提供了更多的方便;
     
     
      [root@localhost beinan]# mkfs.ext3    /dev/sda6     注:把该设备格式化成ext3文件系统
      [root@localhost beinan]# mke2fs -j    /dev/sda6       注:把该设备格式化成ext3文件系统
      [root@localhost beinan]# mkfs.ext2  /dev/sda6       注:把该设备格式化成ext2文件系统
      
    [root@localhost beinan]# mke2fs      /dev/sda6     注:把该设备格式化成ext2文件系统

      [root@localhost beinan]# mkfs.reiserfs  /dev/sda6   注:把该设备格式化成reiserfs文件系统
      [root@localhost beinan]# mkfs.vfat   /dev/sda6  注:把该设备格式化成fat32文件系统
      [root@localhost beinan]# mkfs.msdos   /dev/sda6   注:把该设备格式化成fat16文件系统,msdos文件系统是fat16;
      [root@localhost beinan]# mkdosfs   /dev/sda6   注:把该设备格式化成fat16文件系统,同mkfs.msdos
      ... ...
     
     
     
      2)mkswap 把一个分区格式化成为swap交换区;
     
      [root@localhost beinan]# mkswap /dev/sda6  注:创建此分区为swap 交换分区

      [root@localhost beinan]# swapon  /dev/sda6  注:加载交换分区;

      [root@localhost beinan]# swapoff  /dev/sda6  注:关闭交换分区;

      我们查看系统已经加载的swap交换分区;

      [root@localhost beinan]# swapon  /dev/sda6  注:加载交换分区;

      [root@localhost beinan]# swapon -s   

      Filename        Type      Size    Used    Priority

      /dev/hda7             partition       787144  0       -1

      /dev/sda6             partition       225144  0       -3

      <code>
     
      为什么我的系统有两个交换分区?因为我用移动U盘做的实验,主要是为写教程之用;sda6是我在U盘上建的swap分区;
     
      如果让swap开机加载,应该改 /etc/fstab文件,加类似如下一行;

      <code>

      /dev/sda6 swap swap defaults 0 0 注:把此行中的/dev/hda7 改为您的交换分区行;

      或者把命令行直接写入 /etc/rc.d/rc.local中也行;


      swapon /dev/sda6

      如果您的硬盘不能再分区,您可以创建一个swap文件

      [root@localhost beinan]# dd if=/dev/zero of=/tmp/swap bs=1024 count=524288 注:创建一个大小为512M 的swap 文件,在/tmp目录中;您可以根据自己的需要的大小来创建swap 文件;

      读入了 524288+0 个块

      输出了 524288+0 个块

      [root@localhost beinan]# mkswap /tmp/swap 注:把/tmp/swap 文件,创建成swap 交换区

      Setting up swapspace version 1, size = 536866 kB

      no label, UUID=d9d8645d-92cb-4d33-b36e-075bb0a2e278

      [root@localhost beinan]# swapon /tmp/swap 注:挂载swap

      [root@localhost beinan]# swapon -s

      Filename Type Size Used Priority

      /dev/hda7 partition 787144 888 -1

      /tmp/swap file 524280 0 -2

      注意:其实我们在安装系统的时候,已经划分了交换分区;查看/etc/fstab,应该swap的行;如果您在安装系统时没有添加swap,可以通过这种办法来添加;

    展开全文
  • 当我们在开发中需要格式化时或者当一字符串中有某一部分是需要变化时,我们应该如何快速的进行处理呢?比如处理批量的url中www.xxx.com/s?index=后面需要带参数时。 JDK1.5开始String类中提供了一个非常有用的方法 ...

    1 问题背景

    当我们在开发中需要格式化时或者当一字符串中有某一部分是需要变化时,我们应该如何快速的进行处理呢?比如处理批量的url中www.xxx.com/s?index=后面需要带参数时。
    JDK1.5开始String类中提供了一个非常有用的方法
    String.format(String format, Object ... args)
    举例说明:

       String url ="www.xxx.com/s?index=%d";
       for(int i=1;i<=5;i++) {
    		String format = String.format(url, i);
    		System.out.println(format);
       }
    

    执行结果:

    www.xxx.com/s?index=1
    www.xxx.com/s?index=2
    www.xxx.com/s?index=3
    www.xxx.com/s?index=4
    www.xxx.com/s?index=5
    

    2 常规类型的格式化

    format()方法有两种重载形式。
    format(String format, Object… args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。
    format(Locale locale, String format, Object… args) 使用指定的语言环境,制定字符串格式和参数生成格式化的字符串。

    类型如下:
    类型
    下面通过代码加深对该方法的理解 示例代码如下:

    String str1=String.format("Hi,%s", "哈士奇");  
    System.out.println(str1);  
    String str2=String.format("Hi,%s:%s.%s", "老鹰","是一种","鸟类");            
    System.out.println(str2);                           
    System.out.printf("字母h的大写是:%c %n", 'H');  
    System.out.printf("12.34>33.22的结果是:%b %n", 12.34>33.22);  
    System.out.printf("100的一半是:%d %n", 100/2);  
    System.out.printf("100的16进制数是:%x %n", 100);  
    System.out.printf("100的8进制数是:%o %n", 100);  
    System.out.printf("100元的书包打8.5折扣是:%f 元%n", 100*0.85);  
    System.out.printf("100的16进制浮点数是:%a %n", 100*0.85);  
    System.out.printf("100的指数表示:%e %n", 100*0.85);  
    System.out.printf("10的指数和浮点数结果的长度较短的是:%g %n", 100*0.85);  
    System.out.printf("100的折扣是%d%% %n", 85);  
    System.out.printf("字母A的散列码是:%h %n", 'A');  
    

    输出结果如下:

    Hi,哈士奇
    Hi,老鹰:是一种.鸟类
    字母h的大写是:H 
    12.34>33.22的结果是:false 
    100的一半是:50 
    10016进制数是:64 
    1008进制数是:144 
    100元的书包打8.5折扣是:85.00000010016进制浮点数是:0x1.54p6 
    100的指数表示:8.500000e+01 
    10的指数和浮点数结果的长度较短的是:85.0000 
    100的折扣是85% 
    字母A的散列码是:41 
    

    3 搭配转换符的标志

    在这里插入图片描述

    4 日期和事件字符串格式化

    在这里插入图片描述
    示例代码:

     Date date=new Date();                                  
     //c的使用  
     System.out.printf("全部日期和时间信息:%tc%n",date);          
     //f的使用  
     System.out.printf("年-月-日格式:%tF%n",date);  
     //d的使用  
     System.out.printf("月/日/年格式:%tD%n",date);  
     //r的使用  
     System.out.printf("HH:MM:SS PM格式(12时制):%tr%n",date);  
     //t的使用  
     System.out.printf("HH:MM:SS格式(24时制):%tT%n",date);  
     //R的使用  
     System.out.printf("HH:MM格式(24时制):%tR",date);  
    

    执行结果:

    全部日期和时间信息:星期三 九月 19 13:47:42 CST 2018--日格式:2018-09-19//年格式:09/19/18
    HH:MM:SS PM格式(12时制):01:47:42 下午
    HH:MM:SS格式(24时制):13:47:42
    HH:MM格式(24时制):13:47
    

    5 时间格式转换符

    在这里插入图片描述
    示例代码:

    Date date = new Date();  
    //H的使用  
    System.out.printf("2位数字24时制的小时(不足2位前面补0):%tH%n", date);  
    //I的使用  
    System.out.printf("2位数字12时制的小时(不足2位前面补0):%tI%n", date);  
    //k的使用  
    System.out.printf("2位数字24时制的小时(前面不补0):%tk%n", date);  
    //l的使用  
    System.out.printf("2位数字12时制的小时(前面不补0):%tl%n", date);  
    //M的使用  
    System.out.printf("2位数字的分钟(不足2位前面补0):%tM%n", date);  
    //S的使用  
    System.out.printf("2位数字的秒(不足2位前面补0):%tS%n", date);  
    //L的使用  
    System.out.printf("3位数字的毫秒(不足3位前面补0):%tL%n", date);  
    //N的使用  
    System.out.printf("9位数字的毫秒数(不足9位前面补0):%tN%n", date);  
    //p的使用  
    String str = String.format(Locale.US, "小写字母的上午或下午标记(英):%tp", date);  
    System.out.println(str);   
    System.out.printf("小写字母的上午或下午标记(中):%tp%n", date);  
    //z的使用  
    System.out.printf("相对于GMT的RFC822时区的偏移量:%tz%n", date);  
    //Z的使用  
    System.out.printf("时区缩写字符串:%tZ%n", date);  
    //s的使用  
    System.out.printf("1970-1-1 00:00:00 到现在所经过的秒数:%ts%n", date);  
    //Q的使用  
    System.out.printf("1970-1-1 00:00:00 到现在所经过的毫秒数:%tQ%n", date); 
    

    执行结果:

    2位数字24时制的小时(不足2位前面补0:14
    2位数字12时制的小时(不足2位前面补0:02
    2位数字24时制的小时(前面不补0:14
    2位数字12时制的小时(前面不补0:2
    2位数字的分钟(不足2位前面补0:12
    2位数字的秒(不足2位前面补0:49
    3位数字的毫秒(不足3位前面补0:796
    9位数字的毫秒数(不足9位前面补0:796000000
    小写字母的上午或下午标记():pm
    小写字母的上午或下午标记(中):下午
    相对于GMT的RFC822时区的偏移量:+0800
    时区缩写字符串:CST
    1970-1-1 00:00:00 到现在所经过的秒数:1537337569
    1970-1-1 00:00:00 到现在所经过的毫秒数:1537337569796
    
    展开全文
  • 重新格式化HDFS的方法

    2014-03-19 17:02:23
    重新格式化hdfs系统的方法: (1)查看hdfs-ste.xml: dfs.name.dir /home/hadoop/hdfs/name namenode上存储hdfs名字空间元数据 dfs.data.dir /home/hadoop/hdsf/data datanode上数据块的物理存储...

    重新格式化hdfs系统的方法:

    (1)查看hdfs-ste.xml:

    <property>
      <name>dfs.name.dir</name>
      <value>/home/hadoop/hdfs/name</value>
      <description>namenode上存储hdfs名字空间元数据</description>
     </property>
     
     <property>
      <name>dfs.data.dir</name>
      <value>/home/hadoop/hdsf/data</value>
      <description>datanode上数据块的物理存储位置</description>
     </property>

     dfs.name.dir所指定的目录删除、dfs.data.dir所指定的目录删除

    (2)查看core-site.xml:

     <property>
     <name>hadoop.tmp.dir</name>
     <value>/home/hadoop/hadooptmp</value>
     <description>namenode上本地的hadoop临时文件夹</description>
     </property>

    将hadoop.tmp.dir所指定的目录删除。

    (3)重新执行命令:hadoop namenode -format

    格式化完毕。

    注意:原来的数据全部被清空了。产生了一个新的hdfs。

    展开全文
  • Python字符串格式化 格式化的操作有两种 一、使用%,常用的格式化 格式 描述 %s 字符串 %d 有符号整数(十进制) %f 浮点数 %O 转换为带符号的八进制形式的整数 %X 转换为带符号的十六进制形式的...
  • vs code格式化代码的快捷键如下:(来源于这里)On Windows Shift + Alt + FOn Mac Shift + Option + FOn Ubuntu Ctrl + Shift + I但是自带的格式化并不能满足我的需求,这个时候,不得不说插件大法...
  • 日期和时间格式由 日期和时间模式字符串 指定。...只是在格式化时将它们简单复制到输出字符串白话文的讲:这些A——Z,a——z这些字母(不被单引号包围的)会被特殊处理替换为对应的日期时间,其他的字...
  • 不知道从哪个版本起,VS code 保存会自动格式化。以前都是alt+shift+F格式化的,现在一保存就格式化,而且html什么全都乱了,react项目也没法写,悲伤的我难道要转webstorm嘛?如何解决呢,操作如下: 于是我找到...
  • 数据类型格式化函数:  PostgreSQL格式化函数提供一套有效的工具用于把各种数据类型(日期/时间、integer、floating point和numeric)转换成格式化的字符串以及反过来从格式化的字符串转换成指定的数据类型。下面...
  • 有时我们从其他地方复制过来的代码当粘贴到VS中时,代码缩进的格式已经没有了,这样看代码十分不直观,自己重新排版又太慢,还好VS中已经为我们提供了自动格式化的功能,下面是格式化的几种方法,VS2008即以后的各个...
  • [症状] 1、突然袭断电、移动硬盘或U盘等,未正常关闭状态下直接拔下,下次接入系统后双击盘符提示“磁盘未格式化,是否格式化” 2、数码相机、手机等非常规死机或非常规操作(如不兼容的读卡设备),导致数码卡接入...
  • 一鍵格式化代碼: Ctrl+Alt+L快捷鍵汇总參考鏈接Intellij IDEA 快捷键整理(TonyCody)Eclipse常用快捷键汇总
  • 通过pre标签进行格式化展示,使用JSON.stringify()方法转换。 代码如下: HTML显示json字符串并且进行格式化 { "name": "Brett", "address":"北京路23号", "email": "123456@qq.com" }  var text = ...
  • 问题:在使用shift+ctrl+F格式化代码的时候会出现以下的情况,注释也会格式化,把写在一行的注释分为两行显示,可读性不高而且格式不友好。 不友好的格式:   实际需要的格式:   问题解决: 首先进入window-->...
  • 一、问题背景在使用mkfs格式化1TB左右容量的硬盘时发现所耗费的时间很长,简直是一种折磨。那么,对于Linux的硬盘格式化是否也有像windows系统下快速格式化功能呢?经过查阅相关资料,发现Linux也具备快速格式化功能...
  • 在做项目的时候遇到一个问题,MYSQL格式化浮点数,保留两位小数点的问题。以下为个人在网上搜索普遍的答案,但不能满足浮点数保留小数点后两位。尝试用ROUND(X,D)可以满足。 格式化浮点数的问题,用format(col,2...
  • idea格式化代码快捷键

    2018-08-17 10:03:41
    idea格式化代码快捷键: Ctrl+Alt+L  
  • 整理代码格式设置 : 根据自己的编程习惯进行格式化设置3.点击右上角的小铅笔进行格式的细化4.导入自己的编程文件,系统会自动分析代码的编程格式5.自动格式化代码的快捷键默认是 ctr +shift + F,不过好像这设置不...
  • 软件可以快速多种风格格式化,并对语言进行着色。界面采用Office 2010风格,并有多种样式可以替换。并且支持代码高亮到网页上显示,方便博客文章之类的撰写阅读。 使用介绍:  1.全新Ribbon界面
1 2 3 4 5 ... 20
收藏数 2,073,068
精华内容 829,227
关键字:

格式化