vim は js ファイルと txt で動作が異なります

vim は js ファイルと txt で動作が異なります

https://www.runoob.com/w3cnote/ascii.html

同じ段落、vim 123.txt と vim 123.js、次の内容をコピーして貼り付けると、
表示効果が異なります
。js ファイルは 0D 0A を 0A 09 に変換します

import {
    
     request } from "@/api/service";
import {
    
     BUTTON_STATUS_NUMBER } from "@/config/button";
import {
    
     urlPrefix as bookPrefix } from "./api";


export const crudOptions = vm => {
    
    
    return {
    
    
        pageOptions: {
    
    
            compact: true
        },
        options: {
    
    
            tableType: "vxe-table",
            rowKey: true, // 必须设置,true or false
            rowId: "id",
            height: "100%", // 表格高度100%, 使用toolbar必须设置
            highlightCurrentRow: false
        },
        rowHandle: {
    
    
            width: 140,
            view: {
    
    
                thin: true,
                text: "",
                disabled() {
    
    
                    return !vm.hasPermissions("Retrieve");
                }

ここに画像の説明を挿入
ここに画像の説明を挿入

.js ファイルは 0D 0A を 0A 09 に変換します
ここに画像の説明を挿入

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

ここに画像の説明を挿入
:set invlist は、非表示の文字を表示する場合にのみ必要です。たとえば、^I はタブ文字を表し、$ はキャリッジ リターン文字を表します。
vimで
改行などの文字を表示する
: set invlist
表示をオフにする
: set nolist

ここに画像の説明を挿入
:%s/\n//g ==> 改行を削除

3. ヘルプ情報
非表示文字に関するヘルプ情報を表示するには、次のコマンドを使用します
:help listchars

:set list または :set invlist を使用するだけで、非表示の文字を表示できます。たとえば、^I はタブ文字を表し、$ はキャリッジ リターン文字を表します。

set nolist は通常モードに戻ることができます。
ここに画像の説明を挿入

メモ帳++

Tab キーをスペースに置き換えます。 環境
設定を設定します。
ここに画像の説明を挿入
ここに画像の説明を挿入

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/wowocpp/article/details/131459311