vim 配置文件

Vim 配置文件参考 分享一下我的配置文件 # 设置文件编码 set encoding=utf-8 set nu # 运行 backspace 进行删除 set nocompatible set backspace=indent,eol,start # 不与 vi 兼容 set nocompatible # 打开语法高亮 syntax on # 在底部显示,当前处于命令模式还是插入模式 set showmode # 命令模式下,在底部显示,当前键入的指令 set showcmd # 支持使用鼠标 set mous 阅读详情

vim 配置

个人的配置文件如下:

"set autoindent
"set cindent

set encoding=utf-8
setglobal fileencodings=utf-8,gb18030
set termencoding=utf-8
set ambiwidth=double

" All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just
" /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime
" you can find below.  If you wish to change any of those settings, you should
" do it in this file (/etc/vim/vimrc), since debian.vim will be overwritten
" everytime an upgrade of the vim packages is performed.  It is recommended to
" make changes after sourcing debian.vim since it alters the value of the
" 'compatible' option.

" This line should not be removed as it ensures that various options are
" properly set to work with the Vim-related packages available in Debian.
"runtime! debian.vim

" Uncomment the next line to make Vim more Vi-compatible
" NOTE: debian.vim sets 'nocompatible'.  Setting 'compatible' changes numerous
" options, so any other options should be set AFTER setting 'compatible'.
"set compatible

" Vim5 and later versions support syntax highlighting. Uncommenting the next
" line enables syntax highlighting by default.
syntax enable
syntax on

" If using a dark background within the editing area and syntax highlighting
" turn on this option as well
set background=dark

" Uncomment the following to have Vim jump to the last position when
" reopening a file
if has("autocmd")
au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$")
\| exe "normal g'\"" | endif
endif

" Uncomment the following to have Vim load indentation rules according to the
" detected filetype. Per default Debian Vim only load filetype specific
" plugins.
if has("autocmd")
filetype indent on
endif

" The following are commented out as they cause vim to behave a lot
" differently from regular Vi. They are highly recommended though.
set showcmd             " Show (partial) command in status line.
set showmatch           " Show matching brackets.
"set ignorecase          " Do case insensitive matching
set smartcase           " Do smart case matching
set incsearch           " Incremental search
set autowrite           " Automatically save before commands like :next and :make
set hidden             " Hide buffers when they are abandoned
""set mouse=a            " Enable mouse usage (all modes) in terminals
"set mouse=            " Enable mouse usage (all modes) in terminals

" Source a global configuration file if available
" XXX Deprecated, please move your changes here in /etc/vim/vimrc
"if filereadable("/etc/vim/vimrc.local")
"source /etc/vim/vimrc.local
"endif

"set color scheme ,as you like
"color darkblue
color desert
"replace tab with spaces
set et
"line will wrap when len>78
"set tw=250
"tab space is 4
set ts=4
"when you type < or >, shift width is 4
set sw=4
"set format options, (more info: type help fo-table)
set fo+=tcroq
"line number
set nu
"a horizontal line under current cursor
"set cursorline 

let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1

let g:winManagerWindowLayout='FileExplorer|TagList'
nmap wm :WMToggle<cr>

:set cscopequickfix=s-,c-,d-,i-,t-,e-

