首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

更改Vim交换/备份/撤消文件名

Vim是一款强大的文本编辑器,它提供了许多功能和特性来提高开发效率。在Vim中,交换/备份/撤消文件名是指更改Vim的交换文件、备份文件和撤消文件的名称。

  1. 交换文件(Swap File): 交换文件是Vim在编辑过程中自动生成的临时文件,用于保存未保存的更改。当Vim意外退出或崩溃时,交换文件可以帮助恢复未保存的更改。交换文件的命名格式通常为.filename.swp,其中filename是正在编辑的文件名。
  2. 备份文件(Backup File): 备份文件是Vim在保存文件时自动生成的副本。它们用于在编辑过程中保留文件的旧版本,以便在需要时进行恢复。备份文件的命名格式通常为filename~,其中filename是正在编辑的文件名。
  3. 撤消文件(Undo File): 撤消文件是Vim用于记录编辑操作历史的文件。它们允许用户在编辑过程中撤消和重做操作。撤消文件的命名格式通常为.filename.un~,其中filename是正在编辑的文件名。

更改Vim交换/备份/撤消文件名可以通过以下步骤完成:

  1. 交换文件名更改:
    • 在Vim中打开要更改交换文件名的文件。
    • 输入命令:set directory=<新交换文件路径>,将新的交换文件路径设置为所需的路径。
    • 输入命令:set noswapfile,禁用交换文件的生成。
    • 保存并关闭文件后,Vim将使用新的交换文件路径。
  2. 备份文件名更改:
    • 在Vim中打开要更改备份文件名的文件。
    • 输入命令:set backupdir=<新备份文件路径>,将新的备份文件路径设置为所需的路径。
    • 输入命令:set nobackup,禁用备份文件的生成。
    • 保存并关闭文件后,Vim将使用新的备份文件路径。
  3. 撤消文件名更改:
    • 在Vim中打开要更改撤消文件名的文件。
    • 输入命令:set undodir=<新撤消文件路径>,将新的撤消文件路径设置为所需的路径。
    • 输入命令:set noundofile,禁用撤消文件的生成。
    • 保存并关闭文件后,Vim将使用新的撤消文件路径。

请注意,以上步骤仅适用于当前打开的文件。如果您希望对所有文件都应用更改,可以将相应的命令添加到Vim的配置文件(如.vimrc)中。

腾讯云提供了云计算相关的产品和服务,其中与Vim交换/备份/撤消文件名相关的产品可能包括:

  1. 云服务器(CVM):提供可扩展的虚拟服务器实例,可用于运行Vim编辑器和其他应用程序。
  2. 对象存储(COS):提供高可靠性、低成本的云存储服务,可用于存储Vim的交换、备份和撤消文件。

请注意,以上仅为示例,实际选择产品时应根据具体需求进行评估和选择。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Vim 配置入门

(31) set nobackup 不创建备份文件。默认情况下,文件保存时,会额外创建一个备份文件,它的文件名是在原文件名的末尾,再添加一个波浪号(〜)。...(32) set noswapfile 不创建交换文件。交换文件主要用于系统崩溃时恢复文件,文件名的开头是.、结尾是.swp。 (33) set undofile 保留撤销历史。...Vim 会在编辑时保存操作历史,用来供用户撤消更改。默认情况下,操作记录只在本次编辑时有效,一旦编辑结束、文件关闭,操作历史就消失了。...撤消文件是跟原文件保存在一起的隐藏文件,文件名以.un~开头。...(34) set backupdir=~/.vim/.backup// set directory=~/.vim/.swp// set undodir=~/.vim/.undo// 设置备份文件、

1.4K10

Linux vimrc常见配置

每输入一个字符,就自动跳到第一个匹配的结果 set ignorecase 搜索时忽略大小写 set spell spelllang=en_us 打开英语单词的拼写检查 set nobackup 不创建备份文件...默认情况下,文件保存时,会额外创建一个备份文件,它的文件名是在原文件名的末尾,再添加一个波浪号(〜) set noswapfile 不创建交换文件。交换文件主要用于系统崩溃时恢复文件,文件名的开头是....、结尾是.swp set undofile 保留撤销历史,Vim 会在编辑时保存操作历史,用来供用户撤消更改。默认情况下,操作记录只在本次编辑时有效,一旦编辑结束、文件关闭,操作历史就消失了。...撤消文件是跟原文件保存在一起的隐藏文件,文件名以.un~开头 set autochdir 自动切换工作目录。这主要用在一个 Vim 会话之中打开多个文件的情况,默认的工作目录是打开的第一个文件的目录。.../home/xxx/.vim/bundle文件夹下 git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

