vim设置

vim编译c++文件设置 。。。 阅读详情
  vi ~/.vimrc

set nocompatible            " 关闭 vi 兼容模式  
syntax on                   " 自动语法高亮  
colorscheme evening         " 设定配色方案  
set number                  " 显示行号  
set cursorline              " 突出显示当前行  
set ruler                   " 打开状态栏标尺  
set shiftwidth=4            " 设定 << 和 >> 命令移动时的宽度为 4  
set softtabstop=4           " 使得按退格键时可以一次删掉 4 个空格  
set tabstop=4               " 设定 tab 长度为 4  
set nobackup                " 覆盖文件时不备份  
set autochdir               " 自动切换当前目录为当前文件所在的目录  
filetype plugin indent on   " 开启插件  
set backupcopy=yes          " 设置备份时的行为为覆盖  
set ignorecase smartcase    " 搜索时忽略大小写,但在有一个或以上大写字母时仍保持对大小写敏感  
set nowrapscan              " 禁止在搜索到文件两端时重新搜索  
set incsearch               " 输入搜索内容时就显示搜索结果  
set hlsearch                " 搜索时高亮显示被找到的文本  
set noerrorbells            " 关闭错误信息响铃  
set novisualbell            " 关闭使用可视响铃代替呼叫  
set t_vb=                   " 置空错误铃声的终端代码  
" set showmatch               " 插入括号时,短暂地跳转到匹配的对应括号  
" set matchtime=2             " 短暂跳转到匹配括号的时间  
set magic                   " 设置魔术  
set hidden                  " 允许在有未保存的修改时切换缓冲区,此时的修改由 vim 负责保存  
set guioptions-=T           " 隐藏工具栏  
set guioptions-=m           " 隐藏菜单栏  
set smartindent             " 开启新行时使用智能自动缩进  
set backspace=indent,eol,start  
                            " 不设定在插入状态无法用退格键和 Delete 键删除回车符  
set cmdheight=1             " 设定命令行的行数为 1  
set laststatus=2            " 显示状态栏 (默认值为 1, 无法显示状态栏)  
set statusline=\ %<%F[%1*%M%*%n%R%H]%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ %c:%l/%L%)\   
                            " 设置在状态行显示的信息  
set foldenable              " 开始折叠  
set foldmethod=syntax       " 设置语法折叠  
set foldcolumn=0            " 设置折叠区域的宽度  
setlocal foldlevel=1        " 设置折叠层数为  
" set foldclose=all           " 设置为自动关闭折叠                              
" nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>  
                            " 用空格键来开关折叠  
  
" return OS type, eg: windows, or linux, mac, et.st..  
function! MySys()  
    if has("win16") || has("win32") || has("win64") || has("win95")  
        return "windows"  
    elseif has("unix")  
        return "linux"  
    endif  
endfunction  
  
" 用户目录变量$VIMFILES  
if MySys() == "windows"  
    let $VIMFILES = $VIM.'/vimfiles'  
elseif MySys() == "linux"  
    let $VIMFILES = $HOME.'/.vim'  
endif  
  
" 设定doc文档目录  
let helptags=$VIMFILES.'/doc'  
  
" 设置字体 以及中文支持  
if has("win32")  
    set guifont=Inconsolata:h12:cANSI  
endif  
  
" 配置多语言环境  
if has("multi_byte")  
    " UTF-8 编码  
    set encoding=utf-8  
    set termencoding=utf-8  
    set formatoptions+=mM  
    set fencs=utf-8,gbk "here can add argment to spurt the chinese  
  
    if v:lang =~? '^\(zh\)\|\(ja\)\|\(ko\)'  
        set ambiwidth=double  
    endif  
  
    if has("win32")  
        source $VIMRUNTIME/delmenu.vim  
        source $VIMRUNTIME/menu.vim  
        language messages zh_CN.utf-8  
    endif  
else  
    echoerr "Sorry, this version of (g)vim was not compiled with +multi_byte"  
endif  
  
" Buffers操作快捷方式!  
nnoremap <C-RETURN> :bnext<CR>  
nnoremap <C-S-RETURN> :bprevious<CR>  
  
" Tab操作快捷方式!  
nnoremap <C-TAB> :tabnext<CR>  
nnoremap <C-S-TAB> :tabprev<CR>  
  
