如何恢复Vim中的更改?
我正在使用Vim在服务器中编辑代码。 我多次按下如何恢复Vim中的更改?,vim,vi,Vim,Vi,我正在使用Vim在服务器中编辑代码。 我多次按下J而不是J,因为CapsLock已启用。 如何恢复Js所做的更改?按u表示这是最早的更改。查看会话中的撤消级别设置。在下面键入命令以查看当前撤消级别设置 :set undolevels ? 您可以在会话或.vimrc中更改设置 :set undolevels=1001 # In vi/vim session set undolevels=1001 # In .vimrc 在vi/vim中,您可以根据撤销级别持续按u撤销更改 在vi/vim
J
而不是J
,因为CapsLock已启用。
如何恢复
J
s所做的更改?按u
表示这是最早的更改。查看会话中的撤消级别设置。在下面键入命令以查看当前撤消级别设置
:set undolevels ?
您可以在会话或.vimrc中更改设置
:set undolevels=1001 # In vi/vim session
set undolevels=1001 # In .vimrc
在vi/vim中,您可以根据撤销级别持续按u撤销更改
在vi/vim中,如果您想要撤消所有更改,因为您上次保存了这些更改,那么您可以执行以下操作
您可以通过按Esc键进入命令模式,然后发出以下命令
:e! or :edit!
它将清除缓冲区中的所有更改。文件将返回到上次保存的版本。请参阅会话中的撤消级别设置。在下面键入命令以查看当前撤消级别设置
:set undolevels ?
您可以在会话或.vimrc中更改设置
:set undolevels=1001 # In vi/vim session
set undolevels=1001 # In .vimrc
在vi/vim中,您可以根据撤销级别持续按u撤销更改
在vi/vim中,如果您想要撤消所有更改,因为您上次保存了这些更改,那么您可以执行以下操作
您可以通过按Esc键进入命令模式,然后发出以下命令
:e! or :edit!
它将清除缓冲区中的所有更改。文件将返回到上次保存的版本。什么是
:设置撤消级别?
比如说?在Vim中,u
应该能够一路撤消。您可能正在使用Vi,它只存储最后一次更改?或者您是否同时保存并退出了Vim?您是在退出之前保存了文件还是刚刚退出?什么是:设置撤消级别?
say?在Vim中,u
应该能够一路撤消。您可能正在使用Vi,它只存储最后一次更改?或者您是否同时保存并退出Vim?您是在退出之前保存文件还是刚刚退出?