vim使用教程

合集下载

vi简明教程

vi简明教程

Vi/Vim简明教程/archives/vim-basic-edit【VIM基本用法(一)】移动、编辑初次使用VIM(gVIM),一定会觉得无法适应,首先需要明确的一个概念,也是VIM的最大的一个特性就是,在VIM中,有两个主要的模式,一个是“命令模式“,一个是”编辑模式“。

在任何情况下按esc就是到了命令模式,在命令模式下按了”i”键或者其他的(后面会讲到)键就会进入编辑模式,进入编辑模式后,基本上就跟记事本是一样的操作了。

命令模式是VIM最大的特色所在,也是我们需要学习的地方所在。

这是系列教程第一篇,我们根据这幅图讲讲基本的一些操作吧:移动h,j,k,l 这四个键应该是VIM中使用频率最高的键了,分别代表向左,上,下,右移动,为什么这样设置,因为这样设置手移动的成本最低,方向键也可以用,但是我并不推荐使用方向键,太远了。

移动到行首行尾数字0可以快速定位到行首,符号$可以定位到行尾,^可以定位到本行第一个非空字符处,这些跟正则表达式的规则很类似。

单词移动w,b,e 是按照词为单位来移动的,所谓词就是指纯字母或者字符的一组集合,w 是下一个词的词首,e 是下一个词的词尾,b 是移动到上一个词的词首。

大写字母W,B,E 也是按照词为单位移动的,这里的词就是指中间没有空格的一串字符,不区分字母数字符号,只要中间没有空格,那么他这里所指的词。

编辑编辑、、修改i(nsert)键是在当前字符之前开始插入字符,按下了i 键之后,VIM 也就进入了编辑模式,这时候按esc 键可以退回到命令模式。

使用大写字母I ,表示在这一样的最前面插入字符。

x 可以删除当前的字符,大写的X 可是删除当前字符之前的一个字符。

a(ppend)键可以再当前字符之后开始插入字符,也会进入编辑模式。

大写A 键可以再当前行的最后开始插入字符。

u(ndo)键可以用来撤销上一次操作,ctrl+r(edo)键可以用来恢复上一次操作。

r 键用来替换当前字符,你输入完一个字符之后会自动回到命令模式。

vim操作

vim操作

∙如果该文件存在,文件被打开并显示内容∙如果该文件不存在,当编辑后第一次存盘时创建它∙如果目录不存在,将无法保存编辑内容2. vim的三种模式vim是一款模式编辑器,对vim的操作进行在vim的三种模式之上。

所谓三种模式分别是:1.命令(Normal)模式,默认模式,主要作用是移动光标,剪切/粘贴文本。

2.插入(Insert)或编辑模式,主要作用是修改文本。

3.扩展命令(extended command )模式,主要作用是保存,退出等。

所以想要娴熟操作vim,在三种模式之间的切换是必不可少的。

vim的模式切换是以命令模式为基础的,也就是打开文件时的第一个界面,vim打开文件默认是在命令模式界面。

所以无论你是要进入扩展模式还是插入模式,都需要在命令模式进行切换,扩展模式和插入模式之间是不能直接切换的。

vim三种主要模式之间的切换:3.命令模式1.命令模式进入插入模式2.命令模式光标间跳转2.1字符间跳转:2.2单词间跳转:2.3当前页跳转:2.4行首行尾跳转:2.5行间移动:2.6句间移动2.7 段落间移动:3.命令模式翻屏操作4.命令模式编辑操作4.1字符编辑:4.2替换命令(r, replace)4.3删除命令(d,delete)4.4复制命令(y, yank):4.5粘贴命令(p, paste):4.6改变命令(c, change)4.7撤销更改4.2扩展命令模式:地址定界在扩展命令模式下进行地址定界方法一:利用行数进行定界格式|:开始#,结束#4.3扩展命令模式:查找查找命令:4.4扩展命令模式:查找并替换扩展命令模式下,在命令提示符后面输入字母―s‖,然后按格式输入要查找和替换的内容,便可进行查找替换。

格式:s/要查找的内容/替换为的内容/修饰符格式项作用要查找的内容分割符后输入要查找的内容,可使用模式,也就是正则表达式。

替换为的内容不能使用模式,但可以使用\1, \2, …等后向引用符号;还可以使用―&‖引用前面查找时查找到的整个内容修饰符:i 忽略大小写g 全局替换;默认情况下,每一行只替换第一次出现gc 全局替换,每次替换前询问如果查找和替换的内容中包含路径,再使用"/"作为分割符就不方便了,这时可以使用@、#等特殊符号来做分割符。

VIM使用快捷键总结

VIM使用快捷键总结

VIM使用快捷键总结1.光标移动:-h:左移一个字符-j:下移一行-k:上移一行-l:右移一个字符-0:移动到行首-^:移动到行首第一个非空字符-$:移动到行尾- gg:移动到文件开头-G:移动到文件末尾-w:向前跳至下一个单词的开头-e:向后跳至下一个单词的结尾-b:向前跳至上一个单词的开头-(:向前移动一个句子-):向后移动一个句子-{:向前移动一个段落-}:向后移动一个段落2.插入、删除、复制与粘贴:-i:在当前光标处插入-I:在当前行首插入-a:在当前光标后插入-A:在当前行尾插入-o:在当前行下方插入新行-O:在当前行上方插入新行-x:删除当前光标处的字符- dd:删除当前行- dw:删除一个单词-d$:删除从光标到行尾的内容- yy:复制当前行- yw:复制一个单词-p:粘贴复制的内容-u:撤销上一步操作- Ctrl+r:重做上一步操作3.与替换:-/:-n:跳至下一个结果-N:跳至上一个结果- :s/old/new/g:在当前行替换第一个匹配项- :s/old/new/gc:在当前行替换所有匹配项,并进行确认4.文件操作:-:w:保存文件-:q:关闭文件-:q!:强制关闭文件- :wq:保存并关闭文件- :e filename:打开filename文件- :bn:下一个buffer- :bp:上一个buffer- :bd:关闭buffer- :sp filename:水平分屏打开filename- :vsp filename:垂直分屏打开filename- Ctrl+w:窗口切换5.撤销与重做:-u:撤销上一步操作- Ctrl+r:重做上一步操作-U:撤销对整行的修改6.选中与复制:-v:进入可视模式-V:可视行模式- Ctrl+v:可视块模式-y:复制选中内容-d:删除选中内容7.块操作:- Ctrl+v:进入可视块模式-I:在选中块行首插入-A:在选中块行尾插入-x:删除选中块-y:复制选中块-d:删除选中块8.折叠:- zf+光标移动:创建折叠- za:打开/关闭折叠- zc:关闭折叠- zo:打开折叠9.操作历史:- :earlier 10s:恢复到10秒前的状态- :later 10s:撤销到10秒后的状态10.多窗口操作:- Ctrl+w s:水平分割- Ctrl+w v:垂直分割- Ctrl+w j:光标移至下方窗口- Ctrl+w k:光标移至上方窗口- Ctrl+w h:光标移至左边窗口- Ctrl+w l:光标移至右边窗口- Ctrl+w =:调整窗口尺寸相等- Ctrl+w _:窗口最大化(水平方向)- Ctrl+w ,:窗口最大化(垂直方向)。

