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

相关推荐
HoneyMoose5 分钟前
光模块是不是质量有问题
运维
北方的流星8 分钟前
华三路由器OSPF认证
运维·网络·华三
染夕陌木10 分钟前
极简教程:GitLab 上配置 SSH Key(附常见问题解决)
运维·ssh·gitlab
志栋智能14 分钟前
超自动化运维如何重塑IT组织的核心竞争力?
运维·服务器·网络·数据库·人工智能·自动化
.select.20 分钟前
TCP 7 (滑动窗口,流量控制)
服务器·网络·tcp/ip
@insist12321 分钟前
网络工程师-交换机核心配置完全指南
运维·服务器·网络·网络工程师·软考·软件水平考试
handler0123 分钟前
Linux基础知识(1)
linux·服务器·c语言·开发语言·数据结构·c++
齐潇宇25 分钟前
LVS 基线检查与安全加固指南(附案例)
服务器·网络·php
ん贤27 分钟前
手敲Linux命令
linux·运维·服务器
Drache_long32 分钟前
Docker(一)
运维·docker·容器