vim中的.exrc配置编写

VIM配置文件vimrc(Linux/Ubuntu) 立即下载

vim是一个很强大的编辑器,上手需要时间按,但是能熟练应用对提高写代码的效率会有很大提高的,很多时候需要手动设置行号,有时候也会对vim中的缩进感到手足无措,频繁的敲击同一个命令也很让人头疼,有一次发现了一个文章,介绍编写.exrc的vim的配置文件可以使这些得到实现,方便代码的书写!

在用户目录中vim .exrc,新建一个名为.exrc的配置文件

vim的配置选项收集了下:

set nocompatible       不要使用vi的键盘模式,而是vim自己的

syntax on                   让语法高亮显示

set history=100         history文件中需 要记录的行数
set nobackup             不要备份
set autoindent shiftwidth=4         启用自动缩进,并设置自动缩进的宽度为4
set background=dark                   让深色的字体高亮显示(例如:注释等)
set incsearch                                搜索时,输入的词句的逐字符高亮
set hlsearch                                 让查找到的字符串高亮显示(:nohlsearch可关闭)
set tabstop=4                              让tab变成4个字符的宽度
set shiftround                              使用 >> 或 << 时, 依shiftwidth 调整宽度
set nu                                          显示行号

set encoding=utf-8                      显示所用的编码(取决于“LANG环境变量”)

set fileencodings=utf-8, latin1  
      vim自动判断文件的编 码时尝试的顺序
      (注意:vim写入文件时采用的编码,不应该在vimrc或.exrc中 设定,加载文件后vim会根据判断结果自

       动设置这个变量,只有当你想转换文件的储存编码时才修改这个变量并存盘)

set termencoding=utf-8              输出到客户终端(Term)采用的编码类型
set ambiwidth=double                让汉字以2个宽度显示
set clipboard+=unnamed            与windows共享剪贴板
filetype on                                   侦测文件类型
filetype plugin on                          载入文件类型插件
filetype indent on                         为特定文件类型载入相关缩进文件
set iskeyword+=_,$,@,%,#,-       带有如下符号的单词不要被换行分割
set laststatus=2                          总是显示状态栏

set statusline=%F%m%r%h%w/[POS=%l,%v][%p%%]/ / / /Encoding:/ %{(&fenc==/"/")?&enc:&fenc}%{(&bomb?/"[BOM]/":/"/")}/ / / /%{    strftime(/"%Y-%m-%d/ -/ %H:%M/")}
    VIM状态行显示的内容(包括文件类型和解码)

set smartindent                            为C程序提供自动缩进
set cindent                                    使用C风格的缩进方案

set ignorecase                              在搜索的时候忽略大小写

set list                                           显示制表位(ctrl+i)和 行尾标志($)

colorscheme desert                
colorscheme evening       
colorscheme default                     vim三种配色方案

 

 

这是基本的vim配置选项。通过vim还可以设置自动填充,类似shell中按tab键自动填充的功能:

写的格式是

:ab   缩进字符  替代字符  

vim总执行是输入“缩进字符”,回车、Tab或者空格键,“替代字符”都会填充到“缩进字符”的位置!

下面是我的一个简单的.exrc配置文件:

前面4行对照上面的vim选项可以很清楚的知道其功能!5、6行的功能,就是用“.i”来代替“ #include<stdio.h>”。6行同理!

Ethercat学习-从站源码生成 移植平台GD32F450,从站芯片AX58100 阅读详情

相关推荐

Ubuntu安装ToDesk远程控制软件

前几天有同学问我怎么在 Ubuntu 系统上安装 ToDesk 远程控制软件, 帮他安装完成后就 顺手整理了一下安装过程,所以就顺手有了这篇在 Ubuntu 系统上安装 todesk 的文章。

小白的博客 8659

vim学习笔记-vimrc常用配置

vimrc常用设置 set guifont=Monaco:h10 " 适合Ruby开发的字体 && 字号 set tabstop=4 " 设置tab键的宽度 set shiftwidth=4 " 换行时行间交错使用4个空格 set softtabstop=4 " 表示在编辑模式下按退格键时候退回缩进的长度,设置为4 set shiftround "在一般模式下键入&...

