windows下VIM编辑器中文乱码修正方法

Xshell远程终端配置优化:解决粘贴乱码与方向键问题 终端模拟器是连接本地与远程服务器的关键工具,其核心原理在于将键盘输入和鼠标动作翻译为远程服务器可识别的字符序列。这一翻译过程涉及终端类型、键盘映射和粘贴模式等关键技术,直接决定了交互的流畅度与效率。在工程实践中,终端类型不匹配可能导致方向键输出乱码,而键盘映射冲突则会造成Ctrl+V粘贴失效等常见问题。通过合理配置Xshell的终端类型(如xterm-256color或vt100)、调整键盘映射方案(将Ctrl+C/V设为复制粘贴),并优化远程Shell环境(如设置TERM变量、配置.inputrc文件), 阅读详情

将安装目录的_vimrc文件替换为以下代码即可:


set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
 
set diffexpr=MyDiff()
function MyDiff()
  let opt = '-a --binary '
  if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
  if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
  let arg1 = v:fname_in
  if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
  let arg2 = v:fname_new
  if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
  let arg3 = v:fname_out
  if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
  let eq = ''
  if $VIMRUNTIME =~ ' '
    if &sh =~ '\<cmd'
      let cmd = '""' . $VIMRUNTIME . '\diff"'
      let eq = '"'
    else
      let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
    endif
  else
    let cmd = $VIMRUNTIME . '\diff'
  endif
  silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq
endfunction
 
"""""""""""""""""""""""""""""
"解决windows下的中文乱码问题
"""""""""""""""""""""""""""""
set encoding=utf-8
"set termencoding=utf-8
set fileencodings=ucs-bom,utf-8,chinese,latin-1
if has("win32")
set fileencoding=chinese
else
set fileencoding=utf-8
endif
"解决中文菜单乱码
set langmenu=zh_CN.utf-8
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
"解决console输出乱码
language messages zh_cn.utf-8
Linux文本操作四剑客:cat、touch、vim、nano实战指南 在Linux系统管理与运维中,文本操作是每日高频基础任务。理解cat(流式读取与拼接)、touch(时间戳控制)、vi/vim(模式化精准编辑)和nano(交互式零门槛编辑)的本质差异,是提升效率与规避故障的关键。它们并非性能优劣之分,而是面向不同场景的工程选择:cat适用于管道化信息提取,touch用于文件系统状态标记,vim支撑高精度配置重构,nano保障低学习成本的临时修改。本文结合生产环境真实案例,解析四类工具的核心原理、典型误用及组合技,帮助开发者建立清晰的命令选型思维模型。 阅读详情

相关推荐

git上传本地文件

一、创建本地管理仓库 新建一个本地仓库,其实也就是新建一个文件夹。最简单的创建方式就是直接在桌面鼠标右键,新建文件夹,然后进去该文件夹。鼠标右键,打开git -> Git Bash Here -> git init git init的作用是初始化git,将该文件夹变成一个可以被git管理的本地仓库。 该命令将创建一个名为 .git 的子目录,这个子目录含有你初始化的 Git 仓库中所有的必须文件,这个目录也是上面我们说的三个区域之一,这个目录也是 Git 保存数据记录的地方,非常重要,如非必要

GUfeifei___的博客 809

vim编辑器中文输入乱码问题

如果你怀疑是不是编码的问题,那么你猜对了。可以通过编写vim配置文件(.vimrc),告诉vim使用utf-8编码解决该问题。

weixin_46163444的博客 3719

windows xp操作系统下 vim安装程序

windows 版vim 7.2, 编辑软件,方便习惯linux下vim用户的使用

vim文件出现中文乱码问题

vim中文乱码解决(龙蜥系统)

weixin_67314352的博客 1707

TREX完全版本可以使用全部功能不带固件

trex 全脚步版本 可以实现全部脚步功能

西数硬盘专修软件trex

专修西数硬盘各种故障WD维修功能最强大软件,支持目前使用的全部WD硬盘(L板系列,笔记本系列,ROYL系列)

Vim 编辑文件时中文乱码的解决方法

临时办法:每次打开 Vim 后,输入。一次性办法:在当前用户目录下,新建。的编码方式加载文件为。

qq_30113467的博客 1327

trex西数硬盘专修工具绿色版.zip

软件介绍: trex是一款专门用来修复西数硬盘各种故障的工厂级工具,目前使用的全部WD硬盘(L板系列,笔记本系列,ROYL系列)。本程序工作在纯DOS环境下,不要直接在WINDOWS下运行,否则可能会破坏原来的程序。如果无法使用,可能是主板BIOS问题,具体使用细节,请参见TREX使用说明文档。内附Trex原版说明书.doc及使用说明。

Vim出现中文乱码的解决方式