nmap <C-_>s :cs find s <C-R>=expand("<cword>")<CR><CR>
nmap <C-_>g :cs find g <C-R>=expand("<cword>")<CR><CR>
nmap <C-_>c :cs find c <C-R>=expand("<cword>")<CR><CR>
nmap <C-_>t :cs find t <C-R>=expand("<cword>")<CR><CR>
nmap <C-_>e :cs find e <C-R>=expand("<cword>")<CR><CR>
nmap <C-_>f :cs find f <C-R>=expand("<cfile>")<CR><CR>
nmap <C-_>i :cs find i ^<C-R>=expand("<cfile>")<CR>$<CR>
"nmap <C-_>i :cs find i <C-R>=expand("<cfile>")<CR><CR>
nmap <C-_>d :cs find d <C-R>=expand("<cword>")<CR><CR>
vmap <F5> :s=^\(//\)*=//=g<cr>:noh<cr>
nmap <F5> :s=^\(//\)*=//=g<cr>:noh<cr>
nmap <F6> :s=^\(//\)*==g<cr>:noh<cr>
vmap <F6> :s=^\(//\)*==g<cr>:noh<cr>

"set makeprg=/root/qfang/bin/scons/scons.py\ -u\ \.

"miniBuf is sooooo sucks
"noremap <Tab> <C-W>w:cd%:p:h<CR>:<CR>
"let g:miniBufExplMapCTabSwitchBufs = 1
"let g:miniBufExplMapWindowNavVim = 1
"let g:miniBufExplMapWindowNavArrows = 1

set completeopt=longest,menu
set nocp
filetype plugin on

map <C-F12> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR>

"set tags+=/usr/include/tags
set tags+=/home/admin/qiang.fangq/main_richtext_extractor/tags
set tags+=/home/admin/qiang.fangq/awrapper/tags
set tags+=/home/admin/qiang.fangq/usr_tags

set backspace=indent,eol,start
set hlsearch

""""""""""""""""""""""""""""""
" vimgdb setting
""""""""""""""""""""""""""""""
"run macros/gdb_mappings.vim 

"pydiction 1.2 python auto complete
let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict'
let g:pydiction_menu_height = 20

let g:SuperTabRetainCompletionType=2
let g:SuperTabDefaultCompletionType="<C-X><C-N>"

map<F5> <ESC><F5>
map<f5> :call AddComment()<cr>
func AddComment()
    if matchstr(getline('.'), '[^ ]') == '/' 
        normal ^xx 
    else
        normal ^i//
    endif
endfunc
imap <F6> <ESC><F6>
noremap <f6> =a{ 
imap <F7> <ESC><F7>
map<F7> :w<cr>:A<cr>
imap <cr> <cr><left><right>
map o o<left><right>
map wm :NERDTree<cr>
map <tab> gt
autocmd BufNewFile,BufRead *.json set ft=javascript

配置步骤见网上教程

快捷键待更新:

单片机如何获得5V电源 在单片机实际设计中,有时会需要在电路中用到5V电压源,那么这个常见的实验需求有哪些办法解决呢,我综合网上的资料,概括一下: 1)USB    这种方法在我们直接将单片机板与电脑连接调试的时候,算是简单又方便的办法了,但如果我所要得到的成品不直接连接外部的器件,这就得舍弃。     常用的,USB/5V插头线,这是一种专门的电源线,一端是USB通用接口,可以直插USB端口,另一端是内正外负电压 阅读详情

相关推荐

数字设计与计算机体系结构习题答案,数字设计和计算机体系结构习题答案DigitalDesignandComputerArchitecture.pdf...

数字设计和计算机体系结构习题答案DigitalDesignandComputerArchitecture.pdfDavid Money Harris and Sarah L. Harris, Digital Design and Computer Architecture, © 2007 by Elsevier Inc.Exercise SolutionsC H A P T E R ...

weixin_39851408的博客 1785

vim配置(小白学习总结)

以下为在Linux系统中配置vim配置文件,vim也可以装在Windows系统上。 在新建文件vim test.txt,选择Esc进入命令行模式,当前状态可以在最后一行输入以下命令: $ :set nu              行号 $ :syntax on        自动语法高亮 $ :set tabstop=4  自动缩进 $ :set autoindent  自动切换当前目录...

qq_36836332的博客 325

旅行青蛙破解汉化教程——蹭个热度

汉化破解版资源(无尽三叶草与点券): https://github.com/wisdombyzf/lxqw/blob/master/lxqw_zf.apk 截图: 破解方法: 工具: 1,APKIDE https://www.pd521.com/thread-818-1-2.html 2,dnspy https://down.52pojie.

github_38838414的博客 3785

Vim配置文件(.vimrc),Vim配置教程

Vim 启动时,会根据配置文件(.vimrc)来设置 Vim,因此我们可以通过此文件来定制适合自己的 Vim。 Vim 配置文件分为系统配置文件和用户配置文件: 系统配置文件位于 Vim 的安装目录(默认路径为 /etc/.vimrc); 用户配置文件位于主目录 ~/.vimrc,即通过执行vim ~/.vimrc命令即可对此配置文件进行合理修改。通常情况下,Vim 用户配置文件需...

大数据linux基础学习 4249

ADC噪声参数博弈论:为何24位ADC的有效分辨率可能不如16位?

本文深入探讨了ADC噪声参数的核心矛盾,揭示了24位ADC有效分辨率可能不如16位ADC的根本原因。关键在于跳出单纯比较位数的误区,转而关注输入参考噪声这一绝对指标。文章通过分析参考电压对满量程范围和噪声模型的影响,阐述了动态范围与最小可测信号之间的取舍逻辑,为工程师提供了基于系统实际需求的ADC选型与噪声评估框架。

snow3的博客 704

工业音频故障检测:从CNN到Transformer的技术演进

音频信号处理是工业设备预测性维护的核心技术之一,通过分析设备运行时产生的声波特征实现故障预警。传统方法依赖梅尔频率倒谱系数(MFCC)等手工特征,而深度学习技术尤其是Transformer架构,通过自注意力机制突破了CNN在跨频段特征提取上的局限。Audio Spectrogram Transformer(AST)等先进模型在工业场景中展现出91.2%的高召回率,显著优于传统方案。这种非接触式监测技术结合边缘计算优化,已成功应用于石油化工、电力能源等领域,实现提前72小时预测轴承故障,单项目可避免数百万元的

weixin_30467861的博客 326

Vim配置文件[非常全面]

配置文件位置 当前登录用户的宿主目录下,比如root 用户就是/root/,文件为.vimrc 配置文件内容 set nocompatible " 关闭 vi 兼容模式 syntax on " 自动语法高亮 set number " 显示行号 set cursorline " 突出显示当前行 set ruler " 打开状态栏标尺 set shiftwidth=4 " 设定 << 和...

localhost 3万+

C/C++小宇宙代码(完整代码)

C语言实现小宇宙的完整代码。

AIGC 2523

【vim】vim配置文件在哪以及如何修改

一:如何查找配置文件      当你安装好vim(Gvim)后,你有俩个配置文件 (我用的是Ubuntu12.10)      1. 系统配置文件:/etc/vim/vimrc  (如果更改会影响所有的用户)      2. 用户配置文件:~/.vimrc         (更改只会影响自己使用)      如果还是找不到则打开vim 输入              :version

binhawkboy的专栏 5711

[Dify实战] OA 公文排版助手:自动格式化、编号、生成摘要-带配套资源

摘要: Dify 公文排版助手通过自动化解决公文处理中的格式混乱、编号错漏等问题。支持标题层级自动编号、摘要生成、要素补全等功能,输出标准化Markdown格式。核心流程包括输入原文、智能识别、自动排版与要素输出,适用于通知、纪要等场景。实施需统一模板规则,规范输入格式,并通过试跑优化纠错率与处理效率。关键价值在于减少人工返工,提升排版一致性,未来可对接OA系统实现全流程自动化。

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 472

【异常】‘build.plugins.plugin.version‘ for org.apache.maven.plugins:maven-resources-plugin is missing

maven-compiler-plugin 插件版本信息没有指定导致了错误提示如下字面意思就是没有指定版本信息。

奶爸的编程之路,也就一周冷个三天 4599

对vim配置文件的编辑

一、      对vim配置文件的编辑::scriptnames   发现配置文件的位置:edit ~/.vimrc 编辑该配置文件vim说明文件的阅读:CTRL-] 跳转到当前光标所在单词对应的主题CTRL-O 回到前一个位置复制一个样板vimrc文件(unix)::!cp -i $VIMRUNTIME/vimrc_example.vim ~/.vimrc复制一个

EndAll的专栏 1996

canoe安装完成开启之后因为VectorDeviceParams30_64.dll报错崩溃打不开...如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值。

**My Coding Family** 1077

VIM配置文件

修改VIM配置文件:vim ~.vimrc 内容如下: “设置编码” set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8 “显示行号” set nu set number “突出显示当前行” set cursorline “启用鼠标” set mouse...

jianuo的博客 105

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

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

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Ubuntu vim配置文件

Ubuntu vim配置文件 附说明 收藏<br />安装Ubuntu8.04beta版后,我的vim变得“无精打采”了,主要是没有在配置文件中设置属性的缘故,我的Ubuntu6.06是david帮我我配置的,超快,我还没看清就弄完了,今天自己试试看吧,于是上网搜索了一下相关内容,来个照猫画虎,试验基本成功!<br /><br /> 我的vim配置文件位置:<br /> /etc/vim/vimrc<br /><br /> 我增加的内容:<br /><br /> "-----------

hongxdong的专栏 1863

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

vim的 配置文件

个人的配置文件是隐藏的,不进行配置的话一般是没有这个文件的,需要自己创建。,共有两个,一个是公共的、所有用户的。vim 的配置文件名是。,一个是私有的、个人的。私有的配置文件位于**

weixin_44248903的博客 858

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

关于vim的配置文件

vim的配置文件 用vim打开一个文件,然后在命令模式下执行:version,就会看到如下内容:  系统 vimrc 文件: "$VIM/vimrc"  用户 vimrc 文件: "$HOME/.vimrc"  第二用户 vimrc 文件: "~/.vim/vimrc"  用户 exrc 文件: "$HOME/.exrc"  $VIM 预设值: "/usr/share/vim"

Hello,World 638

强大的VIM配置文件

Mark vim配置文件

love100628的专栏 490

查看vim配置文件并编辑

查看vim配置文件并编辑 1 $vim 进入vim命令行 2 进入底行模式,输入 echo $VIM,能够看到vim的路径为/usr/share/vim 3 查看配置文件vimrc 4 编辑vim配置文件,需要用sudo命令 5 接下来就可以根据需要进行设置啦 转载于:https://www.cnblogs.com/myidea/p/4855431.html...

angus521521的博客 1116

Ubuntu安装vim,vim配置文件

原文:Ubuntu安装vim,vim配置文件 - 不念书的小子 - ITeye技术网站 Ubuntu安装vim,Ubuntu安装vim,Ubuntu安装vim,Ubuntu安装vim,Ubuntu安装vim,Ubuntu安装vim,   使用命令:sudo apt-get install vim-gtk   使用:vim 即可编辑文件   使用gvim可以打开图形模式下的vim。

范长法@三月软件 1232

修改vim配置文件1

打开虚拟机终端,输入 vim ~/.vimrc ,以进入vim配置文件进行修改

Miumiu_Zf的博客 844

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

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

weixin_34676828的博客 136

【vim】通过vim编辑器打开、修改、退出配置文件

如遇readonly文件导致无法保存成功且尝试:wq!英文输入下,按i键进入INSERT模式,修改配置文件。完成修改后,按esc键退出INSERT模式。通过vim编辑器打开任一配置文件。

Frost_Descent的博客 3387

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

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

Jenny_yu1025的专栏 1110

自己的VIM配置文件

vi ~/.vimrc set nocompatible "去掉有关vi一致性模式,避免以前版本的bug和局限 set nu! "显示行号 "set guifont=Luxi/ Mono/ 9 " 设置字体,字体名称和字号 filetype on

Leon 641

vim的配置文件在哪?

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

ylwdi的专栏 1万+
上一篇: Ubuntu环境下SSH的安装及使用
下一篇: terminator 安装与配置
ipatient
博客等级 码龄14年 25粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值