[精讚] [會員登入]
866

【Vim】解決貼上文字時出現過多空格的問題

換了新系統,有時候就算重裝軟體並且複製了設定檔也還是會出現非常奇怪的現象

分享此文連結 //n.sfs.tw/15917

分享連結 【Vim】解決貼上文字時出現過多空格的問題@小編過路君子
(文章歡迎轉載,務必尊重版權註明連結來源)
2022-07-31 17:36:04 最後編修
2022-07-31 17:12:37 By 過路君子
 

哈囉大家好,這裡是終於解決這討人厭問題的小編過路君子

一直都想說小問題小問題,所以就持續丟著,終於到今天受不了了,起身去找尋該如何解決該問題。

 

 

小編從很久很久以前都是使用他人已經設定好的 Vim,所以一直以來在使用上都沒有什麼太大的問題。

直到約莫幾個月之前,有些原因由小編來重裝了 Vim,結果遇到了很多意想不到的狀況,而今天的所述的貼上時產生過多的空格也是其中之一。

當然解法還是參考某國外網站,原文在這:Disable expandtab in Vim,有需要可以自取。

 

具體發生的問題就是,假設我們今天有一個需要複製的程式碼長這樣:

(所有圖片點擊都可以放大、變高清)

結果複製並貼上 Vim 之後竟然變成這樣。

 

只要在 Vim 內輸入下方這行即可解決此問題。

:set expandtab

 

 

 

後記

因為 Vim 小編很常用,所以感覺未來會需要回來查看如何設定這些細節,所以如果有新的操作就寫一下,未來就可以快速解決相同的問題了。

END

你可能感興趣的文章

【C】〔無條件捨去〕如何忽略float數據 直接儲存成int型態(數據100%不失真) a148: You Cannot Pass?! 解題時所意外研究出來的神奇寫法,懂了原理之後要自行改寫成四捨五入或無條件進位應該就簡單了吧!

【Nexus Repository Manager】(deploy)使他人可以對遠端資料庫做讀寫 使用 Nexus Repository Manager 來讓各個工程師控制自己的 Jar 包,不會有 Github Merge Crashed 問題。

【Minecraft】[CoreProtect|BungeeCord]如何重新命名世界或維度名稱 當只有一個伺服器的時候,問題往往處理起來非常簡單,但是一旦當伺服器成長至兩台以上,事情便開始有趣了起來

【D語言】D language 安裝及使用 一種比較少見的程式語言

【Arduino/LinkIt 7697】實作小小的 MQTT Publish & Subscribe 若是要多點對多點傳輸資料,那使用 MQTT 即可快速的達成我們所需的目的

【教程】(進階版)如何用Sigil製作一本高質量的epub 下載好了Sigil之後除了直接把文字貼進去以外,還有:變更字型、著色、導入CSS……等等功能,不知道你有沒有發現呢?

隨機好文

高捷少女:地下城的探險少女③ 過了十分鐘後,前方的天花板滴下一滴水珠,發出「噠」一聲響亮地落在石地上,讓大家嚇一跳。     「什麼嘛,只是水珠而已。」艾米撫著胸口噓了一聲。     忽然間,耐耐的臉色發白起來。「各位,你們看

高捷少女:地下城的探險少女(終)  小穹眨眨眼睛,然後說了出來。「其實,從剛剛開始,我就在想了……是在看過這本日記之後。」她拿出日記。「我想……我們尋找寶藏的想法,是不是真的正確的?」「怎麼說呢?」耐耐好奇地問。「這個埋藏寶藏的人,在

高捷少女:美麗島的守護者① 婕兒跟耐耐嚇得臉色發白。「耐耐,小穹有這方面的愛好喔?」婕兒小聲地說。耐耐默默的拿出筆記本,臉上浮現一層微笑:「這麼大的新聞,要趕快記下來!」

高捷少女:耐耐的新年驚喜④ 「雖然夫人一直有在保養身體,可是年紀畢竟不小了,醫生曾經說過,不管是不是假性陣痛,一旦夫人有感覺了便立刻送到醫院。」管家爺爺說:「我們已經打電話給附近的大型醫院,救護車很快便會來到這裡。」「去看伯母吧

【數學】徐氏數學簡明講義(三) 第二章 直線與園 P2.1-15 Q12 12.已知聯立方程式恰有一解(x,y) = (1,2),   則的解為(x,y) = ? 解: