首页 > 其他分享 >VIM单文件配置

VIM单文件配置

时间:2023-03-07 14:14:00浏览次数:34  
标签:文件 set utf encoding 配置 VIM 乱码 隐藏 guioptions

"开启行号
set nu
"禁止生成备份文件
set nobackup
set noundofile
set noswapfile
syntax on " 语法高亮
"更换字体
set guifont=Consolas:h11
"更换主题
colorscheme evening
if has("gui_running")
"au GUIEnter * simalt ~x " 窗口启动时自动最大化
"set guioptions-=m " 隐藏菜单栏
"set guioptions-=T " 隐藏工具栏
set guioptions-=L " 隐藏左侧滚动条
set guioptions-=r " 隐藏右侧滚动条
set guioptions-=b " 隐藏底部滚动条
set showtabline=0 " 隐藏Tab栏
endif
"乱码处理
set encoding=utf-8
set fileencodings=utf-8,chinese,latin-1
let &termencoding=&encoding
set fileencodings=utf-8,gb18030,utf-16,big5
"解决菜单乱码
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
"解决consle输出乱码
language messages zh_CN.utf-8
let &termencoding=&encoding
set fileencodings=utf-8,gb18030,utf-16,big5
"C,C++ 按F5编译运行
map <F5> :call CompileRunGcc()<CR>
func! CompileRunGcc()
    exec "w"
    if &filetype == 'c'
        exec "!g++ % -o %< & %<"
    elseif &filetype == 'cpp'
        exec "!g++ % -o %< & %<"
    elseif &filetype == 'java' 
        exec "!javac -encoding UTF-8 % & java %<" 
    elseif &filetype == 'php'
        exec "!chrome localhost/%:t"
    elseif &filetype == 'html'
        "exec "!start chrome localhost/%:t"
        exec "!start chrome %"
    endif
endfunc
"设置窗口大小
set lines=35 columns=95 "设置初始界面大小
"设置tab键等于4个空格
set ts=4
set sw=4 
set expandtab
set autoindent
"亮光标所在行和所在列
set cursorline

标签:文件,set,utf,encoding,配置,VIM,乱码,隐藏,guioptions
From: https://www.cnblogs.com/pphboy/p/17187925.html

相关文章

  • Marddown 使用VSCode预览 不显示图片 文件路径正确
    今天用Markdown写总结,图片变成了这样:文件路径是这个:C:\Users\dell\Desktop\A_Folder\#笔记开始以为是路径里有中文的原因,改成了全英文,但还是不显示。于是把"#"也删......
  • C# File文件处理 创建和写文件
    C#File文件处理创建和写文件在C#程序开发中,我们往往会遇到很多文件上传,文件写入等对于文件的操作业务需要开发,文件处理也是任何应用程序的重要组成部分。C#有......
  • C# File文件处理 相关方法
    C#File文件处理相关方法在C#程序开发中,我们往往会遇到很多文件上传,文件写入等对于文件的操作业务需要开发,文件处理也是任何应用程序的重要组成部分。C#有几种......
  • C# File文件处理 删除文件
    C#File文件处理删除文件 在C#程序开发中,我们往往会遇到很多文件上传,文件写入等对于文件的操作业务需要开发,文件处理也是任何应用程序的重要组成部分。C#有......
  • C# File文件处理 读文件
    C#File文件处理读文件在C#程序开发中,我们往往会遇到很多文件上传,文件写入等对于文件的操作业务需要开发,文件处理也是任何应用程序的重要组成部分。C#有几种创......
  • 08、VsCode配置gcc
    1.1下载gcchttps://github.com/niXman/mingw-builds-binaries/releases1.2配置环境变量bin目录略1.3vscode安装c/c++插件调试运行会生成c_cpp_properties.json和ta......
  • dbf文件结构
    .dbf文件头结构如下:0字节:表示当前的DBF版本信息    该文件的值是十六进制’03’,表示是FoxBASE+/DbaseIIIplus,nomemo    1~3字节:表示最新的更新日期,按照Y......
  • shapefile文件后缀
    Shapefile由多个文件构成,最基本的是.shp、.shx、.dbf文件。.shp:存储地理数据的坐标信息。.shx:存储地理数据的位置索引,记录每个地理数据在shp文件中的位置,能够快速定......
  • 01、Clion+Qt+Opencv详细配置
    1、下载opencvgithub这里下载3.4版本的,下载4.0版本容易出错2、安装opencvD:\opencv\opencv-3.4.16\opencv3、CMake构建3.1添加源文件和目标文件3.2选择mingw构建......
  • 统计当前文件夹下文件个数
    Linux下有三个命令:ls、grep、wc。通过这三个命令的组合可以统计目录下文件及文件夹的个数。统计当前目录下文件的个数(不包括目录)ls-l|grep"^-"|wc-l统计当前目录......