"关于tab的快捷键  
" map tn :tabnext<cr>  
" map tp :tabprevious<cr>  
" map td :tabnew .<cr>  
" map te :tabedit  
" map tc :tabclose<cr>  
  
"窗口分割时,进行切换的按键热键需要连接两次,比如从下方窗口移动  
"光标到上方窗口,需要<c-w><c-w>k,非常麻烦,现在重映射为<c-k>,切换的  
"时候会变得非常方便.  
nnoremap <C-h> <C-w>h  
nnoremap <C-j> <C-w>j  
nnoremap <C-k> <C-w>k  
nnoremap <C-l> <C-w>l  
  
"一些不错的映射转换语法(如果在一个文件中混合了不同语言时有用)  
nnoremap <leader>1 :set filetype=xhtml<CR>  
nnoremap <leader>2 :set filetype=css<CR>  
nnoremap <leader>3 :set filetype=javascript<CR>  
nnoremap <leader>4 :set filetype=php<CR>  
  
" set fileformats=unix,dos,mac  
" nmap <leader>fd :se fileformat=dos<CR>  
" nmap <leader>fu :se fileformat=unix<CR>  
  
" use Ctrl+[l|n|p|cc] to list|next|previous|jump to count the result  
" map <C-x>l <ESC>:cl<CR>  
" map <C-x>n <ESC>:cn<CR>  
" map <C-x>p <ESC>:cp<CR>  
" map <C-x>c <ESC>:cc<CR>  
  
  
" 让 Tohtml 产生有 CSS 语法的 html  
" syntax/2html.vim,可以用:runtime! syntax/2html.vim  
let html_use_css=1  
  
" Python 文件的一般设置,比如不要 tab 等  
autocmd FileType python set tabstop=4 shiftwidth=4 expandtab  
autocmd FileType python map <F12> :!python %<CR>  
  
" 选中状态下 Ctrl+c 复制  
vmap <C-c> "+y  
  
" 打开javascript折叠  
let b:javascript_fold=1  
" 打开javascript对dom、html和css的支持  
let javascript_enable_domhtmlcss=1  
" 设置字典 ~/.vim/dict/文件的路径  
autocmd filetype javascript set dictionary=$VIMFILES/dict/javascript.dict  
autocmd filetype css set dictionary=$VIMFILES/dict/css.dict  
autocmd filetype php set dictionary=$VIMFILES/dict/php.dict  
  
"-----------------------------------------------------------------  
" plugin - bufexplorer.vim Buffers切换  
" \be 全屏方式查看全部打开的文件列表  
" \bv 左右方式查看   \bs 上下方式查看  
"-----------------------------------------------------------------  
  
  
"-----------------------------------------------------------------  
" plugin - taglist.vim  查看函数列表,需要ctags程序  
" F4 打开隐藏taglist窗口  
"-----------------------------------------------------------------  
if MySys() == "windows"                " 设定windows系统中ctags程序的位置  
    let Tlist_Ctags_Cmd = '"'.$VIMRUNTIME.'/ctags.exe"'  
elseif MySys() == "linux"              " 设定windows系统中ctags程序的位置  
    let Tlist_Ctags_Cmd = '/usr/bin/ctags'  
