Javascript 如何在多行不协调嵌入中对齐文本?
我有一个嵌入一个长字符串,打破了线。由于我正在对每一行进行编号,因此对齐已关闭。我怎样才能纠正这个问题我曾\n出于示例目的打断该行 这就是嵌入的当前外观 我想缩进第二行,使文本看起来像: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')
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 => {})
})