Javascript 如何在多行不协调嵌入中对齐文本?

Javascript 如何在多行不协调嵌入中对齐文本?,javascript,discord,discord.js,bots,Javascript,Discord,Discord.js,Bots,我有一个嵌入一个长字符串,打破了线。由于我正在对每一行进行编号,因此对齐已关闭。我怎样才能纠正这个问题我曾\n出于示例目的打断该行 这就是嵌入的当前外观 我想缩进第二行,使文本看起来像: 这是一个漫长的过程 串 我的代码: command(client, 'title' , (message) => { const embed = new Discord.MessageEmbed() .setTitle('Title') .setColor('#C69B6D')

我有一个嵌入一个长字符串,打破了线。由于我正在对每一行进行编号,因此对齐已关闭。我怎样才能纠正这个问题我曾\n出于示例目的打断该行

这就是嵌入的当前外观

我想缩进第二行,使文本看起来像:

  • 这是一个漫长的过程

  • 我的代码:

    command(client, 'title' , (message) => {
    
     const embed = new Discord.MessageEmbed()
    
        .setTitle('Title')
        .setColor('#C69B6D')
        .addFields(
           {
           name: 'Field' ,
           value: "1: this is a long \n string",
           inline: true,
           },
        )
     
     message.channel.send(embed).then(msg => {})
     
    })
    
    command(client, 'title' , (message) => {
    
     const embed = new Discord.MessageEmbed()
    
        .setTitle('Title')
        .setColor('#C69B6D')
        .addFields(
           {
           name: 'Field' ,
           value: "```1: this is a long \n   string```",
           inline: true,
           },
        )
     
     message.channel.send(embed).then(msg => {})
     
    })
    

    如果不使用空格进行“作弊”,您试图做的事情在形式上是不受支持的。 我不知道字符串是否为自定义长度,但如果它是常量字符串,只需在必要时添加空格:

    const embed=new Discord.MessageEmbed()
    .setTitle(“标题”)
    .setColor(“#C69B6D”)
    addFields先生(
    {
    名称:'字段',
    值:“1:这是一个长字符串”//添加4个空格将缩进字符串
    是的,
    },
    );
    
    我在想一种方法,你可以通过一个函数来实现这一点,该函数在需要的时候在字符串中添加空格,但实际上,这似乎是不必要的麻烦,所以我找到了一个“修复”。如果我使用代码块;然后我可以使用字符串文字,在字符串过长时强制换行,然后添加空格

    我现在看起来像

    我的更新代码:

    command(client, 'title' , (message) => {
    
     const embed = new Discord.MessageEmbed()
    
        .setTitle('Title')
        .setColor('#C69B6D')
        .addFields(
           {
           name: 'Field' ,
           value: "1: this is a long \n string",
           inline: true,
           },
        )
     
     message.channel.send(embed).then(msg => {})
     
    })
    
    command(client, 'title' , (message) => {
    
     const embed = new Discord.MessageEmbed()
    
        .setTitle('Title')
        .setColor('#C69B6D')
        .addFields(
           {
           name: 'Field' ,
           value: "```1: this is a long \n   string```",
           inline: true,
           },
        )
     
     message.channel.send(embed).then(msg => {})
     
    })