当前位置: 首页 > news >正文

【MobaXterm、Vim】使用合集1

目录

1、串口连接linux终端异常显示(只显示上面一半)

2、解决 Vim 提示交换文件 .swp 已存在的问题

3、Vim编辑文件关闭后,文件内容仍显示在窗口的解决办法


1、串口连接linux终端异常显示(只显示上面一半)

使用resize命令调整终端命令

resize

2、解决 Vim 提示交换文件 .swp 已存在的问题

1. 恢复文件内容
如果你希望恢复上次编辑的内容,可以使用以下命令:
vim -r filename
例如:
vim -r nginx.conf
恢复后,保存并退出 Vim,然后删除 .swp 文件。

2. 删除交换文件
如果不需要恢复内容,可以直接删除 .swp 文件:
rm -f .filename.swp
例如:
rm -f .nginx.conf.swp
删除后,再次打开文件就不会出现提示。

3. 强制打开文件
如果你确定没有其他程序在编辑该文件,可以选择强制打开:
vim filename
然后在提示中选择 [E] 直接编辑或 [D] 删除交换文件。
通过以上方法,你可以解决 Vim 提示交换文件 .swp 已存在的问题,确保正常编辑文件。
 

3、Vim编辑文件关闭后,文件内容仍显示在窗口的解决办法

vim编辑文件,退出时,屏幕窗口仍显示文件中的内容,占据了窗口空间。

这是因为linux环境变量TERM设置类型不对,TERM环境变量是用来设置输出终端类型的。

 临时修改变量:

打开文件后,再关闭文件,就没有文件内容遗留在窗口了。

永久修改TERM变量:

实际上这个也是每次打开一个终端,自动设置TERM=xterm,只是不需要用户自己修改而已。

在 ~/.bashrc 中加入命令 :

vim ~/.bashrc
export TERM=xterm

http://www.lryc.cn/news/578630.html

相关文章:

  • 【科研绘图系列】基于R语言的复杂热图绘制教程:环境因素与染色体效应的可视化
  • 用lines_gauss的width属性提取缺陷
  • Prompt生成指南
  • Unity-ComputeShader
  • UE5.6 官方文档笔记 [1]——虚幻编辑器界面
  • C#.Net筑基-优雅LINQ的查询艺术
  • 6.2 实现文档加载和切分和简易向量数据库的功能
  • 图像处理专业书籍以及网络资源总结
  • beego打包发布到Centos系统及国产麒麟系统完整教程
  • 前端第二节(Vue)
  • 微信小程序实现table表格
  • 微信小程序21~30
  • CppCon 2018 学习:EFFECTIVE REPLACEMENT OF DYNAMIC POLYMORPHISM WITH std::variant
  • Linux->进程控制(精讲)
  • 《P5522 [yLOI2019] 棠梨煎雪》
  • 如何分析大语言模型(LLM)的内部表征来评估文本的“诚实性”
  • 在 Docker 容器中使用内网穿透
  • 大语言模型推理系统综述
  • NLP——RNN变体LSTM和GRU
  • 关于vue2使用elform的rules校验
  • 深度学习进阶:自然语言处理的推荐点评
  • (LeetCode 面试经典 150 题) 42. 接雨水 (单调栈)
  • Gartner《Choosing Event Brokers to Support Event-DrivenArchitecture》心得
  • 振荡电路Multisim电路仿真实验汇总——硬件工程师笔记
  • .NET跨平台开发工具Rider v2025.1——支持.NET 10、C# 14
  • K8s Pod调度基础——2
  • Langgraph 学习教程
  • 位运算经典题解
  • python+uniapp基于微信小程序的流浪动物救助领养系统nodejs+java
  • 用 YOLOv8 + DeepSORT 实现目标检测、追踪与速度估算