#drscript
#This drScript can add line number to selected text base on 1
#limodou(chatme@263.net) 2004/04/16
#version 1.0
text=DrDocument.GetSelectedText()
lines=text.split('\n')
endtext=''
if lines[-1]=='':
del lines[-1]
endtext='\n'
text="\n".join([ "%4d %s" % (i+1, lines[i]) for i in range(len(lines))])
text += endtext
DrDocument.SetSelectedText(text)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If you use "Replace Tabs With Spaces" before posting, you should be fine.
#drscript
#This drScript can add line number to selected text base on 1
#limodou(chatme@263.net) 2004/04/16
#version 1.0
text=DrDocument.GetSelectedText()
lines=text.split('\n')
endtext=''
if lines[-1]=='':
del lines[-1]
endtext='\n'
text="\n".join([ "%4d %s" % (i+1, lines[i]) for i in range(len(lines))])
text += endtext
DrDocument.SetSelectedText(text)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yes!
#drscript
#This drScript can add line number to selected text base on 1
#limodou(chatme@263.net) 2004/04/16
#version 1.0
text=DrDocument.GetSelectedText()
lines=text.split('\n')
endtext=''
if lines[-1]=='':
del lines[-1]
endtext='\n'
text="\n".join([ "%4d %s" % (i+1, lines[i]) for i in range(len(lines))])
text += endtext
DrDocument.SetSelectedText(text)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
#drscript
#This drScript can add line number to selected text base on 1
#limodou(chatme@263.net) 2004/04/16
#version 1.0
text=DrDocument.GetSelectedText()
lines=text.split('\n')
endtext=''
if lines[-1]=='':
del lines[-1]
endtext='\n'
text="\n".join([ "%4d %s" % (i+1, lines[i]) for i in range(len(lines))])
text += endtext
DrDocument.SetSelectedText(text)
All Indent disappear!
If you use "Replace Tabs With Spaces" before posting, you should be fine.
#drscript
#This drScript can add line number to selected text base on 1
#limodou(chatme@263.net) 2004/04/16
#version 1.0
text=DrDocument.GetSelectedText()
lines=text.split('\n')
endtext=''
if lines[-1]=='':
del lines[-1]
endtext='\n'
text="\n".join([ "%4d %s" % (i+1, lines[i]) for i in range(len(lines))])
text += endtext
DrDocument.SetSelectedText(text)
Yes!
#drscript
#This drScript can add line number to selected text base on 1
#limodou(chatme@263.net) 2004/04/16
#version 1.0
text=DrDocument.GetSelectedText()
lines=text.split('\n')
endtext=''
if lines[-1]=='':
del lines[-1]
endtext='\n'
text="\n".join([ "%4d %s" % (i+1, lines[i]) for i in range(len(lines))])
text += endtext
DrDocument.SetSelectedText(text)
Oh, it doesn't work.