`

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

    vim-rpm安装集合包

    **vim-rpm安装集合包详解** `vim-rpm` 是为Linux系统设计的Vim编辑器的RPM软件包,适用于i386架构。RPM(Red Hat Package Manager)是一种广泛使用的软件包管理器,尤其在基于Fedora、CentOS、RHEL等Linux发行版上...

    Atom-atom-vim-mode-plus,vim.zip

    Atom-atom-vim-mode-plus是针对Atom文本编辑器的一个扩展插件,主要目的是增强其内置的VIM编辑模式。VIM(Vi Improved)是一种高度可配置的文本编辑器,以其高效的操作方式和丰富的命令集而闻名。在Atom中,VIM模式...

    vim-plug, 我的vim插件, 基于vim-plug安装.zip

    这个压缩包“vim-plug, 我的vim插件,基于vim-plug安装.zip”包含了Vim-plug的源代码,这将帮助你了解如何在你的Vim环境中安装和使用它。 首先,让我们了解一下Vim。Vim(Vi IMproved)是一款强大的文本编辑器,...

    vim-7.4.tar.bz2和vimgdb-for-vim7.4-master.zip

    这个资源包含了两个压缩文件:`vim-7.4.tar.bz2`和`vimgdb-for-vim7.4-master.zip`。 `vim-7.4.tar.bz2`是Vim 7.4源代码的压缩包,以`.tar.bz2`格式存储。`.tar`是一个打包工具,它可以把多个文件和目录打包成一个...

    vim-8.2离线安装包+依赖包.rar

    这个"vim-8.2离线安装包+依赖包.rar"包含了在Ubuntu 14.4上安装Vim 8.2所需的所有组件。Vim 8.2版本引入了许多新特性,包括多窗口支持、内置LSP(语言服务器协议)客户端、增强的搜索功能以及对Python 3的更好兼容性...

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

    ### 学习vi和vim编辑器 #### 一、引言 在计算机科学与软件开发领域,文本编辑器是程序员日常工作中不可或缺的工具之一。其中,vi和vim(Vi Improved)编辑器因其强大的功能和高度的自定义能力而受到广泛欢迎。...

    Vi-vim-gvim快速学习

    【标题】"Vi-vim-gvim快速学习"涵盖了在Linux和Unix系统中广泛使用的文本编辑器Vi(Visual Editor)的进阶版本Vim(Vi IMproved)及其图形化界面gvim的基本操作和高级技巧。Vi是一款强大的命令行文本编辑器,而Vim则...

    vim-deprecated.zip

    【vim-deprecated.zip】是一个专为Linux环境设计的压缩包,包含了将Vim文本编辑器升级至现代化开发工具的自安装脚本。在Linux发行版如Ubuntu、Linux Mint或CentOS等系统上,用户可以利用这个脚本来快速、便捷地配置...

    vim-l9.zip

    【vim-l9.zip】是一个与Vim编辑器相关的压缩包,它包含了Vim插件的文档、插件脚本和自动加载文件。该压缩包的出现源于一个特定的问题:用户在尝试使用某个插件时遇到了错误提示,提示缺少L9 library库。L9库对于Vim...

    用于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

    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

    vi-vim 键盘操作图

    1. **vi-vim-tutorial-1.svg:启动与退出** - 启动vim:在命令行输入`vim 文件名`,即可打开vim编辑器。 - 退出vim:在正常模式下(Normal Mode),按下`q`尝试退出,如果文件已被修改,vim会阻止退出。需先保存...

    Python库 | vim-packadd-0.3.10.tar.gz

    本文将深入探讨与"Python库 | vim-packadd-0.3.10.tar.gz"相关的知识点,包括Vim编辑器、Python库、以及如何在Linux环境中安装和使用`vim-packadd`。 首先,Vim编辑器是一个基于命令行的文本编辑器,起源于早期的Vi...

    Vundle.vim-master.zip

    这个“Vundle.vim-master.zip” 文件包含了Vundle的源代码及其相关资源,供用户在本地环境中安装和使用。Vundle 的设计目的是简化 Vim 插件的管理和维护,使得用户能够方便地安装、更新和卸载各种 Vim 插件,极大地...

    Linux vi-vim-.pdf

    ### Linux vi-vim 文本编辑器详解 #### vi与vim的区别及重要性 在Linux以及所有Unix-like系统中,vi(Visual Editor)是最为经典的文本编辑器之一,它几乎无处不在,是进行文本编辑的基本工具。随着技术的发展,...

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

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

    开源项目-codepushr-vim-go-runtime.zip

    《开源项目 Codepushr-vim-go-runtime:打造高效 Vim 基础的 Go 开发环境》 在编程世界中,高效、便捷的开发环境对于程序员的生产力至关重要。Vim 作为一款历史悠久且高度可定制的文本编辑器,一直备受开发者喜爱。...

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

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

    Centos7 下安装VIM编辑器

    安装 VIM 编辑器需要安装三个包:`vim-X11-7.4.629-6.el7.x86_64`、`vim-common-7.4.629-6.el7.x86_64` 和 `vim-enhanced-7.4.629-6.el7.x86_64`。在安装之前,我们可以使用 `rpm -qa|grep vim` 命令来检查是否已经...

Global site tag (gtag.js) - Google Analytics