ubuntu18.04 中个性化配置vim方法
1:新建配置文件
在终端里输入:vi ~/.vimrc
(vimrc是vim的配置文件,每次打开vim时会自动加载这个文件里的配置)
2:配置的代码如下:直接就可以复制到里面然后保存就行
set ai " 自动缩进,新行与前面的行保持—致的自动空格
set aw " 自动写,转入shell或使用:n编辑其他文件时,当前的缓冲区被写入
set flash " 在出错处闪烁但不呜叫(缺省)
set ic " 在查询及模式匹配时忽赂大小写
set nu
set number " 屏幕左边显示行号
set showmatch " 显示括号配对,当键入“]”“)”时,高亮度显示匹配的括号
set showmode " 处于文本输入方式时加亮按钮条中的模式指示器
set showcmd " 在状态栏显示目前所执行的指令,未完成的指令片段亦会显示出来
set warn " 对文本进行了新的修改后,离开shell时系统给出显示(缺省)
set ws " 在搜索时如到达文件尾则绕回文件头继续搜索
set wrap " 长行显示自动折行
colorscheme evening " 设定背景为夜间模式
filetype plugin on " 自动识别文件类型,自动匹配对应的, “文件类型Plugin.vim”文件,使用缩进定义文件
set autoindent " 设置自动缩进:即每行的缩进值与上一行相等;使用 noautoindent 取消设置
set cindent " 以C/C++的模式缩进
set noignorecase " 默认区分大小写
set ruler " 打开状态栏标尺
set scrolloff=5 " 设定光标离窗口上下边界 5 行时窗口自动滚动
set shiftwidth=4 " 设定 << 和 >> 命令移动时的宽度为 4
set softtabstop=4 " 使得按退格键时可以一次删掉 4 个空格,不足 4 个时删掉所有剩下的空格)
set tabstop=4 " 设定 tab 长度为 4
set wrap " 自动换行显示
syntax enable
syntax on " 自动语法高亮
set autoindent "自动对齐"
set smartindent "智能对齐"
set mouse=a "使用鼠标"
inoremap ( ()<ESC>i "括号自动补齐"
inoremap [ []<ESC>i
inoremap { {}<ESC>i
inoremap < <><ESC>i
3. 退出保存,并进行:
source ~/vimrc
之后就可以用了。
4 实例代码
"关闭vim一致性原则 set nocompatible "显示行号 set number "设置在编辑过程中右下角显示光标的行列信息 set ruler "在状态栏显示正在输入的命令 set showcmd "设置历史记录条数 set history=1000 "设置取消备份 禁止临时文件的生成 set nobackup set noswapfile "设置匹配模式 set showmatch "设置C/C++方式自动对齐 set autoindent set cindent "开启语法高亮功能 syntax enable syntax on "指定配色方案为256色 set t_Co=256 "设置搜索时忽略大小写 set ignorecase "配置backspace的工作方式 set backspace=indent,eol,start "设置在vim中可以使用鼠标 set mouse=a "设置tab宽度 set tabstop=4 "设置自动对齐空格数 set shiftwidth=4 "设置退格键时可以删除4个空格 set smarttab set softtabstop=4 "将tab键自动转换为空格 set expandtab "设置编码方式 set encoding=utf-8 "自动判断编码时 依次尝试以下编码 set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1 "检测文件类型 filetype on "针对不同的文件采取不同的缩进方式 filetype indent on "允许插件 filetype plugin on "启动智能补全 filetype plugin indent on
参考文档:
1 https://blog.csdn.net/yinjun66/article/details/60959574
转载于:https://www.cnblogs.com/dylancao/p/11163497.html
ubuntu18.04 中个性化配置vim方法相关推荐
- Ubuntu18.04.5-server网络配置介绍
Ubuntu18.04.5网络配置介绍 1. 确定系统版本 cat /proc/version 确定OS版本为Ubuntu18.04,内核版本为4.15.0-112 Linux version 4.1 ...
- Ubuntu18.04中搭建事件相机模拟器rpg-esim环境
Ubuntu18.04中搭建事件相机模拟器rpg-esim环境 esim 是 ETH 开发的一款的模拟事件相机工作原理的仿真器,其是基于ROS环境的,在安装esim环境之前,需要先安装ROS.在官方给 ...
- ubuntu18.04 输入法的配置
ubuntu18.04 输入法的配置 常见的输入法有ibus(ubuntu下默认的输入法), scim, fcitx(linux版本的sogou和google的输入法都基于此) 个人比较喜欢搜狗和go ...
- ubuntu18.04 虚拟机网络配置
ubuntu18.04 虚拟机网络配置[未知的域名或服务] 1.虚拟机的网络适配器采用NAT模式 2.查看NAT的网络配置 3.ubuntu18.04网络配置 3.1 使用 ifconfig -a 查 ...
- Ubuntu18.04中Anaconda启动 Navigator
Ubuntu18.04中Anaconda启动 Navigator 方法一: source ~/anaconda3/bin/activate root anaconda-navigator 1 2 方法 ...
- 小米15.6笔记本安装UBUNTU18.04 无WIFI驱动解决方法
小米15.6笔记本安装UBUNTU18.04 无WIFI驱动解决方法 感谢原文博主 原文链接 1.首先查看一下网卡的型号 lshw -C network*-network description: W ...
- Ubuntu18.04耳机无声音解决方法
Ubuntu18.04耳机无声音解决方法 工作内容中出现了需要使用耳机的情况,结果发现耳机没有音频输出,很尴尬. 首先使用以下命令排查了声卡问题 alsamixer 进入后看到右上角 F6: Sele ...
- 【语义地图】Ubuntu18.04 Suma++代码配置运行
自己的课题涉及到语义场景构建,最近配置运行了Suma++,结合Suma和RangeNet++,此项目基于RangeNet++代码的配置运行 Suma++源码地址:https://github.com/ ...
- Ubuntu18.04系统安装并配置mosquitto
Ubuntu18.04系统安装并配置mosquitto 一.什么是MQTT 二.安装mosquitto 1.使用apt安装mosquitto 2.查看服务状态 3.配置 4.使用客户端工具测试 三.w ...
最新文章
- dw网页设计期末设计一个网页_制作网站与设计网页可以用什么软件?
- BAT资深算法工程师《深度学习》读书分享:概率和信息论
- 怎么修改腾讯视频的昵称
- 用AWK来过滤nginx日志中的特定值~~~
- 从Multisim入门Altium Designer
- python经纬度转换xy坐标公式_python 经纬度和平面坐标相互转换利用米勒坐标系
- 基于QT实现的可视化链表(单链表、循环链表、双向链表)
- 在微服务架构中管理技术债务
- 腰肌劳损患者自我保健方法
- WIFI信号放大增强器(中继器)中继成功后怎么改名字
- BPR英文及中文全称
- 一文看懂:零代码、0代码、无代码平台是什么?怎么选?
- MYSqL测试题2_MySQL 练习题2 参考答案
- excel表格中如何设置下拉菜单
- 蓝牙耳机什么牌子好?无线蓝牙耳机品牌推荐
- 转载:中国这10家慕课网站,您需要知道!
- 2021-07-19虚拟化内存(一)
- java强制转换概念_Java的“泛型”特性,你以为自己会了?(万字长文)
- 花血本,不代表着花钱,谈谈我玩信用卡的那些事儿
- dz论坛用win服务器系统,Discuz论坛系统(windows)_门户网站_云市场-华为云
热门文章
- Java EE 规范重命名为 Jakarta EE
- LINQ to CSV,一种类型安全,动态的高性能方法
- Odoo10参考系列--Mobile JavaScript
- java转js_java对象转js对象
- mybatis-generator一些注意点 2021-04-21
- android大屏适配_2019年度投影机盘点:无线智能,塑造大屏全应用场景
- pandas nan判断_【跟着stackoverflow学Pandas】 删除带有NaN的行
- bert模型可以做文本主题识别吗_BERT如何融合主题模型-ACL2020
- linux rpm安装zabbix,CentOS 7上安装Zabbix Server 3.0 图文详解
- n平方的求和公式_高中数学:数列求和及数列的综合应用,掌握常见模型