歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 解決從VIM復制出來的代碼格式錯亂或對齊的問題

解決從VIM復制出來的代碼格式錯亂或對齊的問題

日期:2017/3/1 15:37:07   编辑:關於Linux
解決從VIM復制出來的代碼格式錯亂或對齊的問題 這篇文適合給使用VIM的小鳥看,不太適合老鳥 有一個問題就是只要是從VIM復制出來的代碼,無論是放到CSDN還是GITHUB上面都會變得非常難看。 在VIM裡面你看著以為對齊了,實際沒有。先說一下CSDN的tab,默認是8個空格的長度,這個感覺距離非常大,即便所有的縮進都是對的,那麼代碼的寬度也會被拉得很大。 所以我希望在代碼中不要使用tab(或者說使用tab的時候,實際輸入的是空格),這個可以做到,在你的.vimrc文件中加入“set expandtab”就可以了 然後最好將tabstop, softtabstop和shiftwidth設置為一樣(在設置了expandtab後,它們的值對應於:敲擊tab時輸入的空格數量,(這個參見下文鏈接),換行時自動幫你輸入的空格數量)。 這個時候無論你在程序中輸入tab,還是在普通模式下鍵入小歐“o”,都會達到想要的效果,再將代碼復制到CSDN,github等地方,你看看效果是不是達到了。 順便說一句……我沒有打開cindent,autoindent以及smartindent。
Copyright © Linux教程網 All Rights Reserved