paopaohehe的专栏 1302

2017–2024年中国10米/20米分辨率水稻种植分布数据集

摘要:本数据集提供2017-2024年中国23个省级行政区的水稻种植分布数据,包含单季稻和双季稻分类(GeoTIFF格式,WGS84坐标系)。5个省份分辨率为20米,其余为10米,基于Sentinel卫星数据和TWDTW方法生成。数据公开共享(7.99GB),使用需注明来源并引用相关文献(DOI:10.12199/nesdc.ecodb.rs.2025.012)。涉及学科包括遥感、生态学和地理学,研究成果需发送至国家生态科学数据中心备案。

国科大硕士在读,分享Python/GEE/Matlab/R专业代码实践,涵盖数据分析、算法开发与应用技巧等,以代码会友。 1383

VIM---参数配置文件.exrc的详细配置

set nu set showcmd syntax enable syntax on set nocompatible if version >= 603 set helplang=cn set encoding=utf-8 endif autocmd BufNewFile *.cpp,*.[ch],*.sh,*.java exec ":call SetTitle

thinkpadlove的专栏 2088

电池充电管理芯片规格书精读指南:从参数解析到设计实战

电池充电管理是嵌入式系统和便携式设备开发中的基础环节,其核心在于理解并应用充电芯片的规格参数。充电芯片通过精确控制电压、电流、温度等关键参数,实现对锂电池等可充电电池的安全、高效管理。掌握这些参数原理,对于优化产品功耗、提升充电效率、保障电池寿命具有重要技术价值,广泛应用于智能穿戴、消费电子、无人机等场景。本文聚焦于**充电电流**设定与**热管理**等核心参数,深入解析其相互影响与工程选型中的权衡,旨在帮助开发者将抽象的规格书数据转化为可靠的电路设计依据,从而有效排查充电故障,提升产品整体可靠性。

weixin_26874745的博客 666

倍福 MODBUS TCP/IP通信

(*默认字符串80字节,此处声明为255字节,可以一次性传42个UINT数据.5位整数加一个空格,即每个数据6字节*)(*---------------------------------------- 以下为用户程序 ----------------------------------------*)(*读回并换算后的值*)(*准备写到PLC的值*)(*用于比较两次读回的值相差多少,以估计通讯的速度, Act_CalcDiff*)(*用于切换读和写,Act_Protocal*)

qq_33280096的博客 1367

VIM第七版

ZZ:退出并保存 e!:退回到上次保存时的样子 cw:修改单词(自动进入插入模式) cc:修改一整行的内容 cs:修改一个词(自动进入插入模式) .:可以重复上一个命令 J:将下一行内容合并到本行末尾,自动添加空格。 ...

weixin_30565199的博客 130

手把手教你用LangChain4j打造一个“会追问”的AI客服:以航空货运下单为例

本文详细介绍了如何使用LangChain4j构建一个能够主动追问的航空货运AI客服系统。通过对话状态管理、信息缺口识别和渐进式引导等核心技术,实现高效的多轮对话交互。文章包含从交互设计到代码实现的完整指南,特别强调了提示词(Prompt)在优化AI行为中的关键作用,帮助开发者打造更智能的客服解决方案。

weixin_28731223的博客 154

掌握VI编辑器(三)

EXINIT环境变量和.exrc文件 有两种方式来个性化VI编辑器。如果你在主目录下生成了一个叫做.exrc的文件,当VI启动的时候,那里面所有的命令都会被读到。另外一种方法是设置一个叫做EXINIT的环境变量。该选项在你的shell的建立文件里被设置。如果你使用/bin/csh (C-Shell),命令如下(被放置在.cshrc文件里面):setenv EXINIT '...'。 如果你使用

周兆熊的专栏 3103

高精度有源积分器设计:基于罗氏线圈的电流测量方案解析

