@(Python)[ch01]
Environment : MD+Maxiang+Evernote+MDPad2 / under Windows7
代碼拷貝到Markdown編輯環(huán)境下的格式問(wèn)題
1. 問(wèn)題描述:
-
在用Markdown馬克飛象編輯本周ch1的心得時(shí),需要拷貝代碼到:
2. 嘗試解決:
-
首先嘗試著直接從github的代碼文檔拷貝程序段到maxiang肆氓, 結(jié)果還是失敗如上圖糜芳。
-
隨后 突然想到是否可以從Atom拷貝到MarkdownPad2, 隨即嘗試:
3. 解決方案總結(jié):
- 要在maxing中加入整片的代碼段飒房,代碼段的拷貝來(lái)源要從MarkdownPad2來(lái)烙常,Atom上直接拷貝始終會(huì)出現(xiàn)順序行的問(wèn)題
-
整理流程如下:
流程圖:
st=>start: 從Atom拷貝到MarkdownPad2
op1=>start: 拷貝代碼從MarkdownPad2 到 maxing
e1=>end: 檢查相關(guān)代碼間距
e2=>end: 發(fā)布
MarkdwonPad2 => maxing
st->op1->e1->e2
code uploading process, maxing+markdownpad2
4. 最終展示效果
def get_weather_info():
try:
print('{} the weather is :{}'.format(city, weather[city]))
history[city] = weather[city]
except:
print("sorry, the city you input is inexistent, please input again")
get_help()
5. maxing自帶代碼塊描述展示
@requires_authorization
def somefunc(param1='', param2=0):
'''A docstring'''
if param1 > param2: # interesting
print 'Greater'
return (param2 - param1 + 1) or None
class SomeClass:
pass
>>> message = '''interpreter
... prompt'''
6. Markdown + maxiang + evernote 最終發(fā)布在簡(jiǎn)書的流程
maxing 代碼:
st=>start: 在maxiang編輯
op1=>operation: maxiang直接同步到evernote
cond=>condition: 檢查僻造,沒(méi)有錯(cuò)誤
op2=>operation: 復(fù)制maxing代碼到簡(jiǎn)書發(fā)布
e2=>end: 最終結(jié)束所有發(fā)布與保存弥激!
st->op1->cond
cond(yes)->op2->e2
cond(no)->op1
流程圖:
Markdown + maxiang + evernote
系統(tǒng) : windows 7, compiler: windows Powershell, MarkdownPad2