UNIXでLFではなくCRLFを使用するようにQtCreatorを設定したいとします。それを行う方法はありますか?linuxのQtCreatorでcrlfの終了を設定する方法
PS:私はファイルにdos2unixを使うことができますが、私はそうしたくありません。
UNIXでLFではなくCRLFを使用するようにQtCreatorを設定したいとします。それを行う方法はありますか?linuxのQtCreatorでcrlfの終了を設定する方法
PS:私はファイルにdos2unixを使うことができますが、私はそうしたくありません。
いくつかの可能性:1. QtCreatorがLinuxでCRLFファイルを開くと、それはCRLFファイルのように扱われるので、ファイルに対してdos2unixを一度実行するだけです。 2. 'diff -strip-trailing-cr ...'が動作します。 3.コメントの中で述べたように、ほとんどのバージョン管理システムでは、ローカルまたは固定行の終了を設定できるため、VCSツールでCreatorではなく問題を追跡できます。
[ツール] - > [オプション] - > [エディタ]でさまざまなエンコーディングを試しましたが、いずれも行末に影響しないようです(クリエイターはこの設定をしていないようですが、いつでも作成者のソースコードを取得できます...)
QtCreatorのバグです - https://bugreports.qt.io/browse/QTCREATORBUG-3590 もう一度もう一度開くことがあります。
これは通常、バージョン管理システムによって行われ、異なるプラットフォーム間でファイルを共有することができます。プラットフォーム間の移植性の他に、Linux上でCRLFが必要な理由はありますか? –
これはまさにその理由ですが、Qt作成者が修正したいくつかのWindowsソースでdiffを使うたびに、dos2unixの使用を避けたいと思います。 –
どのバージョン管理システムを使用していますか?私が(Subversionを使って)使っているdiffツールはすべて、行末のみの違いを自動的に無視します。 –