`

vi, vim ---- 2016-06-02

阅读更多

Linux 命令大全

1. Vim 各个版本的区别:

查看version,vi <任意文件>,:version,得到如下信息:

:version
VIM - Vi IMproved 7.0 (2006 May 7, compiled Jul 10 2012 08:48:32)
Included patches: 1, 3-4, 7-9, 11, 13-17, 19-26, 29-31, 34-44, 47, 50-56, 58-64, 66-73, 75, 77-92, 94-107, 109, 202, 234-237
Compiled by <bugzilla@redhat.com>
Tiny version without GUI.  Features included (+) or not (-):
-arabic -autocmd -balloon_eval -browse +builtin_terms -byte_offset -cindent -clientserver -clipboard -cmdline_compl
-cmdline_hist -cmdline_info -comments -cryptv -cscope -cursorshape -dialog -diff -digraphs -dnd -ebcdic -emacs_tags -eval
-ex_extra -extra_search -farsi -file_in_path -find_in_path -folding -footer +fork() -gettext -hangul_input +iconv
-insert_expand -jumplist -keymap -langmap -libcall -linebreak -lispindent -listcmds -localmap -menu -mksession -modify_fname
-mouse -mouse_dec -mouse_gpm -mouse_jsbterm -mouse_netterm -mouse_xterm +multi_byte -multi_lang -mzscheme -netbeans_intg
-osfiletype -path_extra -perl -printer -profile -python -quickfix -reltime -rightleft -ruby -scrollbind -signs -smartindent
-sniff -statusline -sun_workshop -syntax -tag_binary -tag_old_static -tag_any_white -tcl +terminfo -termresponse -textobjects
-title -toolbar -user_commands -vertsplit -virtualedit -visual -viminfo -vreplace +wildignore -wildmenu -windows +writebackup
-X11 -xfontset -xim -xsmp -xterm_clipboard -xterm_save
   system vimrc file: "/etc/virc"
     user vimrc file: "$HOME/.vimrc"
      user exrc file: "$HOME/.exrc"
  fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -
-param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2
Linking: gcc   -L/usr/local/lib -o vim       -lselinux -ltermcap -lacl

 

 

ubuntu下预装的版本是vim.tiny,这个更靠近纯vi了,不能使用小键盘和方向键,在编辑模式下,移动光标会变成A B C D等字符并换行。

  解决方法两个;

    1.vim缺省是vi兼容模式,设置成不兼容模式就好了:
      :set nocp

    2.安装完整VIM

 

  VIM其他版本:vim-gnome安装的vim依赖于gnome的某些东西的。vim-gtk 依赖于gtk的某些东西。vim-nox这个不知道,ubuntu官网也没说明。还有一个vim-athena,据说是界面很华丽,没用过不评论。具体看http://packages.ubuntu.com/oneiric/vim

 

2. Vi 

 

3. vim

百度百科中的vim命令简单介绍:

http://baike.baidu.com/subview/113188/9338173.htm

分享到:
评论

相关推荐

    vim键盘图(vi-vim-cheat-sheet)

    vim键盘图 ....vi-vim-cheat-sheet.gif vi-vim-tutorial-1.gif vi-vim-tutorial-2.gif vi-vim-tutorial-3.gif vi-vim-tutorial-4.gif vi-vim-tutorial-5.gif vi-vim-tutorial-6.gif vi-vim-tutorial-7.gif

    Linux 基础 002-vi简介-02-vi和vim以及vi的特点.flv

    Linux 基础 002-vi简介-02-vi和vim以及vi的特点.flv

    vim-signify, 使用Vim的符号列显示差异.zip

    vim-signify, 使用Vim的符号列显示差异 表示( 或者只是 Sy ) 使用符号列指示文件中被添加。修改和删除的行,这些行由版本控制系统( VCS ) 管理。 提供了免费的Bazaar 自助服务,每月英镑,英镑,英镑,英镑,奖金,...

    learning-the-vi-and-vim-editors.pdf

    一本学习vim的好书,值得拥有 希望学习的朋友能交流心得

    Vi Improved-----Vim

    Vi Improved-----Vim 最全面的vim使用教程,全书共17章,从浅入深介绍Vim的使用,满足不同层次的使用者的要求。

    vim-7.4.tar,tig-2.0.2.tar,taglist_45,colordiff-1.0.16.tar

    vim-7.4.tar,tig-2.0.2.tar,taglist_45,colordiff-1.0.16.tar

    vim-table-mode:用于即时表创建的VIM表模式

    我建议安装 ,然后将NeoBundle 'dhruvasagar/vim-table-mode'到〜/ .vimrc中 如果您使用.vim,则为您的插件添加一个git子模块: $ cd ~ /.vim $ git submodule add git@github....

    用于vim-lsp的Language Server的自动配置-Linux开发

    用于vim-lsp的Language Server的自动...使用vim-plug插件管理器进行安装:Plug'prabirshrestha / async.vim'Plug'prabirshrestha / vim-lsp'Plug'mattn / vim-lsp-settings'您需要同时安装vim-lsp及其随附的插件和vi

    Linux vi-vim-.pdf

    所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。

    vim-plus-plus:Frank的至尊vim配置,基于vim-plus改造,一键部署

    Frank Liu的至尊py,go,c,c++,opencv,java,md,tex终极配置vim-plus-plus 天秀 安装 Mac OS X 安装 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装...

    Vi-vim-gvim快速学习

    NULL 博文链接:https://alan3258.iteye.com/blog/1974183

    vim jeffy插件和配置

    linux下用vim编辑器配合jeffy插件...2,解压jeffy-vim.zip 和里面的jeffy-vim-read.tar.gz 3,进入目录jeffy-vim-read运行安装脚本:#./install.sh 4,切换到自己的home目录#cd ~ 5,拷贝.vim配置文件到home目录 OK

    vim-galore-zh_cn.pdf

    本文档主要是对开源项目vim-galore-zh_cn的整理,便于离线阅读。 [Vim](https://github.com/vim/vim) 是一个历史悠久的文本编辑器,可以追溯到 [qed]((text_editor)&gt;)。 [Bram Moolenaar]...

    vim-android, 用于android开发的Vim插件.zip

    vim-android, 用于android开发的Vim插件 vim使用vim为Android开发。概述这个设置中包含三个vim脚本。 这些脚本包括:SuperTabGitHubVim.orgSuperTab允许我们与tab键进行自动完成。snipMateGitHubVim

    vi vim 键位图

    vi vim 键位图

    rust-vim-setup, 在 Rust 开发中,设置要使用的vim.zip

    rust-vim-setup, 在 Rust 开发中,设置要使用的vim 使用VIM作为你的Rust IDE首先安装 vim,如果它还没有sudo apt-get install vim如果你的vi 在你的命令行 中工作,很可能是ubuntu默认安装的轻量级版本,并且它缺少...

    vim-all:适用于整个缓冲区的惯用 vim 文本对象

    所有.vim 适用于整个缓冲区的惯用 vim 文本对象。...文德尔Plugin 'bruno-/vim-all' 病原git clone git://github.com/bruno-/vim-all.git ~/.vim/bundle/vim-all 其他 似乎做同样的事情,但有不同的映射。 执照

    bash-vim-editing-cheat-sheet

    对于习惯vim编辑的linux用户,在~/.bashrc文件中添加set -o vi,设置bash vim命令模式,可以加快方便输入

Global site tag (gtag.js) - Google Analytics