在保存功能上使用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
我目前已将其禁用,但是有什么方法可以使它不发生?
答案 0 :(得分:1)
我认为没有解决此问题的方法。我还在项目上使用了Prettier,有时是令人讨厌。我不知道是否有这样的特定配置来解决您的问题,但是除了卸载或禁用扩展程序之外,您无法执行其他任何操作。
请记住,即使您不选择在保存时“美化”您的代码,它也会在某个时候执行,并且唯一的选择是禁用它。
更新03-05-2020
您可以在文件或代码节点中使用注释// prettier-ignore
来忽略Prettier
格式。