zoukankan      html  css  js  c++  java
  • vim 学习总结

    vim ~/.vimrc 

    vim Student.cc

    首先。Mac系统默认已经安装了Vim。打开终端,输入vim,回车。

    可看到例如以下界面,即表示Vim已经安装了。在vim里输入":q"


             在终端上。界面很之简洁,假设你须要更加复杂的界面以及使用Vim很多其它的特性,须要下载client安装。在Mac上眼下存在两个版本号的Vimclient:
             1、MacVim。使用Cocoa GUI,这是Mac上更新还非常活跃的版本号,也是Mac上最多人使用的版本号。下载地址:http://code.google.com/p/macvim/
             2、使用Carbon GUI的版本号,可是这个版本号眼下基本上不再更新。下载地址:http://sourceforge.net/projects/macosxvim/files/

             本文主要介绍MacVim,MacVim支持多窗体标签编辑以及全屏等新特性。

    下载了对应MacVim压缩包,解压以后将MacVim.app拖入/Applications文件夹下。启动MacVim,输入":h mvim", 依照提示,须要将mvim脚本文件复制到"/usr/local/bin"文件夹下。打开终端,输入命令 "cd /usr/local"以及"sudo mkdir bin",最后输入"sudo cp -f /Users/ericli/SoftWare/MacVim-snapshot-66/mvim  /usr/local/bin/",这样就能够在终端输入命令"mvim"来高速启动MacVim 。

    假设你不想将MacVim.app放到/Applications文件夹下,仅仅须要在终端设置VIM_APP_DIR变量为你想放置MacVim.app的文件夹并导入到$HOME/.bash_profile中就可以,比方:export VIM_APP_DIR=$HOME/SoftWare/MacVim-snapshot-66/。

    在MacVim输入":h macvim",能够查看MacVim的使用帮助介绍文档。


     

            

            如今MacVime的界面还是非常简陋,以下開始介绍怎样简单配置MacVim:

            1、创建~/.bashrc文件

            在终端键入"cd $HOME" 和“touch .bashrc”,即创建成功。打开文件。输入“alias vim=mvim”。并保存别名变量。然后再在终端键入“source .bashrc”使.bashrc文件生效。这样,在终端输入vim和mvim都能够启动MacVim.app了。

            在这里略微解释下几个文件的作用,/etc/bashrc、/etc/profile是系统全局设置环境变量,给全部用户使用,~/.bashrc、~/.bash_profile、~/.bash_login、~/.profile是用户文件夹下的私有变量设置。当进入系统执行一个bash shell进程时,读取环境设定步骤例如以下:1、读取全局设置环境变量/etc/profile,然后依据其内容读取/etc/profile.d、/etc/bashrc等设定。可是注意/etc/profile仅仅在第一次执行bash shell时读取一次,而/etc/bashrc在每次执行bash shell都读取;2、然后读取当前用户文件夹下的~/.bash_profile、~/.bash_login或~/.profile三个中的当中一个文件的局部变量设置,并且仅仅在第一次执行bash shell时读取,仅仅有读取~/.bash_profile失败才会读取~/.bash_login。假设前边两文件读取失败才会读取~/.profile。3、最后依据~/.bash_profile的内容读取当前用户文件夹下的~/.bashrc文件里的局部设置环境变量,~/.bashrc文件在每次打开新的bash shell都读取一次。

    总结一下。/etc/bashrc、/etc/profile、~/.bashrc、~/.bash_profile、~/.bash_login、~/.profile都能环境变量设置。而/etc/profile、~/.bash_profile、~/.bash_login、~/.profile能够设定路径、环境变量等,仅仅能登入的时候运行一次;/etc/bashrc、~/.bashrc保存路径、命令别名等,每次打开新的bash shell都会运行一次。通常前者/etc/profile、~/.bash_profile调用后者/etc/bashrc、~/.bashrc。更具体的资料能够參考该链接:http://blog.chinaunix.net/uid-24591881-id-2124780.html 。

          2.配置~/.vimrc和~/.gvimrc

          首先,在MacVim编辑器中输入“:version”,看到例如以下图示信息:


         从上图能够看出一些MacVim的配置信息:

         $VIM系统变量的路径为:"/Applications/MacVim.app/Contents/Resources/vim"

         MacVim的系统配置文件vimrc的路径:“$VIM/vimrc”

         用户配置文件vimrc的路径:"$HOME/.vimrc"

         MacVim编辑器的用户初始化配置文件的路径:"$HOME/.exrc" (默认不存在。假设须要使用则在终端输入 “touch $HOME/.vimrc”创建)

         MacVim的系统配置文件gvimrc的路径:"$VIM/gvimrc"

         用户配置文件gvimrc的路径:"$HOME/.gvimrc"

         MacVim的菜单文件的路径:"$VIMRUNTIME/menu.vim"

         另外解释下, $HOME为当前用户文件夹的路径。$VIMRUNTIME路径为"/Applications/MacVim.app/Contents/Resources/vim" . 能够在MacVim中输入”:echo $VIMRUNTIME“来查看这些系统变量的路径。

         其次,从系统文件vimrc_example.vim和gvimrc_example.vim中copy标准的内容,保存到用户的配置文件~/.vimrc和~/.gvimrc中。在MacVim中输入例如以下命令:

    [html] view plaincopy
    1. :e $VIMRUNTIME/vimrc_example.vim  
    2. :saveas ~/.vimrc  
    3. :e $VIMRUNTIME/gvimrc_example.vim  
    4. :saveas ~/.gvimrc  

         3、加入插件

            通常有例如以下两种方式加入插件:

          其一:拷贝该 plugin_name.vim插件到你个人插件文件夹~/.vim/plugin/下。拷贝plugin_help.txt到你个人文档文件夹~/.vim/doc/下,若存在该插件syntax的vim支持文件则放到~/.vim/syntax/文件夹下。假设以上文件夹不存在到终端输入例如以下命令创建:

    [html] view plaincopy
    1.   
    [html] view plaincopy
    1.   
    [html] view plaincopy
    1. cd $HOME  
    2. mkdir .vim  
    3. mkdir .vim/plugin  
    4. mkdir .vim/doc  
    5. mkdir .vim/syntax  
           比方,拷贝matchit.txt到~/.vim/doc/下,拷贝matchit.vim到文件夹~/.vim/plugin/下。 

          其二。在你的vimrc配置文件最后加一行命令:

  • 相关阅读:
    (转)Javascript如何正确使用getElementById,getElementsByName() and getElementsByTagName()
    把一个json字符串转换成对应的c#类型
    (转)C#数字转固定长度的字符串
    WDBuyNET.DMSFrame.DMSLinq内部方法
    (Transfered)DOM最常用的方法和属性(Javascript DOM编程艺术,DOM Scripting)
    三星颁布发表供应多款Android手机全新晋级
    APNIC执委赵巍:IPv4向IPv6过渡再无退路
    谷歌Android操纵市廛下架染辣手机软件
    盗窟手机小我私人撤军华强北:市场一年不如一年
    华为“黑室”命系商务部防线
  • 原文地址:https://www.cnblogs.com/lxjshuju/p/6912135.html
Copyright © 2011-2022 走看看