我知道您可以通过set textwidth=N
,gg
,然后gqG
将vim中的文字重组为特定的文字宽度。这适用于ascii文件,但我的文件完全由Unicode(中文字符)组成,并且它没有按预期工作。
是否无法重构Unicode字符以符合vim中的textwidth?如果没有,有没有办法使用unix工具?
答案 0 :(得分:2)
尝试加入你的vimrc
import matplotlib.pyplot as plt
import numpy
Amplitude=input("Enter the Amplitude: ")
Time=input("Enter the Time: ")
Frequency=1.0/Time
x=numpy.linspace(-Amplitude,Amplitude,num=Time*10)
series=Amplitude*numpy.sin(2*numpy.pi/Frequency*x)
plt.plot(series)
plt.show()
Quantization=input("Enter the Quantization bit: ")
power=pow(2,Quantization-1)
Size=2*Amplitude/power
z=[]
for t in range(0,Time*10):
if(series[t]>=0):
p=0
n=Size
for k in range(0,power-1):
if((series[t]>=p)and(series[t]<=n)):
z.append(k+power)
break
p=n
n=Size+n
else:
p=-1
n=-Size
for k in range(0,power-1):
if((series[t]<=p)and(series[t]>=n)):
z.append(power-k-1)
break
p=n
n=n-Size
plt.plot(z)
plt.show()
print z
换行现在可以正常工作。
更多关于此
set formatoptions+=m