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>