Linuxはコードをコピーして貼り付けるときにタブ文字を作成します。

Linuxはコードをコピーして貼り付けるときにタブ文字を作成します。

競争プログラミングのためにLinux Ubuntuを使用するのはかなり良いです。ただし、送信するためにC ++コードをコピーして貼り付けると、送信されたコードの特定の行の先頭にタブが自動的に追加されます。

問題を解決する方法はありますか?

MS-windowsではこれは問題ではありません。

とても感謝しています。

答え1

vimエディタとエディタの両方にインデントにSublime Textスペースを使用するかタブを使用するか、既存のタブを空白に変換するか(またはその逆)を設定できます。

については、vim以下を参照してください。この質問はviとvim StackExchangeについてです。デフォルトでは、タブではなく常に空白が必要な場合は、ファイルset expandtabにスペースを追加してください~/.vimrc。既存のタブ文字をスペースに変換するには、:retabコマンドモードで入力します。

崇高なテキストの場合、リファレンスドキュメントのこのセクションを参照してください。。デフォルトでは、Sublimeがロードするすべてのファイルの既存の方法を適用しないように設定し、必要に応じて、detect_indentationおよびfalsetab_size設定use_tab_stops translate_tabs_to_spacesできますauto_indenttrim_automatic_white_space

関連情報