vim命令及快捷键

vim命令及快捷键

vim命令及快捷键[1. 关于Vim]vim是我最喜欢的编辑器,也是linux下第⼆强⼤的编辑器。

虽然emacs是公认的世界第⼀,我认为使⽤emacs并没有使⽤vi进⾏编辑来得⾼效。

如果是初学vi,运⾏⼀下vimtutor是个聪明的决定。

(如果你的系统环境不是中⽂,⽽你想使⽤中⽂的vimtutor,就运⾏vimtutor zh)[1.1 Vim的⼏种模式]正常模式:可以使⽤快捷键命令,或按:输⼊命令⾏。

插⼊模式:可以输⼊⽂本,在正常模式下,按i、a、o等都可以进⼊插⼊模式。

可视模式:正常模式下按v可以进⼊可视模式,在可视模式下,移动光标可以选择⽂本。

按V进⼊可视⾏模式,总是整⾏整⾏的选中。

ctrl+v进⼊可视块模式。

替换模式:正常模式下,按R进⼊。

[2. 启动Vim]vim -c cmd file: 在打开⽂件前,先执⾏指定的命令;vim -r file: 恢复上次异常退出的⽂件;vim -R file: 以只读的⽅式打开⽂件,但可以强制保存;vim -M file: 以只读的⽅式打开⽂件,不可以强制保存;vim -y num file: 将编辑窗⼝的⼤⼩设为num⾏;vim + file: 从⽂件的末尾开始;vim +num file: 从第num⾏开始;vim +/string file: 打开file,并将光标停留在第⼀个找到的string上。

vim --remote file: ⽤已有的vim进程打开指定的⽂件。

如果你不想启⽤多个vim会话,这个很有⽤。

但要注意,如果你⽤vim,会寻找名叫VIM的服务器;如果你已经有⼀个gvim在运⾏了,你可以⽤gvim --remote file在已有的gvim中打开⽂件。

[3. ⽂档操作]:e file --关闭当前编辑的⽂件,并开启新的⽂件。

如果对当前⽂件的修改未保存,vi会警告。

:e! file --放弃对当前⽂件的修改,编辑新的⽂件。

:e+file -- 开始新的⽂件,并从⽂件尾开始编辑。

vim编辑器的使用

vim编辑器的使用

vim编辑器的使⽤这⾥主要介绍vim编辑器的⼀些常⽤命令和⽅法,主要包括: vim编辑器的基本使⽤,包括vi的启动与退出、⼯作模式的切换、光标的移动、屏幕的滚动、⽂本的插⼊与删除、复制与粘帖、查找与替换等。

vim编辑器之程序编辑,包括程序设计中光标的跳转、关键字的补全,以及代码的缩进等。

希望通过本节的学习,能够基本掌握vi编辑器的使⽤⽅法和相关技巧,能够独⽴完成程序源代码的编辑和修改。

1、 vim编辑器的基本使⽤ vim编辑器是Linux系统下的标准编辑器。

虽然命令繁多复杂,并且绝⼤多数功能的输⼊都依靠键盘来完成,但如果我们熟悉掌握之后就会发现vim编辑器的功能、效率等都是其他图形界⾯编辑器⽆法⽐拟的,下⾯让我们来揭开它的神秘⾯纱。

1.1、 vim的启动 在终端输⼊命令vim,后⾯接着输⼊想要创建或编辑的⽂件名,即可进⼊vim编辑器。

$ vim test.c 如果vi命令后⾯所输⼊的⽂件不存在,则系统会⾃动创建⼀个以该字符串命名的⽂本⽂件。

如上图,光标停留在左上⽅,由于新建⽂件中没有任何内容,所以每⼀⾏的开头都为波浪线。

窗⼝的底部为状态栏,显⽰当前编辑⽂件的相关信息。

打开⽂件后,光标停留在屏幕左上⽅。

状态栏显⽰了当前编辑⽂件的⽂件名、⾏数以及字符数等信息。

vi命令打开⽂件时还可以带参数,这些参数⽤于修正vi的打开⽅式,主要包括如下:-R :以只读⽅式打开⽂件。

如果只需阅读⽂件内容⽽不想对其进⾏修改时,可以使⽤这个参数,以防对⽂件的误操作,-x:该参数可以在保存⽂件时对其进⾏加密,以后每次打开都需要输⼊密钥,否则将出现乱码。

1.2 、vim的⼯作模式 vim有3种⼯作模式:普通模式、编辑模式和命令模式,这3种模式之间可以相互切换。

(1)、普通模式 由Shell进⼊vim编辑器时,⾸先进⼊普通模式。

在普通模式下,从键盘输⼊任何字符都被当作命令来解释。

普通模式下没有任何提⽰符,当输⼊命令时⽴即执⾏,不需要回车,⽽且输⼊的字符不会在屏幕上显⽰出来。

Vim7使用手册(简体中文版)