1.安装rz,sz进行上传下载: yum -y install lrzsz 使用上传命令: rz -e 若yum -y install lrzsz报错,Rpmdb checksum is invalid: pkg checksums: tzdata-java-0:2016j-1.el6.noarch,依次运行如下命令: yum clean all yum makecache 重............

黄黄黄黄黄的博客 5214

TREX比较完整版本wd西数硬盘修复

基本操作指令: Scan 端口扫描,扫描出让trex软件控制硬盘的通讯端口,有时候需要重复执行两次或多次才能扫描出端口。但选择完端口后无需再次执行此命令直到重新打开T软件。 Dut X 选择被控制端的端口序号,一般来0或1,视当前主板端口数值而变化。 Did 显示硬盘基本信息(通常用于检查硬盘状态,固件版本) Idp 显示硬盘高级信息(通常用于查看硬盘电机转速,固件版本日期) Reset 硬盘软复位,不带断电功能,只是重置一下对固件区的读取。 Ireset 硬盘硬复位(带断电重启功能的复位指令)。 Ipath “X” 指定固件输入路径,X参数为路径的详细地址,如:”E:\royl\11” Log x.txt 生成以X参数命名的文本文件,记录操作详情。 Showpaths 查看当前输入和输出的路径地址信息。 Fmtunit 格式化硬盘,回车后出现选项.0为带P表的内部格式化;3为不带GP表的内部格式化。 Fmt 不带GP表的格式化硬盘的简写指令,一般用于格式化一小段测试效果,比如这个盘调好了适配和TPI段位等,启动自校前评估下磁头的性能状态。 Clrlog 复位smart表,清空G表.自检流程。 Edit 编辑硬盘型号和容量,执行后首先出现的是型号编辑,再回车键后是容量编辑,比如500G 1T 1.5T Edsn 编辑硬盘SN码 Vscon 执行某些指令前必须的辅助指令。例如选择TPI或段位。 Recal 用于敲停转的硬盘重启测试磁头,如果这个盘的电路板是配对的.ROM也是写了同家族号其它兼容的,执行此指令后硬盘不敲,起转有寻道声,证明就是固件引起的敲盘,还是敲的话证明有磁头损坏。 Hdtest X 使用X参数所指定的磁头执行SA区读写测试由此判断磁头好坏。 Ldata 加载ATA模块(1640板或以上须加载了AtA模块认盘了才能写模块) Pickall 从轨道提取模块,一般用于1640板以下不认盘的,写外部兼容ROM以后就绪了,再加载ATA模块,再用这个指令来提取,用winhex软件打开C9模块抄录原盘TPI和段位。 Clrpwd 清除密码。

Windows安装Pytorch3d

pytorch和pytorch3d版本对应关系如下:https://github.com/facebookresearch/pytorch3d/releasescuda和NVIDIA CUB版本对应关系如下:https://github.com/NVIDIA/cub/releases?page=1本人配置如下:GPU:1050TiCUDA:11.1python:3.8。

Snakewood的博客 4286

vim编辑器中文乱码的问题解决方案

本文已CentOS 7.6为例 Linux中默认是没有支持中文的编码,因此在显示中文的时候会出现乱码的情况,这就给我们带来了不便,但是在Linux的开源中提供了中文的支持库。 查看是否有中文 locale -a |grep “zh_CN” 如果没有执行下一步,否则跳过 yum groupinstall “fonts” -y 查看安装的中文包 locale -a | grep “zh_CN” 修改默...

qq_39633973的博客 2006

单细胞RNA测序数据分析与可视化:从基础原理到高级应用

单细胞RNA测序(scRNA-seq)技术通过解析单个细胞的基因表达谱,显著提升了我们对细胞异质性的理解。本文详细介绍了scRNA-seq数据分析的完整流程,包括数据预处理、质量控制、降维、聚类、差异表达分析、细胞类型注释、细胞周期分析、轨迹分析、RNA速率分析、基因集富集分析、细胞通讯分析、批次效应校正以及空间转录组学整合。文章还展示了scrna_toolkit包在简化分析流程和增强数据可视化方面的应用。通过这一工具,研究者可以更高效地处理单细胞数据,揭示复杂的生物学信息。未来,该工具将进一步整合多组学分

2301_80338712的博客 4129

Windows下VIM编辑器中文乱码修正方法

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34265814的博客 119

【逆强化学习-1】学徒学习(Apprenticeship Learning)

逆强化学习算法1:学徒学习。算法原理+算法步骤+代码+仿真:一个基于gym的小车上山的仿真。附赠学徒学习+Q-Table及学徒学习+DQN的全套代码。

体会编程语言独到的美 7494

《广告核心指标驱动的AI投放系统:从数据洞察到智能决策的全链路优化》