2.7K10
  • 100 条 Linux vim 命令备忘单,收藏起来随时备用!

    前两天给大家带来了Linux常用的命令,有小伙伴想要vim相关命令备忘单,那么今天瑞哥安排。 退出命令备忘单 :q 退出 :q!...u 撤消上次更改 Ctrl+r 重做已撤消的更改 标签命令备忘单 :tabe 在新选项卡中打开文件 :tabp 转到上一个选项卡 :tabn 转到下一个选项卡 :tabs 列出所有选项卡 :tabfirst...:set ignorecase使搜索不区分大小写 :syntax on/off启用/禁用语法高亮 :e filename打开“文件名” :r filename将“文件名”的内容复制到当前文件 :split...filename水平分屏显示当前文件和“文件名” :vsplit filename垂直分屏显示当前文件和“文件名” :!...本文瑞哥给大家介绍了好多vim命令,此备忘录希望大家能好好收藏并利用!

    1.5K20

    Linux中Xshell常用快捷键

    里x或者dl ctrl + h #删除光标所在位置前的字符相当于VIM里hx或者dh ctrl + k #删除光标后面所有字符相当于VIM里d shift+$ ctrl + u...#删除光标前面所有字符相当于VIM里d shift+^ ctrl + w #删除光标前一个单词相当于VIM里db ctrl + y #恢复ctrl+u上次执行时删除的字符 ctrl...#撤消前一次输入 alt + r #撤消前一次动作 alt + d #删除光标所在位置的后单词 移动 ctrl + a #将光标移动到命令行开头相当于VIM里shift...alt + f #跳到光标所在位置单词尾部 替换 ctrl + t #将光标当前字符与前面一个字符替换 alt + t #交换两个光标当前所处位置单词和光标前一个单词...# 清屏 logout # 退出当前用户 ctrl + c # 终止当前操作 tab键 # 用于自动补全命令/文件名

    3.1K11

    Vim激荡30年发展史

    1998年2月19日,Vim 5.0:语法着色/高亮显示。 2001年9月26日,Vim 6.0:折叠,插件,垂直分割。 2006年5月8日,Vim 7.0:拼写检查,自动补齐,撤消分支,标签。...备份和undo 根据不同的用户设置,Vim可以防止四种类型的丢失: 编辑过程中(两次保存之间)崩溃。Vim会定期将未保存的修改写入交换文件来防止这种情况。...“素人才用备份。高手都用版本控制。” “用版本控制就好!” “版本控制都满天飞了,就不要再用交换文件和备份了。” “不要写备份文件,版本控制就是很好的备份。”...“禁用交换文件和备份(永远使用版本控制!永远!)” “关掉备份,我所有东西都用版本控制。”...这样可以无歧义地表示不同目录下同名文件的交换文件和备份文件。例如,/foo/bar文件的交换文件会保存在~/.vim/swap/%foo%bar.swp(斜线z转义成百分号)。

    1.4K30

    vim技巧

    简介 得益于 vim 的指法,敲起代码来如行云流水。不管是不是写代码,学好vim 指法相当重要,当然最重要的还是为了效率,节省时间做更多其他的事。 小技巧 “工欲善其事,必先利其器”。...在 Vi/Vim 版本的选择上,原则是“能用 Vim 就不要使用 Vi”。Vim 提供的功能和特性要比 Vi 多得多,如语法加亮着色功能等。...字符 x 删除光标位置的字符 c 更改当前字符并进入插入模式 s 替换光标位置的字符并进入插入模式 r 替换光标位置的字符但不进入插入模式 i 在当前位置的字符之前进入插入模式 a 在当前位置的字符之后进入插入模式...删除当前段落从光标位置开始到段首的内容 文本编辑的高效命令 复制与粘贴 yw 复制当前单词从光标开始的部分 yy 复制光标所在行的所有字符 p 将最后一个删除或复制文本放在当前字符 P 将最后一个删除或复制文本放在当前字符之前 撤消与重做...u 撤消更改 Ctrl-R 重做更改 重复操作 .重复上次操作 交换相邻字符或行 xp 交换光标位置的字符和它右边的字符 ddp 交换光标位置的行和它的下一行 大小写转换 ~ 将光标下的字母大小写反向转换

    2.5K30

    Vimtutor中文版

    欲进入vim编辑器(从命令行提示符),请输入∶vim 文件名 3. 欲退出vim编辑器,请输入以下命令放弃所有修改∶ :q!...接着多次输入 u 以撤消 U 以及更前的命令。 7. 然后多次输入 CTRL-R (先按下 CTRL 键不放开,接着输入 R 键) ,这样就 可以执行恢复命令,也就是撤消掉撤消命令。...欲撤消以前的操作,请输入∶u (小写的u) 欲撤消在一行中所做的改动,请输入∶U (大写的U) 欲撤消以前的撤消命令,恢复以前的操作结果,请输入∶CTRL-R ~~~~~~~~~~~...选择一个尚未存在文件名,比如 TEST 。 3. 接着输入 :w TEST (此处 TEST 是您所选择的文件名。) 4. 该命令会以 TEST 为文件名保存整个文件 (VIM 教程)。...---> 请注意∶如果您退出 VIM 然后在以文件名 TEST 为参数进入,那么该文件内 容应该同您保存时的文件内容是完全一样的。 5. 现在您可以通过输入 :!

    1.5K50

    vim命令总结

    显然你可以再输入一遍,但是命令"u" 更简便,它可以撤消上一次的操作。 5.重做 如果你撤消了多次,你还可以用CTRL-R(重做)来反转撤消的动作。换句话说,它是对撤消的撤消。...撤消命令还有另一种形式,"U"命令,它一次撤消对一行的全部操作。第二次使用该命令则会撤消前一个"U"的操作。用"u"和CTRL-R你可以找回任何一个操作状态。...命令"xp"将光标所在的字符与后一个字符交换。 32.复制文本(Vim编辑器内复制) "y"操作符命令会把文本复制到一个寄存器3中。然后可以用"p"命令把它取回。...用命令: vim -R file。如果是想强制性地避免对文件进行修改,可以用命令: vim -M file。 44.更改文件名 将现有文件存成新的文件,用命令":sav(eas) move.c"。...如果想改变当前正在编辑的文件名,但不想保存该文件,就可以用命令:":f(ile) move.c"。 45.分割一个窗口 打开一个新窗口最简单的办法就是使用命令:":split"。

    80570

    Vim 学习

    Vim 简介 Vim 是一款由 Vi 派生出来的命令行编辑器,具有语法高亮、代码折叠、多语言支持、多视图等强大的功能,并且支持插件扩展和调用脚本语言。...Vim 使用 移动光标 要移动光标使用 h、j、k、l 键 ^ k j v Vim 进入和退出 通过 Vim + 文件名进去文件后...撤销 输入 u 来撤消最后执行的命令。 输入 U 来撤消对整行的修改。 使用 CTRL-R (先按 CTRL 再按 R)撤销撤销命令。...更改 要改变文本直到一个单词的末尾,请输入 ce。 ce 命令相当于删除一个单词的同时,进入插入模式。 使用 c2w 删除两个单词并且进入插入模式。 使用 c$ 删除光标后所有内容并且进入插入模式。...ls 可以在 Vim 中查看当前目录。 文件保存 要将对文件的改动保存到文件中,请输入 :w FILENAME。 该命令会以 FILENAME 为文件名保存整个文件。

    63820

    vim常用命令总结

    显然你可以再输入一遍,但是命令"u" 更简便,它可以撤消上一次的操作。 5.重做 如果你撤消了多次,你还可以用CTRL-R(重做)来反转撤消的动作。换句话说,它是对撤消的撤消。...命令"xp"将光标所在的字符与后一个字符交换。 32.复制文本(VIM编辑器内复制)   "y"操作符命令会把文本复制到一个寄存器3中。然后可以用"p"命令把它取回。...用命令: vim -R file。如果是想强制性地避免对文件进行修改,可以用命令: vim -M file。 43.更改文件名 将现有文件存成新的文件,用命令":sav(eas) move.c"。...  显示该行之行号、文件名称、文件中最末行之行号、游标所在行号占总行号之百分比。 (Vim) 光标移动基本用法小解: (这只要组合上边的功能就可以明白了,不用再一一讲解了吧!)...(vim) u   可以多次撤消指令,一次撤消一个操作,直至本次操作开始为止。 (vim) Ctrl+r 可以恢复撤消前内容,按多次可恢复多次。  查找与替换 /字串   往游标之后寻找该字串。 ?

    1.3K10

    vim 学习笔记(四)—— 常用命令汇总

    显然你可以再输入一遍,但是命令"u" 更简便,它可以撤消上一次的操作。 5.重做 如果你撤消了多次,你还可以用CTRL-R(重做)来反转撤消的动作。换句话说,它是对撤消的撤消。...撤消命令还有另一种形式,"U"命令,它一次撤消对一行的全部操作。第二次使用该命令则会撤消前一个"U"的操作。用"u"和CTRL-R你可以找回任何一个操作状态。...命令"xp"将光标所在的字符与后一个字符交换。 **32.**复制文本(VIM编辑器内复制) "y"操作符命令会把文本复制到一个寄存器3中。然后可以用"p"命令把它取回。...用命令: vim -R file。如果是想强制性地避免对文件进行修改,可以用命令: vim -M file。 43.更改文件名 将现有文件存成新的文件,用命令":sav(eas) move.c"。...如果想改变当前正在编辑的文件名,但不想保存该文件,就可以用命令:“:f(ile) move.c”。 44.分割一个窗口 打开一个新窗口最简单的办法就是使用命令:“:split”。

    1.7K31

    vim常用命令总结

    显然你可以再输入一遍,但是命令“u” 更简便,它可以撤消上一次的操作。 5.重做   如果你撤消了多次,你还可以用CTRL-R(重做)来反转撤消的动作。换句话说,它是对撤消的撤消。...撤消命令还有另一种形式,“U”命令,它一次撤消对一行的全部操作。第二次使用该命令则会撤消前一个“U”的操作。用“u”和CTRL-R你可以找回任何一个操作状态。...命令“xp”将光标所在的字符与后一个字符交换。 32.复制文本(VIM编辑器内复制)   “y”操作符命令会把文本复制到一个寄存器3中。然后可以用“p”命令把它取回。...用命令: vim -R file。如果是想强制性地避免对文件进行修改,可以用命令: vim -M file。 43.更改文件名   将现有文件存成新的文件,用命令“:sav(eas) move.c”。...如果想改变当前正在编辑的文件名,但不想保存该文件,就可以用命令:“:f(ile) move.c”。 44.分割一个窗口   打开一个新窗口最简单的办法就是使用命令:“:split”。

    15.6K20

    运维分享|Linux指令入门vim命令

    简介: Vim 非常稳定,开发迭代版本贴别快。其特点有以下几个:持久的多级撤消树、广泛的插件系统、支持数百种编程语言和文件格式、强大的搜索和替换、与许多工具集成1 Vim简介1.1 什么是Vim?...Vim 是一个高度可配置的文本编辑器,旨在让创建和更改任何类型的文本变得非常高效。1.2 Vim的优点Vim 非常稳定,开发迭代版本贴别快。...其特点有以下几个:持久的多级撤消树广泛的插件系统支持数百种编程语言和文件格式强大的搜索和替换与许多工具集成1.3 Vim下载与使用Vim的官方网址:https://www.vim.org/Vim的下载地址...^删除到文档末尾dG删除至文档首部d1G删除n行ndd删除n个连续字符nx将光标所在位置字母变成大写或小写~复制游标所在的整行yy(3yy表示复制3行)粘贴至光标后(下)p粘贴至光标前(上)P剪切dd交换上下行...表示强制保存退出)将文件另存为其他文件名:w new_filename显示行号:set nu取消行号:set nonu使本行内容居中:ce使本行文本靠右:ri使本行内容靠左:le向光标之下寻找一个名称为

    30820

    Linux常用命令

    以文件名反序排列并输出目录内容列表; -s 显示文件和目录的大小,以区块为单位; -t 用文件和目录的更改时间排序; -L 如果遇到性质为符号链接的文件或目录,直接列出该链接所指向的原始文件或目录;...vim的这些优势主要体现在以下几个方面: 多级撤消 我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。...vi和vim都是Linux中的编辑器,不同的是vim比较高级,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding。...利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。...利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。   首先要弄清两个概念:打包和压缩。

    2.9K60

    Linux vi的使用

    通过在命令模式下输入i,在光标的左边插入文本 通过在命令模式下输入I,在行首插入文本 插入新行: 输入o,在当前光标位置下面打开一行 输入O,在当前光标位置上面打开一行 2、撤消更改...撤消前一个命令:在最后一个命令之后立即输入u来撤消该命令 重复某个命令:“.”...撤消对一行的更改:输入U来撤消你对一行所做的所有更改,这个命令只有在你没将光标移动到该行以外时才生效 3、删除文本 删除一个字符 为删除一个字符,需将光标放置在要删除的字符上并输入x 为删除光标之前...配置 vimrc文件 找到vim配置文件的位置。...如果是默认安装,CentOS和RHEL一般在/etc/vimrc下面,Debian和Ubuntu一般在/usr/share/vim/vimrc vi的使用参考资料 http://wiki.dzsc.com

    8.7K10

    VIM不正常退出产生的swp文件将泄漏敏感信息

    V站笔记 VIM编辑器在非正常退出的情况下会自动生成swp后缀的备份文件,这将会导致程序的源码泄漏,从而被黑客利用,具有一定的安全威胁。...),会生成一个.swp文件,这个文件是一个临时交换文件,用来备份缓冲区中的内容。...意外退出时,并不会覆盖旧的交换文件,而是会重新生成新的交换文件。而原来的文件中并不会有这次的修改,文件内容还是和打开时一样。...例如,第一次产生的交换文件名为“.file.txt.swp”;再次意外退出后,将会产生名为“.file.txt.swo”的交换文件;而第三次产生的交换文件则为“.file.txt.swn”;依此类推。...当vim不正常退出时,比如你编辑的文件config.php,由于vim的不正常退出,此时会在同目录下生成:config.php.swp,由于此类格式文件无法解析,此时便可以通过浏览器直接下载此敏感文件!

    2.7K20

    Vim命令–日常使用的Vim备忘单

    在本篇文章中,您将找到在CLI界面中使用文本文件时所需的大部分Vim命令。 ? vim命令首先在Vim文本编辑器中打开文件,使用以下命令在Vim CLI界面中打开文件。...Vim文本编辑器具有两种不同的mod插入模式和命令模式。 vim myfilename 插入模式:当您需要在文件中写入普通文本时,只需按i进入插入模式即可开始写入。写入后按Esc键,返回到命令模式。...以下是基本的vim命令列表– :help [keyword] –搜索有关特定关键字的帮助 u –撤消上一次执行的命令 Ctrl + r –重做撤消命令 0 –按零(0)将光标移动到行首 $ –将光标移到行尾...H –将光标移到屏幕顶部 L –将光标移到屏幕底部 M –将光标移到屏幕中间 :e [filename] –在Vim编辑器中打开文件 :w –保存文件 :w [文件名] –使用其他名称保存文件 :wq...–保存文件并关闭Vim编辑器 :q!

    59030

    View 和 Vim 命令的区别与比较

    用户可以通过在终端中输入 view 文件名 来打开文本文件。View 提供了一种只读模式,确保不会意外地对文件进行修改。这在需要查看文件内容而不需要编辑时非常有用。...「Vim」 Vim(Vi IMproved)是一个功能强大的命令行文本编辑器,它是 Unix 系统中的一个经典工具。Vim 提供了广泛的编辑功能,包括插入、删除、复制、粘贴、查找替换等。...用户可以放心地查看文件内容,而不必担心意外的更改。 「Vim」Vim 提供了强大的编辑功能,这也意味着在不小心的情况下可能会意外地修改文件内容。...然而,Vim 有一些防止意外修改的机制。例如,用户在正常模式下才能执行编辑操作,而不是在插入模式下。此外,Vim 也支持撤消和重做操作,可以帮助恢复意外的更改。...Vim:如果您需要编辑文本文件,并且想要充分利用编辑器的强大功能,Vim 是一个出色的选择。尽管学习曲线可能较陡峭,但一旦掌握,Vim 可以成为提高编辑效率的利器。

    1.8K20

    Git 速查表:中级用户必备的 12 个 Git 命令

    默认情况下,git config 命令会更改本地级别的设置。此命令可用于设置诸如 Git 用户名、电子邮件地址、默认文本编辑器(如 Vim)、默认合并行为、终端输出外观和别名等信息。...: git config --global core.editor "vim" 列出所有当前 Git 的配置: git config --list --show-origin git mv git mv...该命令还可用于比较分支之间的差异: git diff branch1 branch2 或者用于比较两个提交之间的差异: git diff commitID1 commitID2 为了比较一个特定文件,也可以加上第三个文件名参数...git revert git revert 命令用于撤消之前提交的更改。该命令接受一个 commit ID,然后在当前分支上创建一个新的提交记录,以反转 revert 提交记录中的更改。...这种方法允许用户撤消一个更改,而无需重写历史记录。执行该命令将在分支的末尾产生一个新的提交记录,用于撤消 revert 的提交记录中的更改。

    47830
    领券