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命令简单介绍:
相关推荐
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` 是为Linux系统设计的Vim编辑器的RPM软件包,适用于i386架构。RPM(Red Hat Package Manager)是一种广泛使用的软件包管理器,尤其在基于Fedora、CentOS、RHEL等Linux发行版上...
Atom-atom-vim-mode-plus是针对Atom文本编辑器的一个扩展插件,主要目的是增强其内置的VIM编辑模式。VIM(Vi Improved)是一种高度可配置的文本编辑器,以其高效的操作方式和丰富的命令集而闻名。在Atom中,VIM模式...
这个压缩包“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`是Vim 7.4源代码的压缩包,以`.tar.bz2`格式存储。`.tar`是一个打包工具,它可以把多个文件和目录打包成一个...
这个"vim-8.2离线安装包+依赖包.rar"包含了在Ubuntu 14.4上安装Vim 8.2所需的所有组件。Vim 8.2版本引入了许多新特性,包括多窗口支持、内置LSP(语言服务器协议)客户端、增强的搜索功能以及对Python 3的更好兼容性...
### 学习vi和vim编辑器 #### 一、引言 在计算机科学与软件开发领域,文本编辑器是程序员日常工作中不可或缺的工具之一。其中,vi和vim(Vi Improved)编辑器因其强大的功能和高度的自定义能力而受到广泛欢迎。...
【标题】"Vi-vim-gvim快速学习"涵盖了在Linux和Unix系统中广泛使用的文本编辑器Vi(Visual Editor)的进阶版本Vim(Vi IMproved)及其图形化界面gvim的基本操作和高级技巧。Vi是一款强大的命令行文本编辑器,而Vim则...
【vim-deprecated.zip】是一个专为Linux环境设计的压缩包,包含了将Vim文本编辑器升级至现代化开发工具的自安装脚本。在Linux发行版如Ubuntu、Linux Mint或CentOS等系统上,用户可以利用这个脚本来快速、便捷地配置...
【vim-l9.zip】是一个与Vim编辑器相关的压缩包,它包含了Vim插件的文档、插件脚本和自动加载文件。该压缩包的出现源于一个特定的问题:用户在尝试使用某个插件时遇到了错误提示,提示缺少L9 library库。L9库对于Vim...
用于vim-lsp的Language Server的自动...使用vim-plug插件管理器进行安装:Plug'prabirshrestha / async.vim'Plug'prabirshrestha / vim-lsp'Plug'mattn / vim-lsp-settings'您需要同时安装vim-lsp及其随附的插件和vi
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
1. **vi-vim-tutorial-1.svg:启动与退出** - 启动vim:在命令行输入`vim 文件名`,即可打开vim编辑器。 - 退出vim:在正常模式下(Normal Mode),按下`q`尝试退出,如果文件已被修改,vim会阻止退出。需先保存...
本文将深入探讨与"Python库 | vim-packadd-0.3.10.tar.gz"相关的知识点,包括Vim编辑器、Python库、以及如何在Linux环境中安装和使用`vim-packadd`。 首先,Vim编辑器是一个基于命令行的文本编辑器,起源于早期的Vi...
这个“Vundle.vim-master.zip” 文件包含了Vundle的源代码及其相关资源,供用户在本地环境中安装和使用。Vundle 的设计目的是简化 Vim 插件的管理和维护,使得用户能够方便地安装、更新和卸载各种 Vim 插件,极大地...
### Linux vi-vim 文本编辑器详解 #### vi与vim的区别及重要性 在Linux以及所有Unix-like系统中,vi(Visual Editor)是最为经典的文本编辑器之一,它几乎无处不在,是进行文本编辑的基本工具。随着技术的发展,...
Linux 基础 002-vi简介-02-vi和vim以及vi的特点.flv
《开源项目 Codepushr-vim-go-runtime:打造高效 Vim 基础的 Go 开发环境》 在编程世界中,高效、便捷的开发环境对于程序员的生产力至关重要。Vim 作为一款历史悠久且高度可定制的文本编辑器,一直备受开发者喜爱。...
vim-signify, 使用Vim的符号列显示差异 表示( 或者只是 Sy ) 使用符号列指示文件中被添加。修改和删除的行,这些行由版本控制系统( VCS ) 管理。 提供了免费的Bazaar 自助服务,每月英镑,英镑,英镑,英镑,奖金,...
安装 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` 命令来检查是否已经...