1.情景展示

將以上現有數據,改成json格式的鍵值對,有沒有快捷辦法?
2.實現工具
notepad++列編輯
3.解決方案
在notepad++中,可以通過操作一行的方式,完成多行同時進行編輯。
使用列編輯,有兩種方式:
方式一:按住Alt鍵不松手,同時,按住鼠標左鍵上下左右拖拽;

方式二:按住Alt+Shift鍵不松手,同時,鼠標點擊要結束選中的地方。

在第一行輸入:{name:',其它要操作的行,也會跟着添加;

在行末輸入'},這個時候需要注意:
列編輯,只能同時對多列的同一列進行重寫、刪除和插入。
4.擴展延伸
2021年12月13日09:28:58
在行首和行末添加統一內容
行首添加統一內容
在行首添加統一內容,除了上面通過列編輯的方式進行添加,還有這一種實現方式:
使用快捷鍵Ctrl+H打開“替換對話框”,在每行的開頭添加內容。
勾選左下角的“正則表達式”選項(注意一定要記得勾選)
在“查找目標”里輸入上尖號“^”,上尖號代表每行的開頭
在“替換為”里輸入“(需要添加的內容)”
然后點"全部替換"按鈕,這樣每行的前面就全部添加了(需要添加的內容)

2022年3月18日11:08:26
或者,使用列模式(快捷鍵:Alt+c);
鼠標光標,移至第一行第一列;

效果:

行末添加統一內容
在“查找目標”里輸入美元符號“$”,美元符號代表每行的結尾
在“替換為”里輸入“(需要添加的內容)”
然后點"全部替換"按鈕,這樣每行的結尾就全部添加了(需要添加的內容)

2021年12月15日16:05:52
緊接着上面繼續說:
當需要給行首和行末同一添加的字符時,如果要添加的字符為(),需要使用'\'進行轉義,否則,正則表達式字符會被自動忽略掉;
為多行行首添加:$('span.,執行結果卻是:少了左括號(。

$\('span.

同樣地,這里也可以使用列模式為行首添加:$('span.;

在行末添加:').css({'user-select':'text','-webkit-user-select':'text'});
正確做法是:
'\).css\({'user-select':'text','-webkit-user-select':'text'}\);

2022年3月18日11:20:49
為每行添加一個空行
可以通過在每行行末增加空行的方式,來變相實現。
換行符是:\n

或者

除了第一行行首沒有增加空行外,其余全部成功。
為每行行首添加一行指定數據
通過上面,我們可以這樣:

或者

