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 " 启用鼠标支持

相关推荐
Chennnng7 小时前
Ubuntu 安装过程的 6 大常见问题类型
linux·运维·ubuntu
阿干tkl8 小时前
传统网络与NetworkManager对比
linux·网络
Evan芙8 小时前
Linux 进程状态与进程管理命令
linux·运维·服务器
doris6109 小时前
2025年设备管理系统:智能运维成新标杆
运维
qsjming9 小时前
EXT4文件系统特性说明
运维
码农12138号9 小时前
Bugku HackINI 2022 Whois 详解
linux·web安全·ctf·命令执行·bugku·换行符
Joren的学习记录9 小时前
【Linux运维进阶知识】Nginx负载均衡
linux·运维·nginx
用户21903265273510 小时前
Java后端必须的Docker 部署 Redis 集群完整指南
linux·后端
胡先生不姓胡10 小时前
如何获取跨系统调用的函数调用栈
linux
Jtti10 小时前
服务器防御SYN Flood攻击的方法
运维·服务器