Vim7使用手册(简体中文版)
用户享受自由掺合改写作品代码的权利。 用户拥有的义务:
归属性. 用户必须以作品作者或者许可证颁发者指定的方式归属作品的拥有者。(但并不 是 在任何方面的建议、使用都能被认可。) 平等性. 假如用户修改、改变、或以作品为基础, 只能在与作品相同或相似的许可证下分 发新作品。 任何作品重复使用或分发, 用户必须使其他用户明白该手册的许可条例。 假如用户得到版权所有者的授权,上述任何限制条款均对用户无效。 许可证的任何条款对作品作者无效。 2. 该手册归属权必须通过链接到http://www.swaroopch.com/notes/Vim网页来显示, 而且 清楚的指明从本网页能够得到原始作品。
1. 前言 2. Vim介绍 3. Vim安装 4. Vim起步 5. Vim模式 6. 文字输入技巧 7. 搜寻定位方法 8. Vim帮助 9. 基础编辑命令 10. 更多的编辑命令 11. 文件内容的多重编辑 12. 个人信息管理 13. 脚本编辑 14. 脚本插件系统 15. 程序编辑 16. 关于编程的更多信息 17. 进一步学习 18. 信息反馈 19. 慈善基金软件 20. 版本说明
要做的事 命令
怎样才能使光标向下移动7行? 按7j两键
怎样删除一个字? 按dw两键 是的,就一个"字"?
怎样全文搜索光标处的这个字? 按*键
怎样查找替换50-100行中间的字? 运行:50,100s/old/new/g
_Vi_m_中__文__版__:V_i_m_介__绍________________________________________________________7
假如想选择一种喜好的颜色显
运行:colorscheme desert,来 选
示方案,这应该怎么做呢?

ViVim基本用法

ViVim基本用法

ViVim基本⽤法Vi/Vim是Linux中⼀款功能强⼤的编辑器,vi是Visual Interface的缩写,即可视化接⼝,vim是vi iMprove的缩写,即 vi的增强版(具有语法着⾊功能)。

它在Linux上的地位就仿佛Edit程序在DOS上⼀样。

它可以执⾏输出、删除、查找、替换、块操作等众多⽂本操作,⽽且⽤户可以根据⾃⼰的需要对其进⾏定制。

Vi不是⼀个排版程序,它不像Word或WPS那样可以对字体、格式、段落等其他属性进⾏编排,它只是⼀个⽂本编辑程序。

vi没有菜单,只有命令,且命令繁多。

1.Vim配置⽂件全局vim配置⽂件:/etc/vimrc个⼈vim配置⽂件:~/.vimrc当我们需要设置Vim的部分功能时,我们可以通过修改配置⽂件来实现!例如:永久添加⾏号--------->在配置⽂件中加上set nu2.Vim三级模式及相互切换 三种模式 命令模式(默认):刚进⼊vim的时候,默认就是命令模式,可以复制⾏,删除⾏等。

输⼊模式:可以输⼊内容。

末⾏模式:在最下边,除编辑模式,可以输⼊诸多管理员命令命令⾏模式 任何时候,不管⽤户处于何种模式,只要按⼀下ESC键,即可使Vi进⼊命令模式;我们在shell环境(提⽰符为$)下输⼊启动Vi命令,进⼊编辑器时,也是处于该模式下。

在该模式下,⽤户可以输⼊各种合法的Vi命令,⽤于管理⾃⼰的⽂档。

此时从键盘上输⼊的任何字符都被当做编辑命令来解释,若输⼊的字符是合法的Vi命令,则Vi在接受⽤户命令之后完成相应的动作。

但需注意的是,所输⼊的命令并不在屏幕上显⽰出来。

若输⼊的字符不是Vi的合法命令,Vi会响铃报警。

⽂本输⼊模式 在命令模式下输⼊插⼊命令i、附加命令a 、打开命令o、修改命令c、取代命令r或替换命令s都可以进⼊⽂本输⼊模式。

在该模式下,⽤户输⼊的任何字符都被Vi当做⽂件内容保存起来,并将其显⽰在屏幕上。

在⽂本输⼊过程中,若想回到命令模式下,按键ESC即可。

ros vim用法

ros vim用法

rosvim用法Vim是一款强大的文本编辑器,广泛应用于软件开发领域。

在ROS(机器人操作系统)环境中,Vim是常用的代码编辑工具之一。

本篇文章将介绍ROS环境下Vim的基本用法,包括安装、基本操作、文件操作、代码编辑等。

一、安装Vim在ROS环境中,可以通过以下命令安装Vim:```shellsudoapt-getinstallvim```安装完成后,Vim即可在ROS环境中使用。

二、基本操作1.打开文件:可以使用以下命令打开文件:```rubyvim文件名```2.保存文件:在Vim中,可以通过以下命令保存文件:```ruby:w```保存完成后,可以通过以下命令退出Vim:```ruby:q```3.进入Insert模式:可以通过以下命令进入Insert模式:```rubyi```4.退出Insert模式:可以通过以下命令退出Insert模式:```rubyEsc```5.移动光标:Vim支持多种移动光标的方式,包括上、下、左、右等方向键,以及Home和End键。

6.撤销操作:可以通过以下命令撤销一次操作:```rubyu```7.重做操作:可以通过以下命令重做一次撤销操作:```rubyCtrl+R```三、文件操作1.新建文件:可以使用以下命令新建一个空文件:```rubyvim+新建文件名打开文件路径/新文件路径/新文件名.txt(其中"新文件名"可以自定义)```2.删除文件:可以使用以下命令删除一个文件:在ROS环境中,删除文件需要注意以下几点:①如果该文件在系统根目录下,需要先通过rosversion-p获取文件属性;②如果要删除的目录中有其他重要文件,请务必确认删除后不会造成其他问题。

四、代码编辑和格式化代码使用方法根据具体需求和代码类型,可以使用Vim中的各种编辑和格式化功能。

常用的编辑和格式化功能包括缩进、注释、删除行等。

具体使用方法可以参考Vim的官方文档或相关教程。

vim实验总结

vim实验总结

vim实验总结一、vim简介vim是一款常用的文本编辑器,被广泛应用于各种操作系统中,特别是在Unix和Linux系统中。

它具有强大的功能和灵活的扩展性,可以通过配置文件进行个性化定制,使得用户能够高效地编辑文本文件。

二、vim的基本操作1. 进入vim编辑模式:在终端中输入`vim`命令,即可进入vim编辑器。

同时,可以通过`vim 文件名`的方式直接打开指定文件。

2. 基本的光标移动:使用h、j、k、l键进行左、下、上、右移动光标。

3. 编辑文本:在普通模式下按下i键,即可进入插入模式,此时可以对文本进行编辑。

按下ESC键可退出插入模式,返回普通模式。

4. 保存和退出:在普通模式下按下:w可以保存文件,按下:q可以退出vim编辑器。

