notepad++ 多行編輯(列編輯)


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

或者

除了第一行行首沒有增加空行外,其余全部成功。

為每行行首添加一行指定數據

通過上面,我們可以這樣:

或者

寫在最后

  哪位大佬如若發現文章存在紕漏之處或需要補充更多內容,歡迎留言!!!

 相關推薦:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM