cygwin: vi 或 vim 中的行号前面有太多 space,如何删除?

cygwin: line numbers in vi or vim have too much space in front, how is it removed?

使用最近或最新的 cygwin x86_64 版本,Setup.exe 版本 2.871(64 位),当我使用 vi 或 vim 编辑器时,执行以下操作:

:set number

命令,行号出现了,但是缩进了很多spaces,失去了有用的editing/screen space.

我使用适合我屏幕宽度的较大编辑 window,但是这个较小的编辑显示了问题,我想在较大的 windows 上添加更多 space,因为我在纵向模式下使用我的主显示器,而不是横向模式。

这容易解决吗?请注意该文件少于 500 行(即它不像 100,000 行 "semi-justifying" 需要所有 space。)

在vim中,您可以通过'numberwidth'设置来影响数字列的宽度。但是你不能有更小的宽度,最大的数字会很宽(例如,当你有超过 999 行时你不能将宽度设置为 3。)

阅读 :h 'numberwidth'

中的详细信息