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>
原文地址:https://www.cnblogs.com/walkerwang/p/1788155.html