若要保存并退出,可以使用:wq命令。

三、vim的高级操作1. 复制、粘贴和剪切:在普通模式下按下yy可以复制当前行,p可以将复制的内容粘贴到光标后。

按下dd可以剪切当前行,P可以将剪切的内容粘贴到光标前。

2. 撤销和重做:按下u可以撤销上一次的操作,按下Ctrl+r可以重做被撤销的操作。

3. 搜索和替换:在普通模式下按下/可以进行向下搜索,按下?可以进行向上搜索。

按下:n可以进行下一个匹配项的查找。

按下:%s/old/new/g可以替换全文中的old为new。

4. 分屏和标签页:按下Ctrl+w+v可以进行垂直分屏,Ctrl+w+s 可以进行水平分屏。

按下:tabnew可以打开新的标签页,Ctrl+w+方向键可以在标签页之间切换。

5. 自动补全和代码折叠:vim支持自动补全功能,可以通过配置文件启用。

同时,vim还支持代码折叠功能,可以通过设置折叠方法实现对代码段的折叠显示。

四、vim的优化建议1. 使用配置文件:vim提供了一个配置文件.vimrc,可以通过在该文件中设置各种参数和快捷键来个性化定制vim编辑器。

2. 使用插件:vim有丰富的插件生态系统,可以通过安装插件来扩展vim的功能,例如代码高亮、文件浏览、自动补全等。

Mac命令行中的文本编辑器Vim和Nano的基本用法

Mac命令行中的文本编辑器Vim和Nano的基本用法

Mac命令行中的文本编辑器Vim和Nano的基本用法在Mac命令行中,有两种常用的文本编辑器,分别是Vim和Nano。

它们都是用于在终端环境下编辑文本的工具,具备不同的特点和用法。

下面将介绍它们的基本用法。

一、Vim的基本用法Vim是一款功能强大的文本编辑器,具有多种操作模式和丰富的功能。

以下是Vim的基本用法:1. 打开文件:在命令行中输入`vim 文件名`,即可打开一个文件开始编辑。

若文件不存在,则会创建一个新文件。

2. 模式切换:Vim有三种基本模式,分别是命令模式、插入模式和底线命令模式。

默认情况下,进入Vim后处于命令模式。

- 命令模式:在该模式下,可以进行文本的复制、粘贴、删除、查找等操作。

常用命令包括:yy复制一行,dd删除一行,/关键词查找等。

- 插入模式:在命令模式下按下`i`进入插入模式,即可开始编辑文本。

插入模式下可以输入文本内容。

- 底线命令模式:在命令模式下按下`:`进入底线命令模式,可以执行一些高级操作,如保存文件、退出Vim等。

常用命令包括:w保存文件,q退出Vim等。

3. 保存文件:在底线命令模式下输入`w`,即可保存文件。

4. 退出Vim:在底线命令模式下输入`q`,即可退出Vim。

若文件有修改但未保存,可使用`q!`强制退出。

二、Nano的基本用法Nano是一款简单易用的文本编辑器,比Vim更加友好,适合新手使用。

以下是Nano的基本用法:1. 打开文件:在命令行中输入`nano 文件名`,即可打开一个文件开始编辑。

若文件不存在,则会创建一个新文件。

2. 编辑文本:在Nano中,光标自动处于插入模式,可以直接输入文本内容。

3. 保存文件:按下`Ctrl+O`,即可保存文件。

按下后会弹出文件名供确认,确认后保存文件。

4. 退出Nano:按下`Ctrl+X`,即可退出Nano。

若文件有修改但未保存,Nano会提示是否保存。

三、Vim和Nano的对比Vim和Nano都是常用的文本编辑器,下面是它们之间的一些对比:1. 功能:Vim功能更加强大,支持多种操作模式和丰富的命令。

如何在vimvi中复制,剪切和粘贴

如何在vimvi中复制,剪切和粘贴

在普通模式下复制,剪切和粘贴启动vim编辑器时,您处于正常模式。

在这种模式下,您可以运行vim命令并浏览文件。

要从其他任何模式返回正常模式,只需esc按键。

vim具有自己的复制,剪切和粘贴命令。

复制称为y,剪切称为d,粘贴称为p。

复制要复制文本,先将光标置于复制开始的位置,然后按y键,然后按移动命令。

以下是一些常用的命令:yy -提取(复制)当前行,包括换行符。

3yy -从光标所处的行开始,三行(复制)三行。

y$ -提取(复制)从光标到行尾的所有内容。

y^ -提取(复制)从光标到行首的所有内容。

yw -(复制)到下一个单词的开头。

yiw –提取(复制)当前单词。

y%-(复制)到匹配的字符。

默认情况下,支持对是(),{}和[]。

在匹配的括号之间复制文本很有用。

删除在正常模式下,d是剪切(删除)文本的键。

将光标移动到所需位置,然后按d键,然后按移动命令。

以下是一些有用的删除命令:dd -删除(剪切)当前行,包括换行符。

3dd -从光标所在的行开始,删除(剪切)三行,d$ -删除(剪切)从光标到行尾的所有内容。

适用于拉动的运动命令也可用于删除。

例如dw,删除到下一个单词的开头,并d^删除从光标到行首的所有内容。

粘贴要放置被选中或删除的文本,请将光标移动到所需位置,然后按p将文本p放置(粘贴)在光标之后或放置(粘贴)在光标之前。

在可视模式下复制,剪切和粘贴vim的可视模式允许您选择和处理文本。

01、将光标置于您要开始作图或剪切的行上。

02、可视模式具有三个子类型。

按v进入可视模式。

按v进入可视行模式,其中按行选择文本。

按ctrl+v进入可视块模式。

在此模式下,文本由矩形块选择。

进入可视模式还标记了一个开始选择点。

03、将光标移动到要复制或剪切的文本的末尾。

您可以使用移动命令或上,下,右和左箭头键。

04、按y复制或d剪切选择。

05、将光标移动到要粘贴内容的位置。

06、按下p可将内容粘贴到光标之前,或p将其粘贴到光标之后。

VIM 使用教程

VIM 使用教程

VIM 编辑器VIM 和Emacs 是Linux 上最知名和最受程序员喜爱的两种编辑器。

