设置vim中tab使用空格替换且使用字符显示已有的tab键及行尾空格并显示文件名及所在目录

ops/2024/9/23 16:42:29/

个脚本设置vim中tab使用2个空格替代,且在已有的文件中使用’>-‘显示tab键,使用’-'显示行尾的空格键
set nu
set ts=2 sw=2
set expandtab
set shiftwidth=2
set list
set listchars=tab:>-,trail:-
set cindent
set laststatus=2

highlight StatusLine cterm=bold ctermfg=yellow ctermbg=blue
function! CurDir()
let curdir = substitute(getcwd(), $HOME, “~”, “g”)
return curdir
endfunction

set statusline=[%n]\ %f%m%r%h\ |\ \ pwd:\ %{CurDir()}\ \ |%=|\ %l,%c\ %p%%\ |\ ascii=%b,hex=%b%{((&fenc==“”)?“”:"\ |\ ".KaTeX parse error: Expected 'EOF', got '}' at position 6: fenc)}̲\ \|\ %{USER}\ @\ %{hostname()}
set ruler

把以上内容保存在一个文本中,使用时在vim编辑界面执行
:so /pathtofile/ts2_vim_setting

显示效果如下图红框中:
在这里插入图片描述


http://www.ppmy.cn/ops/96465.html

相关文章

【element-ui】 统一全局配置size和z-index属性

Vue.use(Element, { size: small, zIndex: 3000 });参考: element ui 统一全局配置size和z-index属性

Spring Boot注解总结

SpringBootApplication 组合注解,包含了 Configuration、EnableAutoConfiguration 和 ComponentScan 。 使用: 通常标注在主应用类上,用于启动 Spring Boot 应用。 RestController 用于标注一个控制器类,表明该类中的方法返回…

使用python实现3D聚类图

实验记录,在做XX得分预测的实验中,做了一个基于Python的3D聚类图,水平有限,仅供参考。 一、以实现三个类别聚类为例 代码: import pandas as pd import numpy as np from sklearn.decomposition import PCA from sk…

SQL注入(head、报错、盲注)

目录 【学习目标、重难点知识】 【学习目标】 【重难点知识】 1. 报错注入 1.1 那么什么是报错注入呢? 1.2 报错注入原理 extractvalue函数 updatexml函数 1.3 靶场解析 靶场练习 2. HEAD注入 2.1 相关全局变量 2.2 靶场解析 burp暴力破解 靶场练习 3…

设计模式 建造者模式

建造者模式介绍 建造者模式 (builder pattern), 也被称为生成器模式 , 是一种创建型设计模式. 定义: 将一个复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。 要解决的问题 建造者模式可以将部件和其组装过程分开,一步一步创建一个复…

【Hot100】LeetCode—2. 两数相加

目录 1- 思路思路 2- 实现⭐2. 两数相加——题解思路 3- ACM 实现 原题连接:2. 两数相加 1- 思路 思路 分为几个步骤 ①数据结构:遍历指针,进位符、②遍历两个链表、③处理最后的进位符 1- 数据结构 定义 curA 和 curB 用来遍历两个链表定义 carry 记…

mcjson_根据InPath路径,查询mcjson中的值 如果该路径不存在,则创建该路径并赐予‘‘空值

//根据InPath路径,查询mcjson中的值 如果该路径不存在,则创建该路径并赐予空值 // InJson json数据 //查询json路径格式 InPath:601988\策略名1\日期5\参数2; function TForm1.GegMcJsonValue(var InJson:TMcJsonItem;InPath:string): Variant; var // InJson: TMcJsonIte…

thinkphp5漏洞分析之文件包含

目录 一、环境 二、开始研究 三、漏洞分析 四、漏洞修复 五、攻击总结 一、环境 thinkphp官网下载 创建 application/index/view/index/index.html 文件,内容随意(没有这个模板文件的话,在渲染时程序会报错) 二、开始研究 创…