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 キーをスペースに置き換えます。 環境
設定を設定します。