实时搜索: mac vim 在哪里

mac vim 在哪里

211条评论 3607人喜欢 5764次阅读 853人点赞
mac OS X Yosemite,items2,zsh,命令行下的vim。设置了如下7条键盘映射,但是只有第一条起作用。

帮我看下可能的原因,谢谢!
-----------------------
:nmap <F12> :NERDTree<CR>
:nmap <D-s> :w<CR>
:imap <D-s> <ESC>:w<CR>a
:nmap <D-z> u
:imap <D-z> <ESC>ua

苹果电脑下怎么安装vim: 首先我们需要安装homebrew,在终端输入下面命令安装:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

安装完成后,运行下面代码安装vim和mac vim:
brew install vim
brew install macvim
brew install ctags
brew install cscope

设置Mac上的ctage和默认的vim
现在已经安装了必备的软件了,但是Mac下Xcode也有一个程序叫ctags,而且mac也自带vim,所以我们需要修改系统变量:
sudo vim /etc/paths

系统默认将/usr/bin放在第一行,只需要将/usr/local/bin放在第一行就可以了:
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

经过这样的配置,就可以使用最新版的vim了。
用ctags和cscope解析代码
接下来在代码的根目录运行:
ctags -R
cscope -Rbq

使用vundle自动安装相关插件并配置
首先需要安装vundle,否则会报错的
在用户目录下创建.vimrc文件 注意查看的时候要用ls -a 来查看隐藏文件
粘贴这段内容到.vimrc中:
"设置vundle
set nocompatible " be iMproved
filetype off " required!

set rtp+=~/.vim/bundle/vundle/
call vundle##rc()

Bundle 'scrooloose/nerdtree' "文件浏览
Bundle 'majutsushi/tagbar' "代码符号
Bundle 'wesleyche/SrcExpl' "类似sourceInsight的代码预览窗口
filetype plugin indent on " required!
"vundle设置完毕

syntax on
let g:tagbar_ctags_bin='/usr/local/bin/ctags'
let g:tagbar_left = 1
nnoremap <F3> :TagbarToggle<CR>
let NERDTreeWinPos='right'
nnoremap <F2> :NERDTreeToggle<CR>
nmap <F4> :SrcExplToggle<CR>
let g:Srcexpl_winHeight = 8
" // Set 100 ms for refreshing the Source Explorer
let g:SrcExpl_refreshTime = 100

" // Set "Enter" key to jump into the exact definition context
let g:SrcExpl_jumpKey = "<ENTER>"

" // Set "Space" key for back from the definition context
let g:SrcExpl_gobackKey = "<SPACE>"

let g:SrcExpl_pluginList = [
\ "__Tag_List__",
\ "_NERD_tree_"
\ ]

set tags=tags;/ "搜索上一级建立的tag

nmap <C-H> <C-W>h "control+h进入左边的窗口
nmap <C-J> <C-W>j "control+j进入下边的窗口
nmap <C-K> <C-W>k "control+k进入上边的窗口
nmap <C-L> <C-W>l "control+l进入右边的窗口

保存后,再使用vim后,发现报错,报错如下:

Error detected while processing /Users/lizhiyong/.vimrc:
line 6:
E117: Unknown function: vundle##rc
line 8:
E492: Not an editor command: Bundle 'scrooloose/nerdtree' "文件浏览
line 9:
E492: Not an editor command: Bundle 'majutsushi/tagbar' "代码符号
line 10:
E492: Not an editor command: Bundle 'wesleyche/SrcExpl' "类似sourceInsight的代码预览窗口
Press ENTER or type command to continue

提示的错误是在.vimrc中不认识vundle及Bundle这两个函数,解决办法就是安装vundle

vundle,基于Git仓库的插件管理软件。
vundle将插件的安装简化为类似yum软件安装的过程,只要:BundleInstall插件就安装完了,:BundleClean之后插件就卸载了。
更换机器时,在新机器上安装vundle并使用老的vundle配置,即可安装所有配置好的插件。

安装:
$ git clone http://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

保存后,重新启动vim,按ESC后输入:BundleInstall后回车,系统会自动安装这些插件。
安装过程也比较诗意

MacVim背景颜色不同怎么破: vim背景色不同,建议重新设置一下
vim的背景主题,可以去.vimrc中借助于colorsechem进行设置。

mac下vim键盘映射不起作用: 实在不行。当成 vim 的 bugs 比较合适。没用过 mac 系统,不能提供具体帮助。如果确实需要帮助,去找 mac 系统的论坛看看有没有用 vim 的可能会好一点。

