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

配置步骤见网上教程

快捷键待更新:

【芯片驱动】2. CMT2300A配合硬件测试(灵敏度和发射功率)的软件实现 前言 在开发一款无线射频产品的时候,软件是一部分,硬件也是一部分。而决定无线收发性能的,首先是硬件的匹配电路,然后才到软件部分的优化。 一款无线射频产品,首先需要先决定是在那个频率范围内(当然是国家允许的范围内),然后硬件则需要在基于这个频点范围进行硬件的参数匹配,具体又分为发送功率匹配、天线匹配、和接收灵敏度的匹配。 现在我们使用2300a这款无线芯片来说,除非自己的团队是射频专家,则可以自己进行无线外围电路的设计外,另外一种更加快捷的方式,就是寻找原厂技术支持,他们会给... 阅读详情

相关推荐

加密视频如何破解 如何解除机器码绑定的视频

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 如何破解加密...

Q-980767270的博客 5万+

vim配置(小白学习总结)

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

qq_36836332的博客 325

医学影像处理实战:如何用Python+SimpleITK搞定DICOM/NIfTI重采样(附完整代码)

本文详细介绍了如何使用Python和SimpleITK库实现医学影像(DICOM/NIfTI格式)的智能重采样技术。通过实战代码演示,帮助读者掌握医学图像处理中的关键步骤,包括环境搭建、数据准备、核心算法实现和质量验证,解决医学AI领域中的影像标准化难题。

linux的博客 981

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

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

大数据linux基础学习 4249

linux中的sendmail发送邮件

linux下的sendmail发送邮件

无痕的博客 6423

基于深度学习的鸟类检测识别系统:YOLOv5 + YOLOv8 + YOLOv10 + UI界面 + 数据集

YOLOv5是当前目标检测领域非常流行的模型,具有良好的检测精度和实时推理速度。其网络结构相比前几代YOLO模型进行了优化,尤其是在检测精度和计算效率上有了显著提高。YOLOv5特点高效性:能够在较低的硬件环境下进行实时检测。易于部署和使用:YOLOv5提供了简单的API接口,方便开发者快速集成和使用。优异的精度:在多个数据集上测试,表现出色。本文详细介绍了基于YOLOv5、YOLOv8和YOLOv10的鸟类检测识别系统的设计与实现。

YOLO 1114

Vim配置文件[非常全面]

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

localhost 3万+

Unity3D实现项目限制功能(使用次数限制和时间限制)

大家好,我是心疼你的一切,不定时更新Unity开发技巧,觉得有用记得一键三连哦。在软件开发的时候,可能会遇到程序的使用次数限制,以及时间的限制,下面就写一下这两种方法是新建注册表,增加键值对,修改键值,完成对程序的控制提示:以下是本篇文章正文内容,下面案例可供参考以上就是讲了两种限制方法不定时更新Unity开发技巧,觉得有用记得一键三连哦。

心疼你的一切博客 1811

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

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

binhawkboy的专栏 5711

一个 ABAP 工具,能打印系统里某个用户对 BSP 应用的浏览历史记录

只要一个用户在 SAP ABAP 系统里浏览过 BSP 页面,会留下浏览历史记录。本工具会解析出这些记录,打印出该用户浏览的历史事件,和浏览过的页面名称。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 546

28、数字电路测试与半导体内存测试全解析

本文全面解析了数字电路中的顺序电路测试生成方法与半导体内存测试技术。内容涵盖顺序电路中的故障检测、多重观察测试、可驱动性分析、伪组合电路测试及初始化问题,并深入探讨了内存技术发展、故障模型、测试流程与未来趋势。重点介绍了DRAM、SRAM等主流内存类型的特点,以及制造和使用过程中面临的永久性与非永久性故障挑战,提出了基于故障模型的高效测试策略与优化方案。

go5gopher的博客 122

对vim配置文件的编辑

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

EndAll的专栏 1996

【异常】OpenClaw提示Message ordering conflict - please try again. If this persists, use /new to start a fr

摘要:OpenClaw助手出现"Message ordering conflict"异常时,表明会话消息排序冲突,主要由消息队列时序错乱、会话同步异常或上下文过载引起。解决方案包括:1)基础重试暂停后单发指令;2)最优方案是发送/new重置会话;3)极端情况下需重启客户端或检查指令格式。预防建议包括避免高频并发指令、定期重置会话及确保网络稳定。该报错属业务层异常,不影响账号安全。

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

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

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

jre9下载 jdk9

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

Ubuntu vim配置文件

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

hongxdong的专栏 1863

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

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

vim的 配置文件

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

weixin_44248903的博客 858

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

关于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、付费专栏及课程。

余额充值