endif  
nnoremap <silent><F4> :TlistToggle<CR>  
let Tlist_Show_One_File = 1            " 不同时显示多个文件的tag,只显示当前文件的  
let Tlist_Exit_OnlyWindow = 1          " 如果taglist窗口是最后一个窗口,则退出vim  
let Tlist_Use_Right_Window = 1         " 在右侧窗口中显示taglist窗口  
let Tlist_File_Fold_Auto_Close=1       " 自动折叠当前非编辑文件的方法列表  
let Tlist_Auto_Open = 0  
let Tlist_Auto_Update = 1  
let Tlist_Hightlight_Tag_On_BufEnter = 1  
let Tlist_Enable_Fold_Column = 0  
let Tlist_Process_File_Always = 1  
let Tlist_Display_Prototype = 0  
let Tlist_Compact_Format = 1  
  
  
"-----------------------------------------------------------------  
" plugin - mark.vim 给各种tags标记不同的颜色,便于观看调式的插件。  
" \m  mark or unmark the word under (or before) the cursor  
" \r  manually input a regular expression. 用于搜索.  
" \n  clear this mark (i.e. the mark under the cursor), or clear all highlighted marks .  
" \*  当前MarkWord的下一个     \#  当前MarkWord的上一个  
" \/  所有MarkWords的下一个    \?  所有MarkWords的上一个  
"-----------------------------------------------------------------  
  
  
"-----------------------------------------------------------------  
" plugin - NERD_tree.vim 以树状方式浏览系统中的文件和目录  
" :ERDtree 打开NERD_tree         :NERDtreeClose    关闭NERD_tree  
" o 打开关闭文件或者目录         t 在标签页中打开  
" T 在后台标签页中打开           ! 执行此文件  
" p 到上层目录                   P 到根目录  
" K 到第一个节点                 J 到最后一个节点  
" u 打开上层目录                 m 显示文件系统菜单(添加、删除、移动操作)  
" r 递归刷新当前目录             R 递归刷新当前根目录  
"-----------------------------------------------------------------  
" F3 NERDTree 切换  
map <F3> :NERDTreeToggle<CR>  
imap <F3> <ESC>:NERDTreeToggle<CR>  
  
  
"-----------------------------------------------------------------  
" plugin - NERD_commenter.vim   注释代码用的,  
" [count],cc 光标以下count行逐行添加注释(7,cc)  
" [count],cu 光标以下count行逐行取消注释(7,cu)  
" [count],cm 光标以下count行尝试添加块注释(7,cm)  
" ,cA 在行尾插入 /* */,并且进入插入模式。 这个命令方便写注释。  
" 注:count参数可选,无则默认为选中行或当前行  
"-----------------------------------------------------------------  
let NERDSpaceDelims=1       " 让注释符与语句之间留一个空格  
let NERDCompactSexyComs=1   " 多行注释时样子更好看  
  
  
"-----------------------------------------------------------------  
" plugin - DoxygenToolkit.vim  由注释生成文档,并且能够快速生成函数标准注释  
"-----------------------------------------------------------------  
let g:DoxygenToolkit_authorName="Asins - asinsimple AT gmail DOT com"  
let g:DoxygenToolkit_briefTag_funcName="yes"  
map <leader>da :DoxAuthor<CR>  
map <leader>df :Dox<CR>  
map <leader>db :DoxBlock<CR>  
map <leader>dc a /*  */<LEFT><LEFT><LEFT>  
  
  
"-----------------------------------------------------------------  
" plugin – ZenCoding.vim 很酷的插件,HTML代码生成  
" 插件最新版:http://github.com/mattn/zencoding-vim  
" 常用命令可看:http://nootn.com/blog/Tool/23/  
"-----------------------------------------------------------------  
  
  
"-----------------------------------------------------------------  
" plugin – checksyntax.vim    JavaScript常见语法错误检查  
" 默认快捷方式为 F5  
"-----------------------------------------------------------------  
let g:checksyntax_auto = 0 " 不自动检查  
  
  
"-----------------------------------------------------------------  
" plugin - NeoComplCache.vim    自动补全插件  
"-----------------------------------------------------------------  
let g:AutoComplPop_NotEnableAtStartup = 1  
let g:NeoComplCache_EnableAtStartup = 1  
let g:NeoComplCache_SmartCase = 1  
let g:NeoComplCache_TagsAutoUpdate = 1  
let g:NeoComplCache_EnableInfo = 1  
let g:NeoComplCache_EnableCamelCaseCompletion = 1  
let g:NeoComplCache_MinSyntaxLength = 3  
let g:NeoComplCache_EnableSkipCompletion = 1  
let g:NeoComplCache_SkipInputTime = '0.5'  
let g:NeoComplCache_SnippetsDir = $VIMFILES.'/snippets'  
" <TAB> completion.  
inoremap <expr><TAB> pumvisible() ? "\<C-n>" : "\<TAB>"  
" snippets expand key  
imap <silent> <C-e> <Plug>(neocomplcache_snippets_expand)  
smap <silent> <C-e> <Plug>(neocomplcache_snippets_expand)  
  
  
"-----------------------------------------------------------------  
" plugin - matchit.vim   对%命令进行扩展使得能在嵌套标签和语句之间跳转  
" % 正向匹配      g% 反向匹配  
" [% 定位块首     ]% 定位块尾  
"-----------------------------------------------------------------  
  
  
"-----------------------------------------------------------------  
" plugin - vcscommand.vim   对%命令进行扩展使得能在嵌套标签和语句之间跳转  
" SVN/git管理工具  
"-----------------------------------------------------------------  
  
  
"-----------------------------------------------------------------  
" plugin – a.vim  
"-----------------------------------------------------------------  
SAP_FICO模块-资产减值功能对折旧和残值的影响 SAP_FICO模块-资产减值操作对资产历史折旧以及后续折旧的影响,包括减值操作的配置前提 阅读详情