个人经验,无论在何种系统下,最好都只用 ctrl+x 类似的映射。用之前查下覆盖的功能是否常用即可。如果实在不够用,就用键序列来执行稍不常用的命令,比如用反斜杠(\),分号(;) 之类的标点来引导。

如有其它疑问,请追问。

mac vim 中用什么代替空格: 什么叫代替空格,没明白。请举个例子说明。

苹果电脑中用VIM编写python程序问题: vim就是一个编辑器,和记事本差不多,但是比他强大多了,vim的用法可以写一本书,也真有一本书介绍vim的用法的,可以买到,不过网上有,你网上找下,简单的说,你要写个abc.py 程序,只需输入:vim abc.py,然后输入小写字母i,你就可以写了,写完后按esc键,输入冒号:wq就保存退出了,不退出只保存就是:w,注意输入w前要加冒号,这样你就写好代码了,python就是一个脚本语言,直接就可以运行了,首先要给它加可执行权限,chmod +x abc.py,然后输入./abc.py就可以了

terminal输入:wq后退出不了,在改vimrc之后: 你可以用:wq!来强制保存。如果还不行,说明你打开这个文件时的权限不够。在vi 或vim之前加上sudo 命令重新打开此文件试试。如果还不行,说明此文件是只读文件,当前用户没有写权限

git bash 出现vim的时候怎么退出:

退出方法:

如果是输出状态,首先按Esc键退出输入状态,然后按Shift+“;”,再输入q!或wq!(不保存改动,wq!是保存文件的写入修改)退出。

我在liunx中用vi 修改inittab的id后保存退出时会显示E492:Not an editor command:qw是怎么回事????: wq是保存退出 write and quit
上面的错误的意思是找不到此种模式

  • 2016超级碗上面唱歌的黑人是谁

    怎样自学英语: 任何语言的学习都不是一蹴而就的,诀窍,也不是什么都试用。重要的是用心学习而且要持之以恒,就像语文,我们从小就学,每天也都接触,可是现在能说什么都会了么,不还是在日积月累么。要找到适合自己的学习方法,多做题,如果是英语...

    598条评论 6009人喜欢 1606次阅读 843人点赞
  • 帅哥有什么

    87版红楼梦电视剧观后感: 刚刚看完了20年前央视版的红楼梦,观后感慨万分.一方面因为其是20年前而拍摄的一部电视剧却直到今天还能深深的打动我这个对于影视作品非常挑剔的人,还能被那么的观众认可和喜爱( 湖北电视台近期还重播了,收视率还很高),另...

    682条评论 5191人喜欢 2072次阅读 709人点赞
  • ow中国英雄是谁

    林黛玉和贾宝玉第一次相见描写容貌的诗句: 两弯似蹙非蹙笼烟眉,一双似喜非喜含情目.面厣之愁,娇袭一身之病.泪光点点,姣喘微微.闲静如姣花照水,行动如若柳扶风.心较比甘多一窍,病如西子胜三分.是第三回里的. ...

    486条评论 3174人喜欢 4058次阅读 261人点赞
  • ps4和xbox one哪个好

    求剑三五毒武器外观出处~: 这是PVP的,你看外观收集界面上面会写出处的。 ...

    763条评论 1083人喜欢 2099次阅读 572人点赞
  • ie的汉字有哪些字

    被美国国会评为20世纪最畅销的图书的书有哪些?:   读《红楼梦》有感  《红楼梦》以贾,史,王,薛四大家族为背景,以围绕事关贾府家事利益的贾宝玉人生道路而展开的一场封建道路与叛逆者之间的激烈斗争为情节主线,以贾宝玉和林黛玉这对叛逆者的悲剧为主要内容,通过对以贾府为...

    662条评论 3746人喜欢 2714次阅读 687人点赞
  • 2015谁需要木工带班的

    为什麼回锅油不健康???: 厨房油烟与回锅油 (节录『天下文化』--健康饮食GO,GO,GO!) 我们常在抽油烟机或者食用油的广告中,看到油烟致癌的说法,这是不正确的。所谓厨房油烟,一部份是油脂遇到高温,产生氧化反应,分解而成的挥发性气体;通常...

    897条评论 3617人喜欢 1314次阅读 859人点赞
  • ns续航多久

    描写林黛玉的所有诗词。: 1.心较比干多一窍,病如西子胜三分 2.尔今死去侬收葬,未卜侬身何日丧?3.花谢花飞花满天,红消香断有谁怜?4.想眼中能有多少泪珠儿,怎经得秋流到冬尽,春流到夏!5.满纸自怜题素愿,片言谁解诉秋心6.孤标傲世谐谁隐,...

    495条评论 1095人喜欢 3096次阅读 359人点赞