VIM:消除~ 和 .un~后缀的备份文件

本文介绍在Windows环境下使用gVim时,如何禁用生成备份文件和撤销功能文件。通过在gVim的配置文件vimrc_example.vim中添加特定设置,可以避免在编辑文件时创建这些额外的文件。
部署运行你感兴趣的模型镜像

Windows下,在使用 gVim 编辑文件后,会多出几个文件
其中~结尾的是文件旧版本的备份文件
un~结尾的文件是用于在修改文件后重新编辑时也能实现之前步骤的undo功能。

禁止方法:
打开gVim安装目录下的 vimrc_example.vim文件,在尾行添加如下两句配置:

set noundofile
set nobackup

在这里插入图片描述
在这里插入图片描述

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

<think>好的,我现在需要帮助用户解决在树莓派上安装Vim时遇到的错误,以及配置VNC xstartup时出现的sudo命令未找到的问题。首先,我得分析用户的问题可能出在哪里。 用户提到的第一个错误是执行`sudo apt install vim`时出现“E: Invalid operation vim”,这通常意味着包名输入错误或者软件源有问题。可能用户误将命令写成了`sudo apt install vim error`,而实际上应该是`sudo apt install vim`。另外,也有可能软件源没有正确配置,导致apt找不到vim包。根据引用[2],用户之前可能修改过raspi.list,注释掉了某些源,这可能导致软件源列表不完整,需要检查/etc/apt/sources.listraspi.list中的源是否正确,并执行`sudo apt update`更新列表。 第二个问题是运行`sudo vim~/.vnc/xstartup`时提示“sudo command not found for vim~/.vnc/xstartup”。这里明显是命令格式错误,用户可能漏掉了空格,正确的应该是`sudo vim ~/.vnc/xstartup`,在vim路径之间需要空格。此外,如果用户没有安装vim,也会导致找不到命令,需要先确保vim已安装。 接下来,关于VNC的xstartup配置,用户可能需要修改该文件以正确启动桌面环境。常见的配置是使用xfce4或者默认的LXDE,需要检查文件内容是否正确,比如是否有`startxfce4 &`或者`/etc/X11/Xsession`,并确保文件有执行权限。 综合这些可能性,我需要分步骤指导用户:首先修复软件源,更新apt,然后正确安装vim;接着纠正sudo命令的格式,并处理xstartup文件的配置问题。同时,要提醒用户注意命令中的空格软件源的正确性,以及执行权限的问题。最后,生成相关问题帮助用户进一步排查可能遇到的问题。</think>### 分步解决方案 #### 问题1: `sudo apt install vim` 报错 `E: Invalid operation vim` 1. **检查命令格式** 确保命令输入正确,应为: ```bash sudo apt install vim ``` 若输入类似`sudo apt install vim error`的格式会触发`Invalid operation`错误[^1]。 2. **更新软件源** 若软件源配置异常(如引用[2]中提到的raspi.list被注释),需修复: ```bash sudo nano /etc/apt/sources.list.d/raspi.list ``` 取消注释行 `deb http://archive.raspberrypi.org/debian/ bullseye main`,保存后运行: ```bash sudo apt update ``` 3. **安装Vim** 再次尝试安装: ```bash sudo apt install vim ``` --- #### 问题2: `sudo vim~/.vnc/xstartup` 报错 `command not found` 1. **检查命令语法** 命令中缺少空格,正确格式为: ```bash sudo vim ~/.vnc/xstartup ``` 2. **检查Vim是否安装** 若未安装Vim,需先完成上述问题1的解决步骤。 3. **配置VNC xstartup文件** 修改文件内容为以下配置(以LXDE桌面为例): ```bash #!/bin/sh unset SESSION_MANAGER exec /etc/X11/Xsession ``` 保存后赋予执行权限: ```bash chmod +x ~/.vnc/xstartup ``` 4. **重启VNC服务** ```bash sudo systemctl restart vncserver-x11-serviced ``` --- ### 关键注意事项 1. 若出现`E: Unable to locate package`错误(类似引用[3]),需检查软件源是否包含`main`仓库分支。 2. 树莓派系统推荐使用Raspberry Pi OS,避免Ubuntu等第三方系统导致兼容性问题(参考引用[1])。 3. VNC配置需匹配桌面环境(如LXDE/Xfce),错误配置会导致黑屏或无法连接。 ---
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值