當我在編寫python代碼時,有連續的行需要適當的對齊。如何在gnim的beginnig和end中進行適當的對齊?
1)在beginnig
從20至24線,如何讓在第4欄每首字符顯示正確對齊?
2)在端部
從20至23線,如何使在第78列中的每個結束字符\
(所述continious符號)顯示正確對準?
讓我更具體的問題。 初始狀態爲
pattern=[['CompanySurvey','http://f10.eastmoney.com/f10_v2/CompanySurvey.aspx?code=sz%s'], \
['ShareholderResearch','http://f10.eastmoney.com/f10_v2/ShareholderResearch.aspx?code=sz%s'], \
['BonusFinancing','http://f10.eastmoney.com/f10_v2/BonusFinancing.aspx?code=sz%s'], \
['FinanceAnalysis','http://f10.eastmoney.com/f10_v2/FinanceAnalysis.aspx?code=sz%s'], \
['CapitalStockStructure','http://f10.eastmoney.com/f10_v2/CapitalStockStructure.aspx?code=sz%s']]
我想要做的5條線左,右對齊。英戈Karkat的
1.採用方法
:FDinoff的2,5left9
得到它顯示
pattern=[['CompanySurvey','http://f10.eastmoney.com/f10_v2/CompanySurvey.aspx?code=sz%s'], \
['ShareholderResearch','http://f10.eastmoney.com/f10_v2/ShareholderResearch.aspx?code=sz%s'], \
['BonusFinancing','http://f10.eastmoney.com/f10_v2/BonusFinancing.aspx?code=sz%s'], \
['FinanceAnalysis','http://f10.eastmoney.com/f10_v2/FinanceAnalysis.aspx?code=sz%s'], \
['CapitalStockStructure','http://f10.eastmoney.com/f10_v2/CapitalStockStructure.aspx?code=sz%s']]
2.採用方法
:%s/.$/\=repeat(' ',107-len(getline('.'))).submatch(0)
它得到輸出。
pattern=[['CompanySurvey','http://f10.eastmoney.com/f10_v2/CompanySurvey.aspx?code=sz%s'], \
['ShareholderResearch','http://f10.eastmoney.com/f10_v2/ShareholderResearch.aspx?code=sz%s'], \
['BonusFinancing','http://f10.eastmoney.com/f10_v2/BonusFinancing.aspx?code=sz%s'], \
['FinanceAnalysis','http://f10.eastmoney.com/f10_v2/FinanceAnalysis.aspx?code=sz%s'], \
['CapitalStockStructure','http://f10.eastmoney.com/f10_v2/CapitalStockStructure.aspx?code=sz%s'] ]
這麼長的:%s/.$/\=repeat(' ',107-len(getline('.'))).submatch(0)
這樣做,任何人都可以簡單嗎?
如何編寫替換和插入? –
請在樣品前/之後。 – romainl
如果超過78個字符,你想怎麼做?開始的角色是什麼?空白是否算作角色? – FDinoff