相关推荐

记一次完整的RPG Maker MV游戏逆向过程(思路一)

了解RPG Maker MV的文件建构 上一篇文章,我们已经成功在PC上运行了游戏,那我们如何对游戏进行逆向呢? 首先要了解正常的RPG Maker MV制作的游戏应该具有哪些文件,以及他的结构 那如何了解他的结构呢,很简单,我们只需要用RPG Maker MV创建一个默认工程,来看看一个游戏的最简结构是怎么样的 创建新项目 项目创建完成 查看项目目录结构 是不是和之前解包出来的很像呢? 通...

Ciiiiiing的博客 1万+

Vim 的 tab 设置

摘自 Vim 手册:选项:1. tabstop:表示一个 tab 显示出来是多少个空格,默认 82. softtabstop:在编辑的时候一个 tab 是多少个空格3. expandtab/noexpandtab:将 tab 扩展/不扩展成空格4. shiftwidth:每一级缩进是多少个空格5. smarttab:根据文件中其他地方的缩进空格个数来确定一个 tab 是多少个空格命令::[range]retab [new_tabstop]:应用新的 tabstop 值,替换所有的 tab,如果设置了expa

Dreamer 3万+

eCognition易康面向对象分类批量选择样本,批量导出shp

可以的,使用这个工具条最右边那个三角尺manual editing toolbar,这是用来直接指定类别的,咱们可以拿它选完以后把指定的类别转成训练样本。另一个好处是,这个选出来的样本可以直接导出成shp,但select sample是不可以的,只能导出TTAMask也就是栅格掩膜。如果要导出shp,要在转之前导出。中间那条有点点的红线就是我的鼠标轨迹,只要碰到的对象就会全部选中,然后一点3的那个按钮就直接全部划分为林地了,十分丝滑。在弹出来的工作条里,首先选择你的类别,比如这里选一个forest。

qq_61845364的博客 4065

VIM配置与操作

vim配置 set smarttab set tabstop=4 &quot; 设置tab符长度为4个空格 set shiftwidth=4 &quot; 设置换行自动缩进长度为4个空格 set expandtab &quot; 设置tab符自动转换为空格 set smartindent &quot; 设置智能缩进,其他可选缩进方式:autoindent, cindent, indentexpr set nonumber...

ethan0ly的专栏 373

latex写论文(TeXstudio工具)

目录前言IEEE模板模板免费分享参考文献写作方法我的.tex文件代码 前言 学校老师要求我们以IEEE顶级会议格式与标准写报告,于是过程虽然麻烦点,但是效果还是不错了,下面先展示一下自己写完的效果。 IEEE模板 我是在 Overleaf 上注册了个账号下载了模板,里面有各种会议论文的写作模板,这个注册还挺麻烦,要外网注册,国内邮箱都不行。进行后点菜单,菜单里有下载源码。 https://cn.overleaf.com/project/5fe5b082dff088649fc67106 模板免费分享 已

小样yx的博客 6749

Colab虚拟环境配置全攻略:从安装到实战应用

本文详细介绍了在Google Colab中配置Python虚拟环境的完整流程与实战技巧。通过安装Anaconda、创建独立环境、解决常见错误及结合深度学习项目应用,帮助用户有效管理依赖、避免冲突,并利用环境持久化策略提升在Colab中的开发效率与项目可复现性。

weixin_29204121的博客 339

vim中关于tab键的设置详解

对于linux中存在的文件,可以使用下面的方法把空格和TAB互相替换: 将TAB替换为空格 :set expandtab //将tab扩展成空格 :%retab! //按照将tab扩展成空格的格式重新设置当前文件的tab 将空格替换为TAB :set noexpandtab //将tab不扩展成空格 :%retab! //按照将tab不扩展成空格的格式重新设置当前文件中的tab %retab!中的!是用于处理非空白字符之后的TAB,即所有的TAB,若不加!,则只处理行首的TAB。 :[range]retab

Alfred的博客 1万+

YOLOv11损失函数原理与源码解读:从调参血泪史到源码级优化

