Ubuntu
Linux 在複製和粘貼程式碼時創建製表符
我使用 Linux Ubuntu 進行競爭性程式,它非常好,但是當我複制並粘貼我的 c++ 程式碼送出它時,它會自動在我的送出程式碼的某些行的開頭添加標籤。
是否存在某種修復它的方法?
因為在 MS-windows 上這不是問題。
非常感謝。
兩者
vim
和Sublime Text
編輯器都可以配置是否使用空格或製表符進行縮進,以及是否將現有製表符轉換為空格(反之亦然)。對於
vim
,請參閱vi 和 vim StackExchange 上的這個問題。基本上,如果您總是想要空格而不是製表符,請添加set expandtab
到您的~/.vimrc
文件中。如果要將現有的製表符轉換為空格,請:retab
在命令模式下鍵入。對於 Sublime Text,請參閱其參考文件的這一部分。基本上,您可能希望設置
detect_indentation
為false
以防止 Sublime 嘗試適應您載入的每個文件中的現有做法,然後根據您的喜好設置tab_size
,use_tab_stops
translate_tabs_to_spaces
, 。auto_indent``trim_automatic_white_space