vi是UNIX操作系统和类UNIX操作系统中通用的全屏幕纯文本编辑器,vim是vi的升级版,兼容vi,功能更丰富。
vi/vim分为三种工作模式:
命令模式(Command mode)
输入模式(插入模式)(Insert mode)
底线命令模式(Last line mode)
命令模式
启动vi/vim即进入了命令模式,这种模式下输入会被认为是命令,而不是输入字符。
命令模式下常用命令
转载
2018-03-09 22:26:00
110阅读
0. 配置vi
在用户当前目录下编辑 .exrc文件
[cao@multicore ~]$ cat .exrcset autoindentset number
1. vim 可以看做vi(visual interface)的进阶,具有颜色显示,“程序开发工具”。
支持正则表达式搜索
多文件编辑
区块复制
2. vi使用
一般模式:上下左右光标,删除字符,删除整行,复制、
原创
2009-11-10 14:49:40
463阅读
学习了一番,真的好玩(炒鸡有用!!!)。 编译器之神vi是“Visual interface”的简称Vi有三种基本工作模式:1.命令模式:键盘的任意一个键都当成“编辑命令”2.输入模式:键盘的任意一个键都当成文本内容3.末行模式:键盘的任意一个键都当成“文本管理命令”进入插入模式i: 插入到光标前一个字符I: 插入行首a:插入光标后一个字符A:插入行末o:向下新开一行,...
原创
2021-07-14 16:48:13
191阅读
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。vim的这些优势主要体现在以下几个方面:1、多级撤消我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。2、易用性vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台。3、语法加亮vim可以用不同的颜色来加亮你的代码。4、可视化
转载
精选
2015-07-22 16:51:47
423阅读
Vi (Visual Interface)是 Linux下基于Shell 的文本编辑器,Vim (Visual Interface iMproved)是 Vi的增强版本,扩展了很多功能,比如对程序源文件的语法高亮。不管是 Vi 还是 Vim,我们习惯上都管它叫 Vi,但实际上用的更多的是 Vim。 在你的系统里用 alias命令看一下 vi,可以发现用到的其实是vim。 $alias vi ali
转载
2021-05-20 18:12:09
133阅读
2评论
# 如何在Docker容器中安装vi和vim
## 引言
Docker是一个开源的容器化平台,它通过将应用程序及其依赖项打包到容器中,使其可以在任何环境中以可移植的方式运行。在Docker容器中,通常默认情况下并没有安装vi和vim这样的文本编辑器。然而,对于开发者来说,这两个编辑器是非常重要的工具。本文将向你展示如何在Docker容器中安装vi和vim。
## 安装流程
以下是在Docke
vi有3个模式:插入模式、命令模式、低行模式。
插入模式:在此模式下可以输入字符,按ESC将回到命令模式。
命令模式:可以移动光标、删除字符等。
低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。
一、打开文件、保存、关闭文件(vi命令模式下使用)
view sourceprint?
vi filename &
原创
2012-02-25 16:13:43
489阅读
#####vi/vim: vim可以看做是vi的高级版,是Linux的命令行界面常用文本编辑器之一。 #####vim编辑器的三种模式: 一般模式、编辑模式和命令行模式。 vi test.txt 如果当前目录中不存在test.txt,下方会提示[New Files] (vim new.txt会提示[ ...
转载
2021-08-18 14:58:00
151阅读
Linux中vi和vimvi 是 unix/linux 下极为普遍的一种文本编辑器. vi 有各种变种, 在不同的机器上有不同的变种软件. 其中 vim 比较好用也用得比较广泛. vim 是 Vi IMproved 的缩写, 表示更好的 v
转载
精选
2016-01-28 23:57:14
611阅读
vi 和 vim模式的相互切换:vi和vim常用快捷键:拷贝当前行 yy , 拷贝当前行向下的5行 5yy,并粘贴。 删除当前行 dd , 删除当前行向下的5行 5dd 在文件中查找某个单词 [命令行下 /关键字 , 回车 查找 , 输入 n 就是查找下一个 ] 设置文件的行号,取消文件的行号.[命令行下 : set nu 和 :set nonu] 编辑 /etc/profil...
原创
2022-03-02 16:04:16
163阅读
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。 vim的这些优势主要体现在以下几个方面:1、多级撤消我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。 2、易用性 vi只能运行于unix中,而vim不仅可以运行于u
原创
2021-07-20 14:14:10
130阅读
vi和vim区别:vi :visual interfacevim:vi improved, vim它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。[root@localhost ~]# which vi/bin/vi[root@localhost ~]# which vim/usr/bin/vim模式化编辑器: &
原创
2016-10-19 10:17:10
1335阅读
它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。vim的这些优势主要体现在以下几个方面:1、多级撤消我们知道在vi里,按u只能撤消上次命令,而在vim里可以无限制的撤消。2、易用性vi只能运行于unix中,而vim不仅可以运行于unix,windows,mac等多操作平台。3、语法加亮vim可以用不同的颜色来加亮你的代码。4、可视化操作就
转载
2018-07-23 17:18:26
313阅读
vi 和 vim模式的相互切换:vi和vim常用快捷键:拷贝当前行 yy , 拷贝当前行向下的5行 5yy,并粘贴。 删除当前行 dd , 删除当前行向下的5行 5dd 在文件中查找某个单词 [命令行下 /关键字 , 回车 查找 , 输入 n 就是查找下一个 ] 设置文件的行号,取消文件的行号.[命令行下 : set nu 和 :set nonu] 编辑 /etc/profil...
原创
2021-08-06 16:33:15
218阅读
hjkl光标四方向 排序前 [A]a [B]b [C]c [A]a1 [B]b1 [C]c1 [A]a2 [B]b2 [B]b3 [C]c3 [XA]xa [C]c4 [XA]xa1 排序后 [A]a [A]a1 [A]a2 [B]b [B]b1 [B]b2 [B]b3 [C]c [C]c1 [C]
转载
2017-03-25 16:29:00
257阅读
本节所用命令的帮助入口:
:help mksession
:help 'sessionoptions'
:help source
:help wviminfo
:help rviminfo
:help 'viminfo'
很多软件都具有这样一种功能:在你下一次启动该软件时,它会自动为你恢复到你上次退出的环境,恢复窗口布局、所打开的文件,甚至是上次的设置。
那
转载
2011-03-09 11:14:09
505阅读
一.简单介绍vi 和 vim 类似于windows的文本编辑器所有的Linux系统都会内置vi文本编辑器vim可以看做是vi增强版,具有程序编辑能力,支持语法高亮,代码补全,编译及错误跳转等功能,因此被广泛使用如果Linux中没有vim这个命令,可以手动下载:yum install vim因为操作都差不多后面就拿vim举例啦vim 文件名 如果没有就创建并且打开,如果有就打开vi 文件名二.三种模
原创
2021-06-02 15:27:43
305阅读
:set wm=10 设置与右边界的距离。右边界为10个字符。
o 移到一行的开头
s 移到一行的结尾
w 移到下一个单词的
b 退后一个单词
S 更改一行文本
~更改大小写
d 删除
dw 删除单词
dd 删除一行
p 放置命令
yy拖拽
. 重复动作
u 撤销
J 合并两行
编辑命令文本对象更改 删除复制一个单词cw dw yw两个单词2cW/c2W 2dW/d2W2yW/y2W后退三个单词3cb 3db3yb一整行cc dd yy到一行的结尾C D y$到一行的开头c0 d0 y0单个字符r x yh五个字符5s 5x 5yl移动命令上下左右 hjkl到下一行的第一个字符+到下一行的第一
转载
2013-01-06 22:50:00
60阅读
2评论
vi 命令行下面的文本编辑工具vim是vi的增强版本命令vim可以启动vim编辑器一般可以通过vim+目标文件路径的形式使用vim如果目标文件存在,则vim打开该文件若目标文件不存在,则新建该文件vi拥有三种模式:命令模式、插入模式和ex模式任何模式都可以通过esc键回到命令模式在命令模式中按”i“键可以进入到插入模式,在插入模式中按esc可以返回命令模式在
原创
2021-07-16 17:09:02
98阅读
文章目录一、安装安装8.2安装中文帮助文档安装minpac(8版本才有)通过minpac安装扩展包vimrc 配置使用乱码已存在交换文件多文件打开多窗口编辑多标签页编辑NERDTree插件安装使用分栏编辑搜索ctagsTagbar 插件quickfix窗口常见插件neo-vim 配置入门自动提示文件跳转寄存器代码补全neovim 使用neovim的配置nerdtree的配置配置进阶配置 一、安装