[vs code]vscode-input-sequence

[vs code]vscode-input-sequence

筆者其實很喜歡用vs code來編輯文字,不管是sql或者是xml等等的,所以有些需求就會找擴充套件來完成我的需求,而這篇想要介紹一個可以自動編流水號的工具,我常常遇到需要自己得手動每個或每行從1逐一遞增的需求,後來我發現vs code有vscode-input-sequence後,不管是在任何格式有這些需求,我都會把這些文字貼到vs code來快速完成需求,首先安裝一下extension吧

接著我來假設一個需求,我需要去編一段文字,然後是001至020的格式,而目前格式是這樣子

請排列順序001數字
請排列順序數字
請排列順序數字
請排列順序數字
請排列順序數字
請排列順序數字
請排列順序數字
請排列順序數字
請排列順序數字
請排列順序數字
請排列順序數字
請排列順序數字
請排列順序數字
請排列順序數字
請排列順序數字
請排列順序數字
請排列順序數字
請排列順序數字
請排列順序數字
請排列順序數字

我要在中間001的地方排序怎麼做呢?比較聰明的工程師可能會想寫一些簡單的程式碼來做,但如果格式更亂的話或沒有規則性我們就比較難處理了,在vs code裡面我們可以按下alt + 滑鼠左鍵去任意選取多個如下示例

或者我們可以按shift+alt+按住滑鼠左鍵去選取任意區塊

或者按ctrl+d去選取同樣的字詞

Ctrl+Shift+L 則是可以全選我們選中的相關字詞

有了上面相關操作文本的技巧之後,再搭配上input-sequence,我們其實很容易的可以編出流水號般的格式,我們只要先選取起來,再按下快速鍵ctrl+alt+0就可以輸入想要的數字格式和起始數字