本文深入解析YOLOv11目标检测模型的损失函数设计,揭示其相比前代的关键改进。重点剖析了回归损失中动态权重的小目标优化、分类损失的带温度系数softmax、以及目标损失的自适应阈值机制等创新点。作者通过源码分析指出常见实现陷阱,如梯度回传的正确处理方式、标签分配的匹配策略等。结合实战经验,给出针对小目标检测、类别误判等典型问题的调参建议,并分享实用的调试工具代码片段。最后强调损失函数调参需结合具体任务,指出后处理对实际部署效果的重要影响。全文以工程实践为导向,为开发者提供可直接落地的优化思路。

as1225120794的博客 439

vim linux 配置 tab 缩进 中文 utf-8 等

----------------------------------------------------------------------------------- 我到vim配置: ----------------------------------------------------------------------------------- set smarttab

All of my life is programming! 2859

点云语义分割:PointNet训练S3DIS数据集

文章目录一、数据准备1.1、数据下载二、训练三、测试 项目地址:pointnet 此次我们是用pointnet网络来做语义分割。代码在pointnet项目中的sem_seg文件夹下,里面也有README.md介绍了训练的过程。 一、数据准备 1.1、数据下载 原始数据下载 处理好的h5格式数据下载 二、训练 三、测试 ...

zhaoguanhua的博客 4176

Linux内核4.14版本——drm框架分析(1)——drm简介

本文介绍了DRM架构的发展历史、驱动框架以及简单示例,旨在帮助读者了解DRM架构的形成、功能流程实现。

phmatthaus的专栏 2549

Vim:将制表符重新定义为4个空格

这取决于你的具体需求。

liluo0815481的博客 589

AI Agent在智能腰带中的姿势矫正与提醒

随着人们生活方式的改变,长时间不正确的坐姿、站姿等不良姿势问题日益普遍,这不仅会导致身体疲劳,还可能引发颈椎病、腰椎病等多种健康问题。智能腰带作为一种可穿戴设备,具有实时监测人体姿势的潜力。本研究的目的是将AI Agent引入智能腰带,实现对人体姿势的准确识别、矫正与提醒功能。本研究的范围涵盖了从AI Agent的核心算法原理到智能腰带的实际开发与应用。包括传感器数据的采集与处理、机器学习算法的选择与训练、智能腰带的硬件设计与软件开发,以及在不同场景下的实际应用测试。本文共分为十个部分。

AI 原生应用开发的博客 341

vim编辑器重要快捷键及vim设置

1.全选:ggVG 2.跳转到文本最后一行:shift+g 3.跳转到文本第一行:gg 4.跳转到光标所选行的行首位置:0 5.跳转到光标所选行的行尾位置:shift+4 6.全部替换(替换无需确认)::%s/src/dst/g 7.全部替换(每次替换需要确认)::%s/src/dst/gc 8.查找:/string 9.高亮显示查找到的内容::set hlsearch 10.显示vim行号::set nu! 11.到注释的开始:[/ 12.到注释的结束:]/ 13.撤销上一次操作:

m0_49328056的博客 5875

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

vim的光标设置

光标显示选项 可以通过以下命令设置guicursor选项,来定义图形界面下的光标显示: :set guicursor=mode:style[-highlight],mode:style[-highlight],... 其中,mode是以下选项的组合: n常规模式 v可视模式 ve可视模式但不包括selection o操作符等待模式 i插入模式 r替换模式 c命令行常规模式 ci命令行插入模式 cr命令行替换模式 sm插入模式下的显示匹配 a所有模式 其中,style如下: horN水平栏,字符

万无引力的博客 1万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

【vim】vim编辑器如何设置行号

这条命令会让Vim在编辑器的左侧显示行号。通过这些方法,你可以根据自己的需求灵活地设置Vim中的行号显示。

专注音频,高效工作,快乐生活! 3063

Linux vim编辑器——vim别名设置

CentOS中设置 vi=vim —首先需要确定CentOS中安装了vim——输入命令vim不会报错 如果报错,输入 yum -y install vim –要想设置成vi=vim,只能通过设置别名 alias 的方式 但是如果直接输入 alias vi='vim' 只是对当前会话有效,关掉虚拟终端再打开就无效 正确的方法是修改当前用户的“用户文件夹”里面的配置文件.bas...

Koren_Wei的博客 3911

设置VIM字体大小

