問題タブ [editorconfig]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
github - GitHub の .editorconfig ファイル
.editorconfig を github リポジトリに追加して、github コード ビューアーにタブを 4 つのスペースとして表示させようとしています。これは非常に単純に聞こえ、GitHUb はネイティブ サポートを提供していると思われますが、動作させることができません。
次の .editorconfig をリポジトリのルートに追加しました。
ハッシュを含む最後の 2 行は、それぞれタブとスペースで行われます。このファイルを github コード ビューアーで開くと、最初の行にタブが 8 個のスペースとして表示されます。URL に ?ts=4 を追加すると、タブが 4 つのスペースとして表示されます。
私はこれを間違って使用しているだけですか/それがしないことを期待していますか? 私たちの問題は、レポの古いコードがタブで追加されたことです。新しいコードではタブをスペース (4 つのスペース) として使用したかったので、既存のタブを新しいタブと揃えて表示したかったのです。
任意のガイダンスをいただければ幸いです。
configuration-files - .editorconfig ファイル内のすべての構成ファイル (rc で終わるファイル) を選択する方法は?
私のファイルでは、、、などのすべての構成ファイル.editoconfig
を選択したいと考えています。ファイルはドットで始まり、.で終わる必要があります。.bowerrc
.jscsrc
.jshintrc
rc
で試してみまし[.*rc]
たが、うまくいきません!
ファイル内のこれらすべてのファイルを選択するにはどうすればよい.editorconfig
ですか?
java - すべての Intellij コード スタイルを .editorconfig ファイルにエクスポートする方法は?
私は自分のプロジェクトに標準のコード スタイルを持たせようとしていますが、その標準であるhttp://editorconfig.org/を見つけました。私はそれがとても好きで、Intellij はそれをサポートしています (私たちは Intellij を使用しています)。
しかし、私は多くのことを読みましたが、Intellij のすべてのコード スタイルを .editorconfig ファイルにエクスポートする方法が見つかりませんでした。Intellij 専用の XML にのみエクスポートできます。
または、Java のすべての editorconfig ドメイン固有のプロパティを読み取ることができる Web ページはありますか? editorconfig github wikiには、ほんの少ししかありません。
emacs - Editorconfig は Emacs の TRAMP では機能しませんか?
Ubuntu 14.04、Emacs 24 に editorconfig モードをインストールしました ( githubでアドバイスされているように手動で)、ローカルでうまく動作します ($HOME ディレクトリにキャッチオール .editorconfig もあります)。
ただし、別の Ubuntu 14.04 ホストで ssh/tramp を介して編集する場合 (そこに EditConfig C コアがインストールされているための editorconfig パッケージを使用しない場合と使用する場合)、.editorconfig-files は完全に無視されているようで、ホーム ディレクトリのファイルも考慮されていません。
それは単なる悲しい制限ですか、それとも設定が不足していますか?
windows - EditorConfig を使用すると、Git の行末の設定方法に影響がありますか?
ここには、Git での行末の処理に関する多くの質問があります。ただし、まだ解決されていない質問の 1 つは、EditorConfigを使用すると、Git が行末を処理する方法に何らかの影響があるかどうかです。
私が取り組んでいる事実上すべてのプロジェクトには、.editorconfig
が に設定end_of_line
されているため、質問しlf
ます。これは私には問題ありませんが、Windows で Git の行末処理を設定するための標準的なアドバイスは、に設定autocrlf
することtrue
です (つまり、チェックアウト時に CRLF に変換します)。
この状況では、Editorconfig と Git は逆方向に引っ張っているように見えます (Git はチェックアウト時に行末を CRLF に変換しますが、Editorconfig はファイルが保存されるたびに行末を LF に戻すと思われます)。それで、Editorconfig を使用すると、Windows での行末のベスト プラクティスが異なるのではないかと思っています。
ノート:
私の傾向は、Editorconfig を延期し、プロジェクトの行末を指定するファイルを持つすべてのプロジェクトに(つまり、設定に関係なく、行末に触れないように Git に指示する).gitattributes
ファイルを追加することです(事実として、誰もがこれらのプロジェクトでの作業は Editorconfig を使用しているか、および/またはエンディングを使用する OS を使用しており、これにより、Git が Windows でよく吐き出すように見えるいらいらする行末変換警告が回避されるようです)。問題は、このトピックについてたくさん読んだにもかかわらず、Git の行末が引き続き困惑していることです。そのため、上記が新しい問題を引き起こさないとは確信していません (以前の実験で* -text
autocrlf
.editorconfig
lf
.gitattributes
画像ファイルを壊してしまいました)。だから:これはアプローチとして理にかなっていますか?それとも、Editorconfig は行末処理のベスト プラクティスとは関係ありませんか?
git - Git サブモジュール内での editorconfig の使用
JSON スキーマ検証用の外部モジュールに依存する Web アプリケーションがあります。Web アプリには Git リポジトリがあり、その中にモジュールが Git サブモジュールとして含まれています。
Web プロジェクトではeditorconfig
、構文の標準化を行っています。これには (Sublime テキストを使用しているため)、editorconfig-sublimeを使用します。
モジュールは別のチームによって維持されており、独自のコーディング スタイルを持っています。たまには寄稿するけど。
.editorconfig
私が抱えている問題は、Web フォルダー内のコードをモジュールに追加すると、独自のファイルがあるため、私のコーディング スタイルがそれらのスタイルと衝突することです。彼らは現在使用していませんeditorconfig
。
私の質問はこれです:
.editorconfig
ベースGitリポジトリで1つを使用.editorconfig
し、Gitサブモジュールで別のものを使用することは可能ですか? ここでのベストプラクティスは何ですか?
configuration - 最上位のルート ディレクトリ以外に editorconfig ファイルを配置することは可能ですか?
だから私は次のようなeditorconfigファイルを持っています:
私のファイル構造は次のようになります。
ご覧のとおり、すべての構成関連のものを保持したい構成ディレクトリがあります。.editorconfig
そこにあるファイルをプロジェクト全体で使用したいのですが、明らかに最上位のルート ディレクトリにはありません。これは可能ですか?