本方案通过构建广告核心指标驱动的AI投放系统,实现从数据采集到智能决策的全链路自动化。

专注Java领域与微服务架构,热爱人工智能与深度学习 1068

windows XP下VIM编辑器中文乱码修正方法

将安装目录的_vimrc文件替换为以下代码即可: set nocompatible source $VIMRUNTIME/vimrc_example.vim source $VIMRUNTIME/mswin.vim behave mswin set diffexpr=MyDiff() function MyDiff() let opt = '-a --binary ' ...

Coding 159

AUTOSAR进阶图解==>AUTOSAR_SWS_BSWGeneral

本文详细解析AUTOSAR基础软件(BSW)模块的通用规范,涵盖其分层架构、配置管理、初始化流程和状态转换机制。AUTOSAR采用清晰的分层设计,包括应用层、服务层、ECU抽象层和微控制器抽象层,各层模块通过标准化接口交互。BSW模块配置采用类型化定义,支持预初始化、初始化和后期构建配置。文档还阐述了模块初始化流程中的依赖管理,以及运行时的状态转换与错误处理机制,为汽车电子控制单元的标准化开发提供规范指导。

一名留德华的,康德的信徒的,专注于汽车电子领域的博客 1127

Vim在Windows下中文乱码问题解决办法

Vim在Windows下中文乱码问题解决办法

soulwish的专栏 458

【从零开始vnpy量化投资】十一. 实盘接入测试与正式实盘

本篇主要讲解如何使用vnpy进行实盘交易,由于上一节我们已经学习了模拟盘运行,如果一切顺利的话,只需要通过穿透测试,就可以正式部署实盘了。

魔落的博客 4231

【DaVinci Developer专题】-23-IDT高阶应用:结构体类型的数组

共8页 目录 1 创建一个Record IDT 2 创建一个Array IDT 3 创建一个S/R Port Interface 4 创建一个Constant 5 导入CFG生成代码的总结 6 结尾 <--返回「实战篇」博文-总目录--> <--返回「Autosar从入门到精通-实战篇」专栏主页--> 关键字: 缩略语/术语 含义 DEV DaVinci Developer .

「汽车电子助手」的博客 1669

windows下vim中文乱码处理

现象:gvim安装后,打开中文utf-8编码的文件中文显示乱码 处理:1、启动gvim8.0,菜单 ”编辑“->"启动设定"在文件最开始处添加如下两行set fileencodings=utf-8,ucs-bom,cp936,big5set fileencoding=utf-8 vim关于文件编码常用的命令 :set fileencoding 查看文件编码 :set ...

weixin_30660027的博客 234

别再盯着那 100 条数据了,RAP OData 分页机制到底在保护什么

摘要: SAP BTP ABAP Environment 的 OData 服务默认采用分页保护机制,未指定 $top 时仅返回100条数据并附带下一页链接。这种设计旨在防止资源滥用,而非服务故障。客户端应遵循OData协议规范,直接使用服务端返回的 next link 进行分页请求,而非自行构造URL。当指定 $top 参数时,若数值超过5000仍会被强制分页。该机制在SAPUI5控件中被自动处理,但自定义客户端需主动实现分页逻辑。对于自定义实体(Custom Entity),开发者需在Query Prov

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 861

Windows下Git安装配置与核心工作流实战指南

版本控制系统是现代软件开发中管理代码变更、实现团队协作的基石。其核心原理是通过记录文件快照、建立版本历史,确保代码的可追溯性与并行开发能力。在众多版本控制工具中,Git以其分布式架构、高效的分支模型成为行业标准,其技术价值在于支持非线性工作流、保障数据完整性,并广泛应用于从个人项目到大型开源协作的各类场景。对于Windows平台的开发者而言,掌握Git的安装与配置是高效参与项目开发、避免常见协作问题的关键第一步。本文聚焦于Windows环境下Git的安装流程、核心配置项(如行尾转换、用户身份设置)以及日常高

weixin_28826521的博客 337

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

PuTTY登录失败四大根因与Windows VPS连接全指南

SSH是一种加密网络协议,用于安全远程登录Linux服务器;其核心依赖sshd服务、TCP端口通信、身份认证机制及终端编码协商。PuTTY作为Windows平台最常用的SSH客户端,本身不提供服务端功能,仅负责协议翻译与界面呈现。当出现‘Connection refused’‘Access denied’或中文乱码等问题时,本质是网络层(防火墙/安全组)、服务层(sshd未启动或端口变更)、认证层(密码错误/密钥格式不符)或终端层(UTF-8编码/TERM类型不匹配)中某一环节失效。本文聚焦Windows用

dielucuan8830的博客 464

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

上一篇: 生产环境搭建MySQL复制的教程
下一篇: 修复/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory问题
windex2000
博客等级 码龄17年 2粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值