update 2016.08.11 补充VIM/GVIM统一设置方法,源标题"设置GVIM字体大小"修改为”设置VIM字体大小“ 1. 字体大小依赖 VIM实际上是有VIM和GVIM之分,VIM是命令行下的编辑器,GVIM是VIM增加的独立的GUI的版本。 2. VIM字体大小设置 显然命令行下的VIM时需要收到终端Terminal的限制,其字体也是继承终端Terminal的设置。 T...

jisuanji198509的博客 2万+

vim如何设置自动缩进

set noautoindent 取消自动缩进。:set autoindent 设置自动缩进。

zyh15076752858的博客 1004

deepin设置vim

一、设置字体、字体样式、字体大小 .vimrc中添加代码 set guifont=Noto\ Mono\ Bold\ 12 字体:Noto Mono 样式:Bold 大小:12 *注意:*反斜杠\后有空格 这只是能修改gvim的,终端的vim无效,可通过快捷键Ctrl+=发放大 ...

shuangjurencp的博客 1659

VIM编辑器设置

1、VIM编辑器的设置方式有两种        方式一、临时性设置                    方式二、永久性设置(通过修改配置文件实现)      (1)临时性设置                在使用vim命令编辑文件的时候,输入冒号,接着敲入设置命令,例如: set number  ,如下图        (2)永久性设置

yh_zeng2的博客 800

行号 设置vim_Vim的使用全总结

Vim是Linux自带的编辑器,是Vi的高级版,刚开始使用我是一脸懵逼的,跟普通的编辑器完全不同,基本全靠键盘,写完之后也不知道怎么保存,特地花了点时间了解了一下,还是挺简单的。其中,主要包含三种模式,分别是普通模式,插入模式,命令行模式,每种模式都有各自的可进行的操作。进入vimvim是在终端上运行的,在进入时只需要输入 vi 就可以运行了。但是也有其他的自定义的方式打开vim,这些方式都是对具...

weixin_31901801的博客 193

vim设置默认配色方案

用了一段时间vim 个人感觉看起来最舒服的配色方案还是desert 于是乎 今天琢磨了下 怎么去设置默认的配色方案 不用每次打开后修改 方法: 打开vim目录下的一个名为_vimrc的文件 加入以下命令 colorscheme desert 重新启动vim 就会发现默认配色方案已经变成desert了 

bychjzh的专栏 1万+

关于 vim 的 magic 设置

文章目录一、magic 介绍二、设置 magic(一)长效设置(二)临时设置(三)magic 示例 一、magic 介绍 vim 毕竟是个编辑器,正则表达式中包含的大量元字符如果原封不动地引用(像 perl 那样), 势必会给不懂正则表达式的人造成麻烦,比如 /foo(1) 命令, 大多数人都用它来查找foo(1)这个字符串, 但如果按照常规的正则表达式来解释,被查找的对象就成了 foo1 了。因为在小括号 () 不是普通的字符,而是有特殊含义的字符,小括号 () 包裹的内容视为一个整体项,这里小括号只含有

liaowenxiong的博客 5万+

vim快速设置自动缩进

众所周知,vim被誉为“编译器之神”,是一款拒绝鼠标,全键盘式操作的编译器。它占内存小,能够快速编码,获得了许多程序员的喜爱。如何让它提高编码速度呢?接下来为大家分享如何在ubuntu中设置vim的自动缩进。 1.打开Ubuntu终端,输入vim ~/.vimrc 2.输入以下代码并按:wq进行保存即可: 3.进vim进行验证 4.设置生效。 ...

weixin_48446170的博客 3455

vim字符编码设置

vim 编码方式的设置 和所有的流行文本编辑器一样,Vim 可以很好的编辑各种字符编码的文件,这当然包括UCS-2、UTF-8 等流行的 Unicode 编码方式。然而不幸的是,和很多来自 Linux 世界的软件一样,这需要你自己动手设置。  Vim 有四个跟字符编码方式有关的选项,encoding、fileencoding、fileencodings、termencoding (这些选项可能

写写画画 564

vim一些方便设置

vi ~/.vimrc,并将该文件加入以下内容: "Display line nu set nu "Syntax highlight syntax on "indent based on filetype filetype indent on set autoindent set cindent "ignore

Jason's BLOG 601
上一篇: 其他异常
下一篇: linux分区方案
君子陌
博客等级 码龄17年 8粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值