`
dcj3sjt126com
  • 浏览: 1877937 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MacVim安装与配置

vim 
阅读更多

第一步安装 MACVIM
1.下载macvim: http://code.google.com/p/macvim/
2.解压macvim:解压后三个文件
              1)macvim(放入application文件夹);  
              2)mvim(放入/usr/bin); 
               [注] 方法一:终端命令:“cd /mvim文件路径“
                                     “$sudo cp -f mvim /usr/bin/“ 
                           方法二:终端命令:”defaults write com.apple.finder AppleShowAllFiles -bool true” 打开显示隐藏文件
                                     找到路径  /usr/bin, 将mivm文件复制于里面
                                     终端命令:“defaults write com.apple.finder AppleShowAllFiles -bool false“ 关闭显示隐藏文件     
             3)readerme(看完删除)
3.打开macvim:方法一:终端命令:“mvim“
                        方法二:双击MacVim应用程序图标

第二步配置 MACVIM
1.配置文件
  说起配置Vim,首先要知道三个配置文件:vimrc,gvimrc和exrc。这些配置文件的位置油Vim的安装位置和操作系统决定。
  vimrc
       vimrc是Vim最主要的配置文件,它有两个版本:全局版本(global)和用户版本(personal)。全局vimrc文件在Vim的安装目录中,我的电脑是     
       Mac,所以其路径是/usr/share/vim/vimrc
       假如你不知道全局vimrc的位置,可以打开Vim,在普通模式(Normal)下输入下面的命令得到它的位置:echo  $VIM(注意大小写)用户版本的
        vimrc文件在当前用户的主目录下,主目录的位
       置依赖于操作系统。Mac下的用户vimrc文件路径为:/Users/用户名/.vimrc(文件名前面的”.”代表这个文件是隐藏文件)
       你可以在Vim的普通模式下输入下面的命令,查找用户主目录的位置::echo  $HOME
       但是Mac下默认是没有用户vimrc的,所以需要你自己创建一个。
       不管怎么改用户版的vimrc文件,其中的内容都是是覆盖在全局vimrc文件中设置的内容,这就意味着你可以不需要去改变全局vimrc文件来进行配置
       vim,只需要修改用户vimrc文件。
  gvimrc
       gvimrc文件是Gvim的配置文件,和vimrc很相似,并且是放在同一个目录下的,也分为全局版和用户版。这个文件是用来设置只有Gvim才能使用的
       GUI设置。我感觉Vim比Gvim好用,所以没
       有管这个文件。
  exr       
       exrc文件是用作与vi或ex向后兼容的,它也和vimrc放在同一个目录,当然也分全局版和用户版。然而,除非你想用vi兼容的模式来使用Vim,否则你
        更本不会用到这个文件。当然一般人都   
       不会用vi兼容模式来使用Vim的。


  然后是配置自己喜欢的Vim。
       首先创建用户版vimrc(Mac下默认是没有的),你可以在用户主目录下自己创建一个空的用户版vimrc文件:
       sudo sh (会提示你输入当前用户的密码)
       mkdir  ~/.vimrc
       也可以将全局版vimrc文件复制到用户主目录下做为用户版vimrc:
       sudo cp  /usr/share/vim/vimrc  ~/.vimrc
       这里说明一下,~/就是用户主目录,相当于/Users/用户名/。
       一般推荐后一种做法。
2.安装插件
  到官网下源码包,这个: http://prdownloads.sourceforge.net/ctags/ctags-5.7.tar.gz 
  下好解压到某个目录,譬如说Desktop,在Terminal下cd进入此目录,然后输入"./configure",完成后输入"make"编译,最后输入"sudo make install",输入管理员密码安装. 

3.打开用户vimrc文件并在里面添加各种Vim命令:
  将下面命令复制到.vimrc文件下面:

syntax on
" 语法高亮

autocmd InsertLeave * se nocul
autocmd InsertEnter * se cul
" 用浅色高亮当前行

set smartindent
" 智能对齐

set autoindent
" 自动对齐

set confirm
" 在处理未保存或只读文件的时候,弹出确认

set tabstop=4
" Tab键的宽度

set softtabstop=4
set shiftwidth=4
"  统一缩进为4

set noexpandtab
" 不要用空格代替制表符

set number
" 显示行号

set history=50
" 历史纪录数

set hlsearch
set incsearch
" 搜索逐字符高亮

set gdefault
" 行内替换

set encoding=utf-8
set fileencodings=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936,utf-16,big5,euc-jp,latin1
" 编码设置

colorscheme torte
" 设置颜色主题

"set guifont=Menlo:h16:cANSI
" 设置字体

set langmenu=zn_CN.UTF-8
set helplang=cn
" 语言设置

set cmdheight=2
" 命令行(在状态行)的高度,默认为1,这里是2

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

set laststatus=2
" 总是显示状态行

set showcmd
" 在状态行显示目前所执行的命令,未完成的指令片段亦会显示出来

set scrolloff=3
" 光标移动到buffer的顶部和底部时保持3行距离

set showmatch
" 高亮显示对应的括号

set matchtime=5
" 对应括号高亮的时间(单位是十分之一秒)

set autowrite
" 在切换buffer时自动保存当前文件

set wildmenu
" 增强模式中的命令行自动完成操作

set linespace=2
" 字符间插入的像素行数目

set whichwrap=b,s,<,>,[,]
" 开启Normal或Visual模式下Backspace键,空格键,左方向键,右方向键,Insert或replace模式下左方向键,右方向键跳行的功能。

filetype plugin indent on
" 分为三部分命令:file on, file plugin on, file indent on.分别表示自动识别文件类型,用文件类型脚本,使用缩进定义文件。

"==================自定义的键映射======================

vnoremap $1 <esc>`>a)<esc>`<i(<esc>
vnoremap $2 <esc>`>a]<esc>`<i[<esc>
vnoremap $3 <esc>`>a}<esc>`<i{<esc>
vnoremap $$ <esc>`>a"<esc>`<i"<esc>
vnoremap $q <esc>`>a'<esc>`<i'<esc>
vnoremap $e <esc>`>a"<esc>`<i"<esc>
" 括号自动生成

map <F7> :if exists("syntax_on") <BAR>
\    syntax off <BAR><CR>
\  else <BAR>
\syntax enable <BAR>
\  endif
" 单键<F7>控制syntax on/off。原因是有时候颜色太多会妨碍阅读。

map <F5> :call CompileRunGcc()<CR>
func! CompileRunGcc()
exec "w"
exec "!gcc % -o %<"
exec "! ./%<"
endfunc
" <F5>编译和运行C程序

map <F6> :call CompileRunGpp<CR>
func! CompileRunGpp()
exec "w"
exec "!g++ % -o %<"
exec "! ./<"
endfunc
" <F6>编译和运行C++程序

" Don't write backup file if vim is being called by "crontab -e"
au BufWrite /private/tmp/crontab.* set nowritebackup
" Don't write backup file if vim is being called by "chpass"
au BufWrite /private/etc/pw.* set nowritebackup

分享到:
评论

相关推荐

    Mac安装/配置Vim及常见问题.docx

    4. **配置终端快速启动MacVim** - 将`MacVim.app`拖入`/Applications`目录。 - 启动MacVim,输入`:h mvim`,按照提示将`mvim`脚本文件拷贝到`/usr/local/bin`目录下: ```shell cd /usr/local sudo mkdir bin ...

    MacVim7.4安装包

    MacVim7.4.622,支持OSX10.10 Yosemite

    MacVim工具及插件

    1. **界面与交互**:MacVim提供了一个原生的Mac应用界面,支持窗口分割、标签页切换等,使得在多个文件间切换更为便捷。 2. **插件管理**:Vim的插件可以通过Vundle进行管理,只需在`.vimrc`中添加插件名,然后运行`...

    mac下vim之python配置步骤

    Mac 下 Vim 之 Python 配置步骤 Vim 是一款功能强大且灵活的文本编辑器,广泛应用于编程、文档编辑等领域。Python 是一种广泛使用的编程语言,广泛应用于人工智能、数据分析、Web 开发等领域。下面我们将介绍如何在...

    linux mac vim配置

    在IT行业中,Linux和Mac操作系统广泛使用,而Vim(Vi IMproved)作为一个强大的文本编辑器,因其高效和高度可定制性备受程序员喜爱。本文将详细介绍如何配置Vim,特别是针对初学者,让你们能够更好地利用Vim进行文本...

    macvim的安装

    本文介绍下在mac下安装macvim并配置vimplus的流程。 首先,安装homebrew,打开终端,复制下面代码回车运行: $ /usr/bin/ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)...

    macvim-kaoriya:MacVim-KaoriYa

    5. **编译与安装 MacVim-KaoriYa**:掌握如何从源代码编译和安装 MacVim-KaoriYa,包括安装必要的构建工具、获取源代码、配置选项、编译和安装步骤。 6. **KaoriYa 特性**:了解 KaoriYa 相对于标准 MacVim 的额外...

    VIM FOR PHP配置

    8. **Data**:这个文件可能包含了与VIM配置相关的其他数据,比如备份文件、交换文件或者特定插件的数据文件。 综上所述,这个"VIM FOR PHP配置"集成了多个实用功能,旨在优化PHP开发者的编码体验。通过合理的VIM...

    VimBox, 简单的现代MacVim配置.zip

    VimBox, 简单的现代MacVim配置 VimBox现代MacVim配置 Mac键盘映射熟悉的自动完成行为 JavaScript缩进和lint支持 Fragment ( 带有JavaScript示例) Spacegray主题匹配应用程序 ic

    vimrc:我对vim,gvim,macvim和neovim的配置

    如果我格式化我的PC或想将vim安装到新计算机上,我只需要克隆我的存储库就可以了。 还有另一个原因可以将我的vimrc设置推送到网上。您可以与所有人共享您的设置,让人们从您的工作中学到东西。我喜欢在GitHub上浏览...

    Mac开发利器之程序员编辑器MacVim学习总结--木一璕的文章--CFANZ社区--IT技术分享网站1

    首先,为了方便日常使用,我们需要配置环境,让系统默认使用MacVim作为`vim`命令的执行程序。这可以通过修改`~/.bashrc`文件来实现。在终端中输入以下命令: 1. 打开.bashrc文件: ``` touch ~/.bashrc ``` 2. ...

    vimconfig:我的 Vim gVim MacVim 设置

    我的 Vim 配置初始设置将此存储~/.vim到~/.vim git clone https://github.com/jeffshantz/vimconfig.git ~ /.vim 安装新neobundle : git clone https://github.com/Shougo/neobundle.vim ~ /.vim/bundle/neobundle....

    HP VIM 安装调试

    通过本文介绍的步骤,可以顺利完成HP VIM的安装与调试工作。在实践中可能会遇到各种问题,但只要仔细阅读官方文档并遵循最佳实践,大多数问题都能得到解决。希望本文能帮助读者更好地理解和使用HP VIM这一强大的无盘...

    vim安装与使用

    ### Vim的个性化设置 1. **配置文件**:Vim的配置文件是`~/.vimrc`(在Windows上可能是`$HOME/_vimrc`),在这里可以定义快捷键、插件、颜色方案等。 2. **插件管理**:推荐使用Vundle或Pathogen来管理Vim插件。...

    vim插件ctags安装

    **vim插件ctags安装详解** vim作为一款强大的文本编辑器,因其高度可定制性和高效的操作方式深受程序员喜爱。在日常开发中,尤其对于大型项目,快速定位代码和跳转到函数定义是必不可少的功能。这就是ctags插件发挥...

    macvim:Vim-文本编辑器-适用于macOS

    MacVim的安装通常涉及下载最新的源代码包,如"macvim-master",这表明它是从Git仓库中获取的最新开发版本。安装过程可能需要编译源代码,确保你的系统安装了Xcode工具,它们包含了构建Mac应用程序所需的编译器和其他...

    vim安装包及配置文件

    `Vim`文件夹可能包含了作者自定义的Vim配置,用于优化编辑体验和个人偏好设置。安装`gvim74.exe`后,你可以通过这个安装的Vim来运行和编辑文本。 安装Vim通常包括以下步骤: 1. 运行`gvim74.exe`,按照安装向导的...

    vim7.4安装文件

    安装这个包后,Vim可以根据用户的系统语言设置显示相应的界面和帮助信息。 安装这些文件时,一般需要遵循以下步骤: 1. 使用适当的命令(如`bzip2 -dk vim-7.4.tar.bz2`和`gzip -dk vim-7.2-lang.tar.gz`)解压缩...

    vim-swift:Vim的Swift文件类型插件

    使用您选择的Vim插件管理器安装此插件。 将以下内容添加到您的.vimrc : NeoBundle ' kballard/vim-swift ' , { \ ' filetypes ' : ' swift ' , \ ' unite_sources ' : [ ' swift/device ' , ' swift/developer_...

    linux mac VIM一键配置脚本(YCM可选) 不适用windows

    理论上适用于 Ubuntu,Fedora和RedHat以及CentOS等linux系统和mac系统 2020年2月15日测试通过: ubuntu16.04server端,mac Mojava 10.14 ...#!... sudo apt-get install -y vim vim-gnome ctags xclip as

Global site tag (gtag.js) - Google Analytics