VI追求的是快捷启动程序迅速,编辑文本高效,功能专注,而Emacs追求的是功能的丰富强大以及集成带来的方便,在Emacs里头可以发邮件,上新闻组,听mp3,浏览网页,玩游戏,几乎可以login->emacs—〉logout了,VI和Emacs都是程序员的编辑器,相比而言,Emacs更是提供了一种程序员的生活氛围。

VIM引入了很多模式,主要的有如下几种:➢Normal mode 即通常所谓的命令模式,在此模式使用a、i、A、I、o、O等进入Insert mode➢Insert mode 即通常所谓的编辑模式,在此模式使用ESC进入Normal mode或者Ctrl-c临时进入Normal mode➢Command—line mode 命令行模式,在Normal mode下按冒号进入,按ESC取消执行命令或者回车执行命令,然后回到Normal mode。

➢Visual mode 即选择模式(注意跟用鼠标选择不同),用v,V,C-v或C-q进入➢Select mode 鼠标选择➢Replace mode 在Normal mode下按R进入,按ESC返回Normal mode,相当于Windows下命令行中按Insert键进入的覆盖模式1. 基本操作1) 移动光标(Normal mode)可以用下面的键来移动光标H (左), j (下),k (上),l (右)2) 删除(Normal mode)当你想删除一个字符时,把光标移动到它上面,然后按下x键,它就会消失。

dd命令会删除当前所在的一行内容。

dw 删除当前光标所在字符d$删除从当前光标所在位置到当前行结尾的所有内容d^ 删除从当前光标所在位置到行首的所有内容3) 合并行(Normal mode)使用J命令可以合并当前行和下一行4) 撤消和重做(Normal mode)按下u会撤消上一步的操作,U(大字)是一个特殊的撤消键,它会撤消在在最后编辑的行上所作的所有操作.如果撤消的次数过多,按下Ctrl+r 会重做上次撤消的操作5) 复制和粘贴(Normal mode)yy 复制游标所在行整行。

Mac命令行文本编辑技巧使用vim和nano编辑文件

Mac命令行文本编辑技巧使用vim和nano编辑文件

Mac命令行文本编辑技巧使用vim和nano编辑文件在Mac系统中,命令行文本编辑是一项非常重要的技能。

使用命令行文本编辑器可以更高效地编辑文件,并且无需依赖图形界面。

其中两个常用的命令行文本编辑器是vim和nano。

本文将介绍如何使用这两个编辑器来编辑文件并提供一些实用的技巧。

一、使用vim编辑器1. 打开文件:在命令行中输入以下命令打开一个文件:```vim 文件名```如果文件不存在,vim将会创建一个新的文件。

2. 进入编辑模式:打开文件后,vim默认处于命令模式。

要进入编辑模式,请按下字母键`i`。

这样你就可以开始编辑文件了。

3. 编辑文件:在编辑模式下,你可以使用各种命令来编辑文件。

下面是一些常用的命令:- 按下`i`:在光标当前位置插入文本。

- 按下`a`:在光标后插入文本。

- 按下`o`:在当前行的下方插入一个新行,并切换到插入模式。

- 按下`dd`:删除当前行。

- 按下`:w`:保存文件。

- 按下`:q`:退出vim编辑器。

4. 保存并退出:当你完成编辑后,按下`Esc`键退出编辑模式,并输入以下命令保存文件并退出vim:```:wq```二、使用nano编辑器1. 打开文件:在命令行中输入以下命令打开一个文件:```nano 文件名```如果文件不存在,nano将会创建一个新的文件。

2. 编辑文件:nano编辑器将直接进入编辑模式,你可以开始编辑文件了。

下面是一些常用的命令:- 使用箭头键:在文件中移动光标。

- 按下`Ctrl`+`O`:保存文件。

- 按下`Ctrl`+`X`:退出nano编辑器。

3. 其他常用命令:- 按下`Ctrl`+`K`:剪切当前行。

- 按下`Ctrl`+`U`:粘贴剪切的内容。

- 按下`Ctrl`+`W`:查找文本。

- 按下`Ctrl`+`Z`:暂停nano编辑器。

请注意,在nano编辑器中,底部会显示一些命令提示,以帮助你更好地使用编辑器。

总结:使用命令行文本编辑器来编辑文件可以提高效率,并且可以在无图形界面的环境下操作。

计算机网络基础任务6 使用vim编辑文本文件

计算机网络基础任务6 使用vim编辑文本文件

5.2.1 vim工作模式
〉 在普通模式下,按“:”键,即可进入到命令模式
〉 窗口的左下方显示为“:”,表示当前处于命令模式, 输入的命令会显示在冒号后面,由于命令显示在窗口 的末行,因此也叫末行模式。
〉 输入命令w表示将文件存盘。
〉 如果存盘后还需要对文件进行修改,又需要从命令模 式回到插入模式,命令模式也不能直接切换到插入模 式,需要在命令模式中按ESC键,返回到普通模式, 再按“i”键进入到插入模式。
末行命令
5.3 任务实施
〉 参见微课视频
5.4 任务拓展
〉 使用vim修改网卡配置文件,要求将网卡设置为静态IP地址,IP地址为 192.168.学号后两位.10,子网掩码为255.255.255.0,默认网关为 192.168.学号.254,首选DNS服务器为本机IP地址。
THANKS
任务6 使用vim编辑文本文件
单击此处添加副标题
5.1 任务要求
〉 1. 使用vim在/root下创建一个名为vimfile的文档; 〉 2. 在该文件中录入以下内容: 〉 hello world! 〉 this is my first vim file. 〉 I will study hard. 〉 3. 复制该文件中的第2、3行内容,并将所复制内容粘贴在最后; 〉 4. 保存对vimfile文件的修改,不退出vim; 〉 5. 删除第1行内容,退出但不存盘,然后重新使用vim打开vimfile文件; 〉 6. 将文件另存为/home/vimbak,删除第1行后所有行,保存文件并退出,比较vimfile和vimbak文件内
5.2.1 vim工作模式
〉 要熟练掌握vim的使用,首先需要理解vim的三种工作模式:普通模式,插入模式, 命令模式。

linuxvim编辑器的用法

linuxvim编辑器的用法

linuxvim编辑器的用法linuxvim编辑器是Linux系统中常用的文本编辑器,它可以在纯文本环境下完成文本文件的编辑、创建等功能。

本文主要介绍使用linux vim编辑器时应遵循的操作要求。

要想使用vim进行文件编辑,首先要将其安装到Linux系统中。

