Ubuntu

Linux 在複製和粘貼程式碼時創建製表符

  • February 10, 2021

我使用 Linux Ubuntu 進行競爭性程式,它非常好,但是當我複制並粘貼我的 c++ 程式碼送出它時,它會自動在我的送出程式碼的某些行的開頭添加標籤。

是否存在某種修復它的方法?

因為在 MS-windows 上這不是問題。

非常感謝。

兩者vimSublime Text編輯器都可以配置是否使用空格或製表符進行縮進,以及是否將現有製表符轉換為空格(反之亦然)。

對於vim,請參閱vi 和 vim StackExchange 上的這個問題。基本上,如果您總是想要空格而不是製表符,請添加set expandtab到您的~/.vimrc文件中。如果要將現有的製表符轉換為空格,請:retab在命令模式下鍵入。

對於 Sublime Text,請參閱其參考文件的這一部分。基本上,您可能希望設置detect_indentationfalse以防止 Sublime 嘗試適應您載入的每個文件中的現有做法,然後根據您的喜好設置tab_size, use_tab_stops translate_tabs_to_spaces, 。auto_indent``trim_automatic_white_space

引用自:https://unix.stackexchange.com/questions/633744