Visual Studio Code —ファイルの最後に新しい行を挿入する


99

Visual Studio Codeを使用してファイルを保存すると、ファイルの最後に新しい行が自動的に追加されず、あらゆる種類の潜在的な問題が発生することに気付きました。

Visual Studio Codeに新しい行を自動的に挿入するにはどうすればよいですか?

回答:


171

Visual Studio Codeでファイルの最後に新しい行を挿入するには、2つの簡単な方法があります。

方法I

  1. Visual Studio Codeを開き、[ファイル](Macを使用している場合はコード)-> [設定]-> [設定]に移動します。設定ページを表示しているはずです

  2. 検索バーに「最後の改行を挿入」と入力します

  3. 必要に応じて、「ワークスペースの設定」タブまたは「ユーザー設定」タブの「ファイル:最終改行を挿入」という見出しの下のチェックボックスを選択します。

「ファイル:最終改行の挿入」チェックボックスが選択された設定ページ

方法II

  1. Visual Studio Codeを開き、[ファイル](Macを使用している場合はコード)-> [設定]-> [設定]に移動します。設定ページを表示しているはずです

  2. ページの右上にある{}アイコンをクリックして、JSON設定ページを開きます

  3. JSON設定ページの検索バーに「files.insertFinalNewline」と入力します

  4. どちらか

    • files.insertFinalNewlineJSONキーを含む行の左側にある白い「編集ペン」をクリックして、True

    または

    • files.insertFinalNewlineJSONキーを含む行をコピーし、必要に応じて右側のJSONファイルの[ユーザー設定 ]タブまたは[ワークスペース設定 ]タブに貼り付け、その値を次のように設定しますtrue

<code> files.insertFinalNewline </ code>が<code> true </ code>に設定されたユーザー設定JSON

最終結果

あなたのいずれかでユーザー設定ワークスペースの設定 JSONファイルには、ラインの読みを持つ必要があります"files.insertFinalNewline": true提供中括弧({})の中に、。さらに、「設定」ページで、「ファイル:最終改行挿入」という見出しの下のチェックボックスが選択されます。

Visual Studio Codeは、保存されていない場合、保存時にファイルの最後に空の行を追加します。


ファイルの末尾にすでに改行がある場合、これにより余分な改行が発生することはありますか?
アーロンフランケ

3
@AaronFrankeその振る舞いを見たことがない。私にとっては、改行がまだない場合にのみ追加します。この問題が発生している場合は、おそらく最終行に、気づいていない書式が含まれていないことを確認してください。
LJH

1
また、言語の種類ごとに定義することができます"[javascript]": {"files.insertFinalNewline": true}
オフ私の芝生ゲット

57

Visual Studio Codeでファイルの最後に改行を挿入する方法を示すスクリーンキャプチャを以下に配置しました。これは、「これを実行して再送信する必要がある」と言ったときにコードレビューでリンクするのに役立つ場所としても機能します。

設定変更の画面キャプチャー


4
これは人々の役に立つと確信しています。どうもありがとう!
LJH

編集@LJHをありがとう。アスペルガーは私が意思を伝えるのを難しくする傾向があります
ブルーノブロノスキー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.