在终端中输入以下命令即可完成安装:sudo apt-get install vim安装完成后,可以在终端中输入vim -version检查一下版本号,默认安装的是Vim 7.2版本。

二、 vim编辑器基本命令1、打开文件:在终端中输入:vim file.txt即可打开指定的文件;2、缩进:可以使用键盘上数字键上的<和>来完成缩进操作;3、查找:可以输入 /string 可以查找指定文本,输入n可以跳转到下一个指定文本处;4、换行:要将光标移动到一行的结尾处,可以使用键盘上的$符号;5、替换:替换命令为::s/old/new/g,其中old是原有的字符串,new是新的字符串;6、保存:使用快捷键 :w即可将当前文件保存;1、^:代表当前行的开始位置;4、*:表示上一次操作的文本;5、%:表示所有内容(以文件头到文件尾);6、#:表示上一条搜索的字符串;7、@:表示上一次的替换内容;8、[和]:表示上一次的复制状态;9、[:表示左端搜索;1、复制粘贴:选择你要复制的文本,使用shift+V粘贴到要复制的位置,可以复制多行文本;2、跳转行:在终端中输入:<num>:<action>,可以将光标跳转到第num行,之后可以执行自定义的操作;3、跳转列:输入c$可以将光标跳转到行尾,输入0可以将光标跳转到行首;4、删除:输入dd可以删除当前行文本,输入x可以删除光标下的一个字符;6、跳转标签:可以使用将指定标签用大写字母T来指向,如:CT可以跳转到标签处。

以上就是用linux vim编辑器时应遵循的操作步骤以及常用功能。

vim基本用法

vim基本用法

vim基本用法Vim基本用法Vim是一款强大的文本编辑器,它可以在Linux、Unix、Mac OS X等多种操作系统中使用。

它的灵活性和高效性使得它成为程序员和系统管理员的首选工具。

在本文中,我们将介绍Vim的基本用法。

一、命令模式当你打开Vim时,你将进入命令模式。

在这个模式下,你可以使用各种命令来编辑文本。

以下是一些常用的命令:1.移动光标h:向左移动一个字符j:向下移动一行k:向上移动一行l:向右移动一个字符2.删除文本x:删除光标所在位置的字符dd:删除整行文本3.复制和粘贴文本yy:复制整行文本p:粘贴复制的文本4.撤销和恢复u:撤销上一步操作Ctrl + r:恢复上一步操作二、插入模式在命令模式下,你可以使用i、a、o等命令进入插入模式,以便输入文本。

以下是一些常用的命令:1.插入文本i:在光标所在位置插入文本a:在光标所在位置的下一个字符插入文本o:在光标所在位置的下一行插入文本2.退出插入模式Esc:退出插入模式三、可视模式在命令模式下,你可以使用v、V、Ctrl + v等命令进入可视模式,以便选择文本。

以下是一些常用的命令:1.选择文本v:选择字符V:选择整行Ctrl + v:选择矩形区域2.复制和删除文本y:复制所选文本d:删除所选文本四、末行模式在命令模式下,你可以使用:命令进入末行模式,以便执行一些高级操作。

以下是一些常用的命令:1.保存文件:w:保存当前文件2.退出Vim:q:退出Vim:q!:强制退出Vim3.保存并退出Vim:wq:保存当前文件并退出Vim以上是Vim的基本用法,你可以通过阅读Vim的帮助文档来了解更多高级用法。

使用Vim需要一定的学习成本,但一旦掌握了它,你将获得无与伦比的编辑体验。

Mac命令行如何使用Vim进行代码编辑和快速导航

Mac命令行如何使用Vim进行代码编辑和快速导航

Mac命令行如何使用Vim进行代码编辑和快速导航Vim是一款强大的文本编辑器,被广泛应用于代码编辑和文件修改。

通过命令行界面,在Mac操作系统上使用Vim可以提高代码编辑的效率和便捷性。

本文将介绍Mac命令行如何使用Vim进行代码编辑和快速导航的具体方法。

一、打开命令行界面在Mac操作系统中,通过使用Terminal(终端)或其他支持命令行的应用程序打开命令行界面。

你可以在“应用程序”文件夹中找到Terminal,双击打开。

二、进入Vim编辑模式在命令行界面中输入以下命令,以进入Vim编辑模式:```vim```按下回车键后,你会看到一个空白的屏幕,这是Vim的编辑界面。

三、打开文件在Vim编辑界面中,输入以下命令来打开一个文件:```vim 文件名```其中,文件名可以是绝对路径或相对路径。

例如,要打开Desktop 目录下的file.txt文件,可以输入以下命令:```vim ~/Desktop/file.txt```这样,file.txt文件就会在Vim编辑器中打开。

四、在Vim中编辑代码一旦文件打开,你可以使用Vim进行代码编辑。

以下是一些常用的Vim编辑命令:1. 插入文本:按下键盘上的“i”键,进入插入模式。

此时,你可以自由地编辑文件内容。

2. 退出插入模式:按下键盘上的“Esc”键,退出插入模式。

3. 保存文件:在命令行模式下,输入以下命令保存文件:```:w```4. 保存并退出:在命令行模式下,输入以下命令保存文件并退出Vim编辑器:```:wq```以上是最基本的Vim编辑操作,你可以自行探索更多高级功能。

五、Vim快速导航除了基本的代码编辑功能,Vim还提供了一些快速导航的命令,帮助你在代码文件中快速移动和定位。

以下是一些常用的Vim导航命令:1. 上下左右移动光标:使用键盘上的方向键,或按下“h”(左)、“j”(下)、“k”(上)、“l”(右)来移动光标。

2. 快速跳转到行首:按下键盘上的“0”键,光标会跳转到当前行的行首。

gVim 使用教程中文版

gVim 使用教程中文版

教程提供给大家供学习使用!1对VIM的基本介绍一句话介绍就是:VIM是一个超级超级强大的文本编辑器。

它和Emacs是一个数量级;而我认为,比UltraEdit、Editpad、EmEditor要高一个(至少半个数量级)。

如果你有兴趣,不妨一读《程序员的编辑器——VIM》,以便于对VIM有更详尽全面的理论认识。

要点1:VIM及前身VI,历史悠久(可能比多数读者的年龄更大),经历了几十年的考验和发展,值得信赖。

要点2:VIM有模式。