在电力系统保护、工业自动化及高精度计量领域,电流的非接触式精确测量是核心需求。传统电流互感器存在磁芯饱和、频带受限等局限,难以应对现代电力电子设备产生的复杂波形。罗氏线圈作为一种空心电流传感器,凭借其宽频带、高线性度及无饱和风险的优势,成为理想解决方案。其工作原理基于法拉第电磁感应定律,输出信号与被测电流的导数成正比,因此必须通过积分运算恢复原始电流波形。积分器的精度、稳定性及动态响应直接决定了整个测量系统的性能上限。一个设计精良的有源积分器能有效解决直流漂移、相位误差及噪声放大等挑战,在继电器保护、断路器

weixin_30036289的博客 315

相控阵雷达“相控”原理---多张动画示意图完美解释

很容易就能发现,相控阵雷达的天线由无数个小单元天线组成,这些小单元天线叫做“阵元”,对于有源相控阵雷达来说,每一个阵元都是独立控制的,它们既能独立发射雷达波,也能接收雷达波的回波信号。相控阵雷达可以在1秒内关机,1秒内开机,好处是,当军舰遇到依靠雷达信号进行引导的“反雷达导弹”时,可以迅速地把朝向来袭导弹方向的雷达关机,同时,其他方向的雷达保持开启。在过去,军舰上安装有不同种类的雷达,体积庞大、重不说,另一个麻烦是干扰,常常是,一种雷达工作时,另一种雷达就会受到干扰,严重的甚至不能同时工作。

muyangjun的专栏 1万+

手把手教你把Vim改装成一个IDE编程环境(图文)

手把手教你把Vim改装成一个IDE编程环境(图文) By: 吴垠 Date: 2007-09-07 Version: 0.5

吴垠的专栏 70万+

复现《水化硅铝酸钙微结构和性能的分子动力学模拟研究》的分子动力学模拟

本文详细复现了杨军博士论文中关于水化硅铝酸钙(C-A-S-H)凝胶的分子动力学模拟方法。研究内容包括:1)基于11Å Tobermorite构建C-A-S-H分子模型,通过缺陷引入和Al掺杂调节Ca/Si比;2)使用ReaxFF力场模拟交联C-A-S-H的结构与力学性能;3)采用ClayFF力场研究纳米孔道中水和离子传输行为。研究提供了完整的LAMMPS输入脚本、Python分析代码和力场参数设置,为水泥基材料纳米尺度模拟提供可复现的技术方案。

huanghm88的专栏 105

vim的配置文件在哪?

vim的配置文件在哪? 配置文件在哪里 当我们使用Vim时, 你需要知道一系列的配置文件. 这些配置文件的位置依赖于Vim的安装位置和你所使用的操作系统. 通常, 有三个配置文件, 你是必须知道在哪里能找到的. vimrc 这是Vim最主要的配置文件. 它有两个版本, 全局版本(global)和用户版本(personal)). 全局vimrc文件放在你安装

ylwdi的专栏 1万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

VIM 配置

[配置文件] Vim 启动加载的配置文件有vimrc、gvimrc、exrc三种 vimrc是主配置文件,有全局和用户的版本,用户配置文件存放在用户主目录中,用户配置文件优先于系统配置文件。 默认情况下 vimrc 存放在以下位置: Linux: /etc/vimrc、/etc/vim...

chunieyu9610的博客 311

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

ubuntu vim php配置文件在哪,ubuntu vim的配置文件在哪

慕码人2483693当我们使用Vim时, 你需要知道一系列的配置文件. 这些配置文件的位置依赖于Vim的安装位置和你所使用的操作系统.通常, 有三个配置文件, 你是必须知道在哪里能找到的.vimrc这是Vim最主要的配置文件. 它有两个版本, 全局版本(global)和用户版本(personal)).全局vimrc文件放在你安装Vim的目录中. 你可以打开vim, 在普通模式下输入下面的命令来找出...

weixin_34676828的博客 136

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

个性化Vim -- 配置文件在哪里

