我的~/.vimrc和安装vim74

2 篇文章 0 订阅

vimrc

1. 基本设置

set tabstop=4       " 设置tab键的宽度

set ts=4
set expandtab
set autoindent

但会把Tab直接转换成空格,导致编写Makefile时产生遗漏分隔符的错误

set backspace=2		" 设置退格键可用
set number		" 显示行号

2. 编程相关的设置

syntax enable		" 打开语法高亮
syntax on
set smartindent		" 智能对齐方式
set shiftwidth=4	" 换行时行间交错使用4个空格		
set autoindent		" 自动对齐
set ai!			" 设置自动缩进
set showmatch		" 设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号
colorscheme desert	" desert配色方案

set completeopt=longest,menu    " 关掉智能补全时的预览窗口
filetype plugin indent on       " 加了这句才可以用智能补全

3. 状态栏相关的设置

set ruler           	" 在编辑过程中,在右下角显示光标位置的状态行

4. 查找/替换相关的设置

set hlsearch        	" 高亮显示搜索结果
set incsearch       	" 查询时非常方便,如要查找book单词,当输入到/b时,会自动找到
                    	" 第一个b开头的单词,当输入到/bo时,会自动找到第一个bo开头的
                    	" 单词,依次类推,进行查找时,使用此设置会快速找到答案,当你
                    	" 找要匹配的单词时,别忘记回车
set gdefault        	" 替换时所有的行内匹配都被替换,而不是只有第一个

5. vim显示中文

set fileencoding=utf-8 
set fileencodings=utf-8,gb18030,ucs-bom,gbk,gb2312,cp936 
set encoding=utf8 
6. 文件浏览器和窗口管理器 -- 插件: WinManager

let g:winManagerWindowLayout='FileExplorer|TagList'
nmap wm :WMToggle<cr>
注: 以上代码一定要在Taglist的上面
7. 高效地浏览源码 -- 插件: TagList, 列出了当前文件中的所有宏, 全局变量, 函数名等

let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1

8.  a.vim 头文件和源文件切换 -- 插件: A

nnoremap <silent> <F12> :A <CR>

9.  QuickFix 窗口
nmap <F7> :cn<cr>
nmap <F6> :cp<cr>

10. SuperTab
let g:SuperTabRetainCompletionType=2
let g:SuperTabDefaultCompletionType="<C-X><C-O>"

Reference


安装vim74

1. 下载vim74

2. 创建vim74要安装的文件夹

mkdir /usr/local/vim74

3. 按照 在Redhat Linux 9中编译和配置gvim 7.0 安装

发现没有gvim,  发现是缺少gtk的库,可能是因为系统更新之后没有重启,导致缺少!(后根据 Building Vim from source ,   centos 6.4 编译安装vim7.4,解决没有gvim的问题 发现缺少gtk等相关库,安装依赖的库便可安装)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 根据引用\[1\]和引用\[2\]的内容,报错"~/.vimrc" is a directory是因为在执行"source ~/.vimrc"命令时,系统无法找到.vimrc文件,而找到了一个名为~/.vimrc的目录。这可能是由于.vimrc文件不存在或者路径设置错误导致的。你可以检查一下~/.vimrc文件是否存在,并确保路径设置正确。 另外,根据引用\[3\]的内容,如果你想安装ale插件,你需要先安装linter,并选择clang作为c/c++的linter。然而,clang的安装可能会比较麻烦,特别是对于初学者来说。如果你在配置时遇到了问题,可以尝试查找一些安装教程或者寻求帮助来解决配置问题。 总结来说,你遇到的问题可能是由于.vimrc文件路径设置错误或者文件不存在导致的。同时,如果你想安装ale插件并选择clang作为linter,你可能需要找到正确的安装教程或者寻求帮助来解决配置问题。 #### 引用[.reference_title] - *1* *2* [【解决】source ~/.vimrc出错bash: /etc/vim/vimrc: line 21: syntax error near unexpected token `...](https://blog.csdn.net/u25th_engineer/article/details/100126190)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Linux——打造vim IDE~.vimrc配置](https://blog.csdn.net/zangba9624/article/details/115015562)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值