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表示一个tab符,$表示一个回车符等。 在vim中 显示换行符等字符 :set invlist 关闭显示 :set nolist

:%s/\n//g ==>删除换行符

3.帮助信息 使用以下命令,可以查看关于非可见字符的帮助信息; :help listchars

只需要:set list 或:set invlist即可以将不可见的字符显示出来,例如,会以^I表示一个tab符,$表示一个回车符等。

set nolist可以回到正常的模式。

notepad++

替换 tab键为空格 设置首选项

好文链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: