sublime快速生成html模板,sublime快捷鍵設置

前言:

在程序猿的日常開發、故障處理、版本更新、文檔編輯等等的工作當中,必不可少的都會和數據打交道。

有時候在處理一些代碼數據時,往往都是手工一個個地進行複製粘貼,數據量如果很大的時候,就會很耗費時間,而且有時候不太現實,只能選擇其他解決方式。

Sublime各種快速處理數據技巧分享

接下來,讓我來給大家分享一些實用的處理技巧吧!


工具準備

Sublime各種快速處理數據技巧分享

Sublime,同學們可以提前在網上下載,下文將通過這個軟體教給大家一些處理數據的小技巧。

簡介:Sublime一般指Sublime Text。Sublime Text 是一個文本編輯器(收費軟體,可以無限期試用,但是會有激活提示彈窗),同時也是一個先進的代碼編輯器。

心理準備

出於簡單易懂易理解的理由,以下會有很多多多圖哦~~ 不用慌,都很簡單的!!

場景分析:

1、根據已有的數據片段,組裝SQL

836037954@qq.com
471644502@qq.com
297380274@qq.com
836037@qq.com
dgsoqqqzh@163.com
123456@qq.com
...

比如我們有以上一些郵箱數據,我們如何快速地組裝插入資料庫的sql呢?

通常做法:

第一步,首先寫一條完整的sql

INSERT INTO User(email) VALUE(“836037954@qq.com”);

第二步,數一下總共有多少條數據,把上面組裝好的數據,複製出多少條,如:

Sublime各種快速處理數據技巧分享

第三步,把全部郵箱,逐個複製,逐個粘貼替換已經組裝好的數據,如:

Sublime各種快速處理數據技巧分享

至此,已經完成要求了,同學們可能會說:「這麼簡單,才不要什麼技巧呢,我都會了」

在這裡我想說,如果要處理的數據,有成千上萬條,甚至上萬上百萬條呢?

如果按照1秒處理一條的速度,那麼10萬條,要10萬秒,一天86400秒,那豈不是處理完都要明天了。

接下來,教大家如何快速處理好,就剩下很多時間可以處理更多其他事情了。

快速簡單做法:

首先,我們把全部數據複製出來,如:

Sublime各種快速處理數據技巧分享

然後ctrl+A全選(或者用滑鼠把需要處理的數據選中),關鍵步驟來了!

鍵盤按ctrl + shift + L後,如:

Sublime各種快速處理數據技巧分享

大家可能會說,沒什麼變化啊!

而細心的同學會發現,「咦,怎麼每一行都會有游標呢?」

不錯,這就是處理數據的關鍵操作!

好了,我們繼續。

接著,我們按一下鍵盤的方向鍵←

Sublime各種快速處理數據技巧分享
Sublime各種快速處理數據技巧分享

可以看到這時候並沒有選中數據,但是游標都去到最左邊了,而且每一行都有游標,然後我們就可以開始按照下面的格式組裝sql數據了。

INSERT INTO User(email) VALUE(“836037954@qq.com”);

直接在鍵盤輸入 INSERT INTO User(email) VALUE(“

Sublime各種快速處理數據技巧分享

然後按一下鍵盤的end鍵,繼續補回 “);

Sublime各種快速處理數據技巧分享
Sublime各種快速處理數據技巧分享

至此,我們已經完成組裝sql的工作了,1分鐘的事情就搞定了!

其實不止這個組裝sql的,文檔編輯工作也可能會用到,具體就需要同學們自己去體會啦!

2、處理部分相同,部分不同的數據

以php語言為例,如果需要快速組裝一個數組,如:

Sublime各種快速處理數據技巧分享

通常我們會類似場景一的做法,一個個地去複製、粘貼、替換,比較麻煩,接下來分享一個快速組裝的方法。

下圖是初始化的情況

Sublime各種快速處理數據技巧分享

2.1 首先,我們用滑鼠選中全部數據都相似的部分,如:

Sublime各種快速處理數據技巧分享

2.2 然後用sublime的選中相同內容的快捷鍵,按 ctrl + D (這個是選中下一個相同的內容,如果有多個,需要按多次);

或者按 alt + F3(這個是選中當前文件內所有和已選中內容相同的數據),如:

Sublime各種快速處理數據技巧分享

2.3 然後繼續按一下鍵盤方向鍵 右 →,這時候也是沒有選中內容,出現多個游標的情況。

Sublime各種快速處理數據技巧分享

2.4 然後需要這些游標都選中需要複製的內容,先按住ctrl + shift,然後再按鍵盤方向鍵 右 →,就會得到如下圖。

達到選中所有不同數據的效果,這裡ctrl鍵+方向鍵是游標會按照指定方向跳動(按單詞或者分隔符,如果是從單詞開頭按,就會跳躍到單詞的尾部),shift+方向鍵是按照指定方向選中內容的意思。

Sublime各種快速處理數據技巧分享

2.5 接著,ctrl+C 複製,其實已經是複製了全部選中的數據,然後就開始組裝異形數組。

由上圖得知,當前選中了10個數據,我們需要先組裝好10條初始化的數據(如何初始化就不細說了,複製粘貼,或者先寫好一條,然後游標放在需要複製的行,按住ctrl+shift,再按D 鍵,多按幾次就能複製多條),如:

Sublime各種快速處理數據技巧分享

2.6 然後使用場景一的方法,選中相似的數據片段,這裡選中 test,再按alt + F3即可選中10行的arr數據,按ctrl+V粘貼即可,然後再按end 鍵,再按← 鍵,ctrl+V粘貼2.4步驟得到的數據(可能2.5進行過複製操作,所以可能需要重複2.4步驟得到需要粘貼的數據)就大功告成啦,完成如下圖:

Sublime各種快速處理數據技巧分享

是不是挺簡單方便呢?個人覺得對於開發來說比較友好,可以提高寫代碼的效率!!

小結

1、場景一比較適合批量對大量的數據進行組裝和處理,可以為我們節省很多人工處理的時間;

2、場景二比較適合處理異形數據,大部分內容相同,只有某少部分內容不同的數據,就是異形數據,使用場景二推薦的技巧,我們可以快速輕鬆地達到我們想要的效果;

3、同學們可能會有疑問,如果我是程序員,寫個腳本出來,逐個處理不就完了嗎。但寫腳本的時間,都可以使用sublime處理好幾次了;

4、以上就是我通過快捷鍵的組合去解決的部分場景,sublime是一個充滿各種插件,快捷鍵的一款輕便軟體,只要我們合理利用好sublime各種快捷鍵,可以為同學們完成更多重複煩瑣困難的工作啦!

賣個關子

如下圖,如果想把這麼多行的編號數據都處理成一行,並且以空格分隔,要怎麼快速處理好呢?千萬不要用老方法哦,假如有10萬行,你就知道困難了。

處理前:

Sublime各種快速處理數據技巧分享

處理後:

Sublime各種快速處理數據技巧分享

提示:利用場景一介紹的部分技巧即可完成哦!

以上是本期分享的全部內容,主要講解通過Sublime快速處理數據的小技巧。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/232939.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-11 13:24
下一篇 2024-12-11 13:24

相關推薦

發表回復

登錄後才能評論