如何保存缓冲区(最好是在更改的情况下),然后关闭缓冲区而不是VIM?
所以,我才意识到我可以用大写字母来标记不同的文件。太好了!但是,我正在试图找到一种方法来关闭缓冲区并返回到前一个缓冲区。假设我转到我的头文件来更改或添加我正在编写的函数的声明,然后我想保存该文件,但只有在该文件发生更改时,才能继续处理该函数的内容。我该怎么做 有:x,但它也退出了VIM 有:bd!,但它不会保存更改 有:bw,但更糟糕的是,这是w[ipeout],而不是w[rite]。。。 有ctrl+O,但当我编辑文件时它似乎不起作用,实际上它并没有关闭缓冲区 有:up后面跟着:bd,但这是两个命令,VIM是关于效率的,所以如果有,我更喜欢一个命令 还有一些其他的选择和变体,但没有一个能满足我的要求,好吗如何保存缓冲区(最好是在更改的情况下),然后关闭缓冲区而不是VIM?,vim,Vim,所以,我才意识到我可以用大写字母来标记不同的文件。太好了!但是,我正在试图找到一种方法来关闭缓冲区并返回到前一个缓冲区。假设我转到我的头文件来更改或添加我正在编写的函数的声明,然后我想保存该文件,但只有在该文件发生更改时,才能继续处理该函数的内容。我该怎么做 有:x,但它也退出了VIM 有:bd!,但它不会保存更改 有:bw,但更糟糕的是,这是w[ipeout],而不是w[rite]。。。 有ctrl+O,但当我编辑文件时它似乎不起作用,实际上它并没有关闭缓冲区 有:up后面跟着:bd,但这是两
感觉这应该足够简单,只需一个命令,最好不用宏/插件/函数/代码段等;尽量接近香草。我觉得我遗漏了一些明显的东西。您可以像这样连接命令:
:w|bd
您可以像这样连接命令:
:w|bd
我想保存该文件,但前提是对其进行了更改
返回到处理函数内容的步骤
按Ctrl^,或输入命令:e[dit]
如果存在的话,我更喜欢一个命令
设置一个选项:设置autowrite,然后Vim将在按下Ctrl^时自动保存当前缓冲区
我想保存该文件,但前提是对其进行了更改
返回到处理函数内容的步骤
按Ctrl^,或输入命令:e[dit]
如果存在的话,我更喜欢一个命令
设置一个选项:设置autowrite,然后Vim将在按Ctrl^时自动保存当前缓冲区。是的,这似乎是最接近的。谢谢如果你经常使用这些命令,你可以为它创建一个快捷方式;是的,看来这是最接近的了。谢谢如果你经常使用这些命令,你可以为它创建一个快捷方式;