保存时的VSCode更漂亮的格式搞乱了格式

时间:2020-04-14 19:00:13

标签: javascript visual-studio-code prettier

在保存功能上使用VSCode Prettier格式已有一段时间。

最近经常会犯错误并格式化Javascript。

例如:

import numpy as np from scipy.integrate import odeint import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D # parameters alpha = 15.395 beta = 28 R = -1.143 C_2 = -0.714 def chua(u, t): x, y, z = u # electrical response of the nonlinear resistor f_x = C_2*x + 0.5*(R-C_2)*(abs(x+1)-abs(x-1)) dudt = [alpha*(y-x-f_x), x - y + z, -beta * y] return dudt # time discretization t_0 = 0 dt = 1e-3 t_final = 300 t = np.arange(t_0, t_final, dt) # initial conditions u0 = [0.1,0,0] # integrate ode system sol = odeint(chua, u0, t) # 3d-plot fig = plt.figure() ax = fig.add_subplot(111, projection='3d') ax.set_xlabel('x') ax.set_ylabel('y') ax.set_zlabel('z') ax.plot(sol[:,0],sol[:,1],sol[:,2])

[保存]

const foo = 123

我目前已将其禁用,但是有什么方法可以使它不发生?

1 个答案:

答案 0 :(得分:1)

我认为没有解决此问题的方法。我还在项目上使用了Prettier,有时令人讨厌。我不知道是否有这样的特定配置来解决您的问题,但是除了卸载或禁用扩展程序之外,您无法执行其他任何操作。

请记住,即使您不选择在保存时“美化”您的代码,它也会在某个时候执行,并且唯一的选择是禁用它。

更新03-05-2020


您可以在文件或代码节点中使用注释// prettier-ignore来忽略Prettier格式。

参考和示例:https://prettier.io/docs/en/ignore.html