通俗地做一下对比。

notepad无模式(或称为只有一种编辑模式),你按下j,就是在正文中输入j;要保存,就要ctrl+s;要下移一行,就要↓或鼠标。

而在VIM中,打开一个文件后,并不处在编辑模式,而是Normal模式,此时你按j,VIM并不认为你要在正文中输入j,而是代表光标下移一行。

此时按i表示进入insert模式,即编辑模式,即notepad的模式。

编辑模式按Esc退回normal模式。

normal模式下按:进入命令行模式,用于输入较复杂的命令。

比如:w代表保存文件,:e a.txt代表打开文件a.txt。

即VIM可以不用鼠标、方向键、菜单、Ctrl、alt……发出命令。

因此,以下的体验中切记进入正确的模式:Esc到Normal;Normal下i到编辑;Normal下:到命令行。

再说明一点是:文中:打头的是命令行模式,此外多数Normal模式。

要点3:复杂对抗复杂。

VIM有的命令行很吓人,长长一串字符恍若天书。

这些貌似复杂,实际上无非是一些简单命令的组合而已。

借助于此,VIM用户可以实现非常复杂的需求。

如果你没有这样的需求,就无须理会它们。

要点4:一能百能。

这一点是Unix或命令行风格软件的显著长处,经过实用可以深刻体会。

本文尽管有一些例子,但它运用之妙,存乎一心的感觉,仍未能充分展示。

这里先打个比方,如果windows下某软件号称能炒菜,那意味着你点一下菜单,菜就做好了——这就是易用哲学。

vim -t命令的用法

vim -t命令的用法

vim -t命令的用法Vim 是一款强大而高效的文本编辑器,广受程序员和系统管理员的喜爱。

它被认为是一个学习曲线较陡峭的工具,但一旦掌握了它的基本命令和功能,它将成为你编写代码和编辑文本的不可或缺的工具。

本文将详细介绍 Vim 的 t 命令及其用法。

一、什么是 t 命令Vim 的 t 命令是一个光标移动命令,它主要用于在当前行查找并跳转到指定字符后的位置。

通过输入 t 后跟一个字符,Vim 将会在当前光标位置到该字符之间的位置上移动光标。

这个字符可以是任意可见字符,包括字母、数字、符号等。

t 命令非常有用,它可以帮助我们快速移动光标,并进行准确的定位。

二、基本语法t 命令的基本语法如下::t<字符>其中,<字符> 是我们要查找并跳转到的目标字符。

三、具体用法1. 向前搜索并跳转到目标字符使用 t 命令,我们可以在当前行内向前搜索并跳转到目标字符。

例如,如果你希望跳转到当前行内的第一个 'a' 字符后面的位置,你可以按下 "t a"(不包括引号)。

Vim 将会将光标移动到该字符后的位置。

2. 如何跳转到下一个匹配字符如果你希望再次跳转到下一个匹配字符的位置,你可以使用点(.)命令。

只需按下大写的 T 字母,Vim 将会向后搜索并跳转到上一个匹配字符的位置。

这可以帮助你快速地在文本中往前往后进行定位。

3. 大小写敏感默认情况下,t 命令是大小写敏感的。

这意味着它会搜索并跳转到与目标字符大小写完全匹配的字符位置。

例如,如果你在当前行输入 "t A",Vim 将不会匹配到小写字母 'a'。

如果你希望进行大小写不敏感的搜索,可以使用 / 或 ? 命令结合忽略大小写选项来实现。

4. 如何取消 t 命令如果你不小心按下了 t 命令,但又不想执行它,可以按下分号(; )键进行取消。

这将会撤销 t 命令,并将光标位置还原到命令执行之前的位置。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Vim the Six Billion Dollar editorBetter, Stronger, Faster.学习 vim 并且其会成为你最后一个使用的文本编辑器。

没有比这个更好的文本编辑器了,非常地难学,但是却不可思议地好用。

我建议下面这四个步骤:存活感觉良好觉得更好,更强,更快使用VIM的超能力当你走完这篇文章,你会成为一个vim的 superstar。

在开始学习以前,我需要给你一些警告:学习vim在开始时是痛苦的。

需要时间需要不断地练习,就像你学习一个乐器一样。

不要期望你能在3天内把vim练得比别的编辑器更有效率。

事实上,你需要2周时间的苦练,而不是3天。

第一级 – 存活安装 vim启动 vim什么也别干!请先阅读当你安装好一个编辑器后,你一定会想在其中输入点什么东西,然后看看这个编辑器是什么样子。

但vim不是这样的,请按照下面的命令操作:启 动Vim后,vim在 Normal 模式下。

让我们进入 Insert 模式,请按下键 i 。

(陈皓注:你会看到vim左下角有一个–insert–字样,表示,你可以以插入的方式输入了)此时,你可以输入文本了,就像你用“记事本”一样。

如果你想返回 Normal 模式,请按 E S C 键。

现在,你知道如何在 Insert 和 Normal 模式下切换了。

下面是一些命令,可以让你在 Normal模式下幸存下来:i → Insert 模式,按 E S C 回到 Normal 模式.x → 删当前光标所在的一个字符。

:w q → 存盘 + 退出 (:w 存盘, :q 退出) (陈皓注::w 后可以跟文件名)d d → 删除当前行,并把删除的行存到剪贴板里p → 粘贴剪贴板推荐:h j k l (强例推荐使用其移动光标,但不必需) →你也可以使用光标键 (←↓↑→). 注: j 就像下箭头。

:h e l p<c o m m a n d> → 显示相关命令的帮助。

你也可以就输入 :h e l p 而不跟命令。

(陈皓注:退出帮助需要输入:q)你能在vim幸存下来只需要上述的那5个命令,你就可以编辑文本了,你一定要把这些命令练成一种下意识的状态。

于是你就可以开始进阶到第二级了。

当是,在你进入第二级时,需要再说一下 Normal 模式。

在一般的编辑器下,当你需要copy一段文字的时候,你需要使用 C t r l 键,比如:C t r l-C。

也就是说,Ctrl键就好像功能键一样,当你按下了功能键Ctrl 后,C就不在是C了,而且就是一个命令或是一个快键键了,在VIM的Normal模式下,所有的键就是功能键了。

这个你需要知道。

