Vim 如何设置和取消设置所有缓冲区的RelativeEnumber?
关于行号,在进行常规文件编辑时,我更喜欢以下设置Vim 如何设置和取消设置所有缓冲区的RelativeEnumber?,vim,gdb,Vim,Gdb,关于行号,在进行常规文件编辑时,我更喜欢以下设置 set number set relativenumber 因为前者告诉我我在哪里,后者帮助我有效地使用j和k 但是,当我遇到问题时,我经常想设置断点;因此,我想关闭后一个选项,在全局范围内执行set norrelativenumber命令,以便我正在编辑的所有文件都显示实际的行号 在这方面, 我知道如何触发该操作(当我执行:Termdebug命令时,我还应该执行set norrelativenumber) 但是,这是问题所在,我不知道如何将
set number
set relativenumber
因为前者告诉我我在哪里,后者帮助我有效地使用j和k
但是,当我遇到问题时,我经常想设置断点;因此,我想关闭后一个选项,在全局范围内执行set norrelativenumber
命令,以便我正在编辑的所有文件都显示实际的行号
在这方面,
- 我知道如何触发该操作(当我执行
命令时,我还应该执行:Termdebug
)set norrelativenumber
- 但是,这是问题所在,我不知道如何将该设置应用于所有缓冲区(不是所有缓冲区,因为我不需要在
窗口中使用数字,也不需要在程序的输出窗口中使用数字,如果我打开一个,也不需要在帮助中使用数字,依此类推)李>gdb
- 此外,我不确定如何处理退出调试器的情况(在这种情况下,我应该再次全局设置
)set relativeEnumber
- 此外,我不确定如何处理退出调试器的情况(在这种情况下,我应该再次全局设置
bufdo set norelativenumber
bufdo、windo、tabdo分别允许在所有缓冲区、窗口和选项卡上进行操作。
你可能还想看看
干杯试试这个:
bufdo set norelativenumber
bufdo、windo、tabdo分别允许在所有缓冲区、窗口和选项卡上进行操作。
你可能还想看看
干杯只要它提供了一个链接和一些思想素材,它就很有用
另一方面,建议的解决方案并非真正的解决方案,原因很简单(我没有想到这一点),即number
和relativeEnumber
不是缓冲区本地的,而是windows本地的。因此,如果在更多选项卡中打开窗口,则要执行的命令如下:
tabdo windo set norelativenumber
关于我正在考虑的整个工作流程,我提出了一个解决方案,目前看来效果不错。它在代码审查中。提供了一个链接和一些思想提要,因此非常有用
另一方面,建议的解决方案并非真正的解决方案,原因很简单(我没有想到这一点),即number
和relativeEnumber
不是缓冲区本地的,而是windows本地的。因此,如果在更多选项卡中打开窗口,则要执行的命令如下:
tabdo windo set norelativenumber
关于我正在考虑的整个工作流程,我提出了一个解决方案,目前看来效果不错。这是在代码审查中。如果你不介意,长表单更容易阅读:number,relativeEnumber等。如果你不介意,长表单更容易阅读:number,relativeEnumber等。尽管建议查看该链接(或更仔细地查看Vim的帮助)是有用的,但这不是答案,由于选项
number
不是缓冲区的属性,而是窗口的属性。尽管建议查看该链接(或更仔细地查看Vim的帮助)是有用的,但这不是答案,因为选项number
不是缓冲区的属性,而是窗口的属性。