linux设置~/.vimrc步骤

日常模板(够用)

复制代码
#开启自动缩进
set ai
#tab的宽度为2
set ts=2
# tab自动转为空格
set et

扩展

设置文件格式及编码

set fileformat=unix " 设置文件格式为Unix风格

set encoding=utf-8 " 设置编码为UTF-8

显示行号和列号

set number " 显示行号

set relativenumber " 显示相对行号

set cursorline " 高亮当前行

set cursorcolumn " 高亮当前列

自动缩进和标尺

set autoindent " 开启自动缩进

set smartindent " 智能缩进

set tabstop=4 " 设置Tab键宽度为4个空格

set shiftwidth=4 " 设置自动缩进宽度为4个空格

set expandtab " 将Tab自动转换为空格

搜索设置

set ignorecase " 搜索时忽略大小写

set smartcase " 智能区分大小写

set hlsearch " 搜索结果高亮显示

备份和临时文件设置

set backup " 开启备份

set backupdir=~/.vim/backup " 设置备份文件存放路径

set undofile " 开启撤销历史文件

set undodir=~/.vim/undo " 设置撤销历史文件存放路径

显示设置

set laststatus=2 " 总是显示状态栏

set showcmd " 显示正在输入的命令

其他设置

syntax enable " 开启语法高亮

set clipboard=unnamedplus " 支持系统剪贴板与Vim剪贴板共享

set mouse=a " 启用鼠标支持

相关推荐
tap.AI9 分钟前
Deepseek(九)多语言客服自动化:跨境电商中的多币种、多语种投诉实时处理
运维·人工智能·自动化
ling-4515 分钟前
Linux-day09 11
linux·运维·服务器
202321336054 刘15 分钟前
Linux常用命令分类整理
linux·运维·数据库
南工孙冬梅17 分钟前
【久久派】 新世界系统安装
linux
zbguolei18 分钟前
Debian提示:“用户名” 不是 sudoers 文件
linux·服务器·debian
oMcLin18 分钟前
如何在 Debian 11 上通过配置 LVM 和 RAID 结合,提升大规模存储系统的性能与冗余性
运维·debian
梦星辰.18 分钟前
超大 JSONL 数据集交互式查看器 Linux便捷工具
linux·windows·microsoft
C_心欲无痕27 分钟前
网络相关 - Ngrok内网穿透使用
运维·前端·网络
宇钶宇夕31 分钟前
CoDeSys入门实战一起学习(四):应用程序运行、监控与调试
运维·自动化
optimistic_chen31 分钟前
【Redis系列】主从复制
linux·数据库·redis·缓存·中间件·命令行·主从复制