配置文件在哪里  当我们使用Vim时, 你需要知道一系列的配置文件. 这些配置文件的位置依赖于Vim的安装位置和你所使用的操作系统.  通常, 有三个配置文件, 你是必须知道在哪里能找到的.  vimrc  这是Vim最主要的配置文件. 它有两个版本, 全局版本(global)和用户版本(personal)).  全局vimrc文件放在你安装Vim的目录中. 你可以打

Jenny_yu1025的专栏 1110

Mac下VIM配置

说起配置Vim,首先要知道三个配置文件:vimrc,gvimrc和exrc。这些配置文件的位置油Vim的安装位置和操作系统决定。 vimrc        vimrc是Vim最主要的配置文件,它有两个版本:全局版本(global)和用户版本(personal)。全局vimrc文件在Vim的安装目录中,我的电脑是Mac,所以其路径是 /usr/share/vim/vimrc

dylyq1104的专栏 7987

VIM配置文件位置和种类

配置文件在哪里 当我们使用Vim时, 你需要知道一系列的配置文件. 这些配置文件的位置依赖于Vim的安装位置和你所使用的操作系统. 通常, 有三个配置文件, 你是必须知道在哪里能找到的. vimrc 这是Vim最主要的配置文件. 它有两个版本, 全局版本(global)和用户版本(personal)). 全局vimrc文件放在你安装Vim的目录中. 你可以打开vim, 在普通模

cl_gamer的专栏 8250

VI配置文件

当我们使用Vim时, 你需要知道一系列的配置文件. 这些配置文件的位置依赖于Vim的安装位置和你所使用的操作系统. 通常, 有三个配置文件, 你是必须知道在哪里能找到的.  一、vimrc  这是Vim最主要的配置文件. 它有两个版本, 全局版本(global)和用户版本(personal)).  1.全局vimrc文件放在你安装Vim的目录中.  打开vim, 在普通

gongyangyang100的专栏 805

gvim 配置_VIM学习笔记 配置文件(vimrc)

在vim启动过程中,首先将查找配置文件并执行其中的命令。初始化文件一般有vimrc、gvimrc和exrc三种。使用:version命令,可以查看配置文件的详细列表:注意:如果执行gvim,那么$VIMRUNTIME/menu.vim也会被执行。配置文件位置vimrc是主配置文件,它有全局和用户两种版本。全局global vimrc文件,存放在Vim的安装目录中。可以使用以下命令,确定Vim的安装...

weixin_39687301的博客 1262

VIM设定

1、进入vim:set--- Options ---  cindent             scroll=11           tabstop=5           ttymouse=xterm  modified            shiftwidth=5        ttyfastHit ENTER or type command to continue

知止定静安虑得 918

【转】VIM学习笔记 配置文件(…

在vim启动过程中,首先将查找配置文件并执行其中的命令。而这些初始化文件一般有vimrc、gvimrc和exrc三种。 利用:version命令,可以得到配置文件的详细信息。 配置文件(vimrc)" /> 注意:如果执行gvim,那么$VIMRUNTIME/menu.vim也会被执行。 配置文件位置 vimrc是主配置文件,它有全局和用户两种版本。 全局vimrc文件,存放在Vim的

eltaera的专栏 510

vim使用经验总结

本文仅记录自己在工作中经常遇到的一些问题的解决方法。 linux机器多人公用,希望自己有自己的vim配置。 配置.exrc文件,首先到~/.vimrc中配置 set exrc 然后将自己的配置文件.exrc,放到你当前生效的工作路径下即可。

lwnylslwnyls的专栏 726

环境配置七:vi配置

说起配置Vim,首先要知道三个配置文件:vimrc,gvimrc和exrc。这些配置文件的位置油Vim的安装位置和操作系统决定。 vimrc        vimrc是Vim最主要的配置文件,它有两个版本:全局版本(global)和用户版本(personal)。全局vimrc文件在Vim的安装目录中,我的电脑是Mac,所以其路径是 /usr/share/vim/vimrc

hitfyb的博客 836
上一篇: gcc和g++的区别!!
下一篇: 大端 小端
cheneydc
博客等级 码龄16年 70粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值