标记:下面的文字中,如果是 C t r l-λ我会写成 <C-λ>.以 : 开始的命令你需要输入 <e n t e r>回车,例如 — 如果我写成 :q 也就是说你要输入 :q<e n t e r>.第二级 – 感觉良好上面的那些命令只能让你存活下来,现在是时候学习一些更多的命令了,下面是我的建议:(陈皓注:所有的命令都需要在Normal模式下使用,如果你不知道现在在什么样的模式,你就狂按几次ESC键)各种插入模式a → 在光标后插入o → 在当前行后插入一个新行O → 在当前行前插入一个新行c w → 替换光标所在位置的一个单词简单的移动光标0 → 数字零,到行头^ → 到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等)$ → 到本行行尾g_ → 到本行最后一个不是blank字符的位置。

/p a t t e r n → 搜索 p a t t e r n 的字符串(陈皓注:如果搜索出多个匹配,可按n键到下一个)拷贝/粘贴 (陈皓注:下面的P应该不分大小写)P → 粘贴y y → 拷贝当前行当行于 d d PUndo/Redou → undo<C-r> → redo打开/保存/退出/改变文件(Buffer):e<p a t h/t o/f i l e> → 打开一个文件:w → 存盘:s a v e a s<p a t h/t o/f i l e> → 另存为 <p a t h/t o/f i l e>:x, Z Z 或 :w q → 保存并退出 (:x 表示仅在需要时保存,ZZ不需要输入冒号并回车):q! → 退出不保存 :q a! 强行退出所有的正在编辑的文件,就算别的文件有更改。

:b n 和 :b p → 你可以同时打开很多文件,使用这两个命令来切换下一个或上一个文件。

(陈皓注:我喜欢使用:n到下一个文件)花点时间熟悉一下上面的命令,一旦你掌握他们了,你就几乎可以干其它编辑器都能干的事了。

但是到现在为止,你还是觉得使用vim还是有点笨拙,不过没关系,你可以进阶到第三级了。

第三级 – 更好,更强,更快先恭喜你!你干的很不错。

我们可以开始一些更为有趣的事了。

在第三级,我们只谈那些和vi可以兼容的命令。

更好下面,让我们看一下vim是怎么重复自己的:. → (小数点) 可以重复上一次的命令N<command> → 重复某个命令N次下面是一个示例,找开一个文件你可以试试下面的命令:2d d → 删除2行3p → 粘贴文本3次100i d e s u[E S C] → 会写下 “desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu “. → 重复上一个命令—— 100 “desu “.3. → 重复 3 次 “desu” (注意:不是 300,你看,VIM多聪明啊).更强你要让你的光标移动更有效率,你一定要了解下面的这些命令,千万别跳过。

N G → 到第 N 行 (陈皓注:注意命令中的G是大写的,另我一般使用 : N 到第N行,如 :137 到第137行)g g → 到第一行。

(陈皓注:相当于1G,或 :1)G → 到最后一行。

按单词移动:w → 到下一个单词的开头。

e → 到下一个单词的结尾。

> 如果你认为单词是由默认方式,那么就用小写的e和w。

默认上来说,一个单词由字母,数字和下划线组成(陈皓注:程序变量)> 如果你认为单词是由blank字符分隔符,那么你需要使用大写的E和W。

(陈皓注:程序语句)下面,让我来说说最强的光标移动:% : 匹配括号移动,包括 (, {, [. (陈皓注:你需要把光标先移到括号上)* 和 #: 匹配光标当前所在的单词,移动光标到下一个(或上一个)匹配单词(*是下一个,#是上一个)相信我,上面这三个命令对程序员来说是相当强大的。

更快你一定要记住光标的移动,因为很多命令都可以和这些移动光标的命令连动。

很多命令都可以如下来干:<s t a r t p o s i t i o n><c o m m a n d><e n d p o s i t i o n>例如 0y$ 命令意味着:0 → 先到行头y → 从这里开始拷贝$ → 拷贝到本行最后一个字符你可可以输入 y e,从当前位置拷贝到本单词的最后一个字符。

你也可以输入 y2/f o o 来拷贝2个 “foo” 之间的字符串。

还有很多时间并不一定你就一定要按y才会拷贝,下面的命令也会被拷贝:d (删除 )v (可视化的选择)g U (变大写)g u (变小写)等等(陈皓注:可视化选择是一个很有意思的命令,你可以先按v,然后移动光标,你就会看到文本被选择,然后,你可能d,也可y,也可以变大写等)第四级 – Vim 超能力你只需要掌握前面的命令,你就可以很舒服的使用VIM了。

但是,现在,我们向你介绍的是VIM杀手级的功能。

下面这些功能是我只用vim的原因。

在当前行上移动光标: 0 ^ $ f F t T , ;0 → 到行头^ → 到本行的第一个非blank字符$ → 到行尾g_ → 到本行最后一个不是blank字符的位置。

f a → 到下一个为a的字符处,你也可以fs到下一个为s的字符。

t, → 到逗号前的第一个字符。

逗号可以变成其它字符。

3f a → 在当前行查找第三个出现的a。

F 和 T → 和 f 和 t 一样,只不过是相反方向。

还有一个很有用的命令是 d t" → 删除所有的内容,直到遇到双引号—— "。

区域选择 <a c t i o n>a<o b j e c t> 或 <a c t i o n>i<o b j e c t>在visual 模式下,这些命令很强大,其命令格式为<a c t i o n>a<o b j e c t> 和 <a c t i o n>i<o b j e c t>action可以是任何的命令,如 d (删除), y (拷贝), v (可以视模式选择)。

object 可能是: w 一个单词, W 一个以空格为分隔的单词, s 一个句字, p 一个段落。

也可以是一个特别的字符:"、 '、 )、 }、 ]。

假设你有一个字符串 (m a p(+)("f o o")).而光标键在第一个 o的位置。

v i" → 会选择 f o o.v a" → 会选择 "f o o".v i) → 会选择 "f o o".v a) → 会选择("f o o").v2i) → 会选择 m a p(+)("f o o")v2a) → 会选择 (m a p(+)("f o o"))块操作: <C-v>块操作,典型的操作: 0<C-v><C-d>I--[E S C]^ → 到行头<C-v> → 开始块操作<C-d> → 向下移动 (你也可以使用hjkl来移动光标,或是使用%,或是别的)I--[E S C] → I是插入,插入“--”,按ESC键来为每一行生效。

相关文档
最新文档