live writer 代码高亮测试

live writer下没有找到满意的代码高亮插件,昨天试剩下两个,对比一下。

第一个插件为 syntaxt heighter,第二个为code snippet,后来补充了一个叫insert code的,

结论是,正好是我介绍顺序,表现依次不如前面,而且支持的语法也是syntaxt最多,以后就用这个吧,

只不过这个插件在live writer里面没有好的预览,但是实际效果很棒,推荐。

 

1,xml/html

 

<Directory "${path}/www/pie/sns">

Options Indexes FollowSymLinks

AllowOverride All

Order deny,allow

Allow from all

</Directory>

<VirtualHost 127.0.0.3:80>

ServerName "u.dxpie.com"

DocumentRoot "${path}/www/pie/sns"

</VirtualHost>

 

   1: <Directory "${path}/www/pie/sns">
   2: Options Indexes FollowSymLinks
   3: AllowOverride All
   4: Order deny,allow
   5: Allow from all
   6: </Directory>
   7: <VirtualHost 127.0.0.3:80>
   8: ServerName "u.dxpie.com"
   9: DocumentRoot "${path}/www/pie/sns"
  10: </VirtualHost>

2,c#

 

    //根據前置序號找到行索引

    private int getPreSeqRowIndex(string pre_seq)

    {

        int rowIndex = -1;

        for (int i = 0; i < gridList.Rows.Count; i++)

        {

            string job_seq = ((Label)gridList.Rows[i].FindControl("txtjob_seq")).Text;

            if (job_seq == pre_seq)

            {

                rowIndex = i;

                break;

            }

        }

        return rowIndex;

    }

 

   1: //根據前置序號找到行索引
   2: private int getPreSeqRowIndex(string pre_seq)
   3: {
   4:     int rowIndex = -1;
   5:     for (int i = 0; i < gridList.Rows.Count; i++)
   6:     {
   7:         string job_seq = ((Label)gridList.Rows[i].FindControl("txtjob_seq")).Text;
   8:         if (job_seq == pre_seq)
   9:         {
  10:             rowIndex = i;
  11:             break;
  12:         }
  13:     }
  14:     return rowIndex;
  15: }


3,js

suycCalendar.prototype.MonthClick = function(n)

{

    if((this.month + n) < 0)

    {

        this.month = 11 ;

        -- this.year ;

    }

    else if((this.month + n) >= 12) 

    { 

        this.month = 0 ; 

        ++ this.year ; 

    }

    else

    {

        this.month = this.month + n ;

    }

      

    this.writeString(this.buildString()) ;

}

   1: suycCalendar.prototype.MonthClick = function(n)
   2: {
   3:     if((this.month + n) < 0)
   4:     {
   5:         this.month = 11 ;
   6:         -- this.year ;
   7:     }
   8:     else if((this.month + n) >= 12) 
   9:     { 
  10:         this.month = 0 ; 
  11:         ++ this.year ; 
  12:     }
  13:     else
  14:     {
  15:         this.month = this.month + n ;
  16:     }
  17:       
  18:     this.writeString(this.buildString()) ;
  19: }

4,php

    case 'register':

		$tp->show('register');

        break;

     case 'savereg':

		$tp->show('register');

        break;

      case 'regshop':

             //最新入驻商家

           $shop=$db->SelectS('select company,id from '.table('company').' order by id desc limit 0,10');

           $tp->assign("shops",$shop);

	   $tp->show('regshop_jump');

        break;

      case 'regbendi':

             //最新入驻商家

           $shop=$db->SelectS('select company,id from '.table('company').' order by id desc limit 0,10');

           $tp->assign("shops",$shop);

	   $tp->show('regshop');

   1: case 'register':
   2:     $tp->show('register');
   3:     break;
   4:  case 'savereg':
   5:     $tp->show('register');
   6:     break;
   7:   case 'regshop':
   8:          //最新入驻商家
   9:        $shop=$db->SelectS('select company,id from '.table('company').' order by id desc limit 0,10');
  10:        $tp->assign("shops",$shop);
  11:    $tp->show('regshop_jump');
  12:     break;
  13:   case 'regbendi':
  14:          //最新入驻商家
  15:        $shop=$db->SelectS('select company,id from '.table('company').' order by id desc limit 0,10');
  16:        $tp->assign("shops",$shop);
  17:    $tp->show('regshop');

5,python

import MySQLdb   

conn=MySQLdb.connect(host="127.0.0.1",user="root",passwd="mysql",db="demo",charset="utf8")   

cursor=conn.cursor()   

name = "jacky2"

age=33

sql = "insert into users(name,age) values(%s,%s)"   

param = (name,age)   

p2=[('aaaa','11'),('bbbb','22'),('cccc',33),('dddd',None)]

p2.append(('eeee',25))

param2=tuple(p2)


第二个插件没有找到python….晕

补充最后一个插件的一些效果

   1:  //根據前置序號找到行索引
   2:  private int getPreSeqRowIndex(string pre_seq)
   3:  {
   4:      int rowIndex = -1;
   5:      for (int i = 0; i < gridList.Rows.Count; i++)
   6:      {
   7:          string job_seq = ((Label)gridList.Rows[i].FindControl("txtjob_seq")).Text;
   8:          if (job_seq == pre_seq)
   9:          {
  10:              rowIndex = i;
  11:              break;
  12:          }
  13:      }
  14:      return rowIndex;
  15:  }

   1:  suycCalendar.prototype.MonthClick = function(n)
   2:  {
   3:      if((this.month + n) < 0)
   4:      {
   5:          this.month = 11 ;
   6:          -- this.year ;
   7:      }
   8:      else if((this.month + n) >= 12) 
   9:      { 
  10:          this.month = 0 ; 
  11:          ++ this.year ; 
  12:      }
  13:      else
  14:      {
  15:          this.month = this.month + n ;
  16:      }
  17:        
  18:      this.writeString(this.buildString()) ;
  19:  }

<Directory "${path}/www/pie/sns">
Options Indexes FollowSymLinks
AllowOverride All
Order deny,allow
Allow from all
</Directory>
<VirtualHost 127.0.0.3:80>
ServerName "u.dxpie.com"
DocumentRoot "${path}/www/pie/sns"
</VirtualHost>

你可能感兴趣的:(Writer)