vim操作

2、vi的基本操作 
a) 进入vi

 在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:

   $ vi myfile 
不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到 「插入模式(Insert mode)」再说吧!

b) 切换至插入模式(Insert mode)编辑文件

  在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」,这时候你就可以开始输入文字了。

c) Insert 的切换

  您目前处于「插入模式(Insert mode)」,您就只能一直输入文字,如果您发现输错了字!想用光标键往回移动,将该字删除,就要先按一下「ESC」键转到「命令行模式(command mode)」再删除文字。

d) 退出vi及保存文件

  在「命令行模式(command mode)」下,按一下「:」冒号键进入「Last line mode」,例如:

: w filename (输入 「w filename」将文章以指定的文件名filename保存)

: wq (输入「wq」,存盘并退出vi)

: q! (输入q!, 不存盘强制退出vi)

3、命令行模式(command mode)功能键 
1). 插入模式

按「i」切换进入插入模式「insert mode」,按"i"进入插入模式后是从光标当前位置开始输入文件;

  按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;

  按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。

2). 从插入模式切换为命令行模式

按「ESC」键。

时间: 2024-10-08 18:42:47

vim操作的相关文章

vim学习笔记(1)——vim操作

仅记录一些自己最经常使用的vim操作.随时更新 文本操作 d 剪切.双击剪切一行 y 复制,双击复制一行 p 粘贴 x 删除当前光标下字符 r 替换当前光标字符.后面接替换的字符 :s/old/new/g 全局替换old为new 移动 0 移动到开头 $ 移动到结尾 w 移动到下一个单词开头 e 移动到下一个单词结尾 fx 移动到本行之后第一个出现x字母的位置 tx 移动到本行之后第一个出现x字母的前一个位置 gg 跳到文件首 G 跳到文件尾 NG 移动到第N行,或者用:N也可 { 上一段.}下

linux下vi或vim操作Found a swap file by the name的原因及解决方法

在linux下用vi或vim打开Test.java文件时 [[email protected] tmp]# vi Test.java 出现了如下信息: E325: ATTENTION     Found a swap file by the name ".Test.java.swp"             owned by: root   dated: Wed Dec  7 13:52:56 2011         file name: /var/tmp/Test.java    

vim操作快捷键

一.vim操作快捷键: 1.http://segmentfault.com/a/1190000002742036 2.http://blog.csdn.net/donahue_ldz/article/details/17139361 3.http://cenalulu.github.io/linux/all-vim-cheatsheat/

7种提高工作效率的Vim操作-Vim使用技巧(6)

Vim一直被认为是一种非常高效的文本编辑器,但是对于普通用户来说,很难在入门的时候就体会到Vim的所谓高效性. 本文介绍7种提高你工作效率和生产力的Vim使用技巧,主要集中在对某个文件范围内的特定目标执行相同的重复性操作.抛砖引玉,作为你体验使用Vim进行高效操作的入门级教程. 1. Vim重复操作命令. 在vim重复操作命令. (英文句点)介绍过,. 命令可以用于重复上次修改.在<Vim实用技巧>一书中花了大量篇幅介绍” . 范式”:一次按键移动,一次按键执行. 假设想在以下的JavaScr

7种提高工作效率的Vim操作

Vim一直被认为是一种非常高效的文本编辑器,但是对于普通用户来说,很难在入门的时候就体会到Vim的所谓高效性. 本文介绍7种提高你工作效率和生产力的Vim使用技巧,主要集中在对某个文件范围内的特定目标执行相同的重复性操作.抛砖引玉,作为你体验使用Vim进行高效操作的入门级教程. 1. Vim重复操作命令. 在vim重复操作命令. (英文句点)介绍过,. 命令可以用于重复上次修改.在<Vim实用技巧>一书中花了大量篇幅介绍" . 范式":一次按键移动,一次按键执行. 假设想在

vim操作浅解

vim是一种比vi更加强大的模式化的全屏文本编辑器.vim在工作过程中有三种模式:编辑模式.插入模式.末行模式. 编辑模式(默认):又称命令模式,其工作内容包括移动光标.剪切.粘贴.删除等 输入模式:亦可称为插入模式,主要是在文件中修改文本内容 末行模式:亦称扩展命令模式,主要是执行vim内置命令的 vim三种模式之间的切换:如下图  (1)编辑模式 --> 输入模式 i: 在光标所在处输入 I:在当前光标所在行的行首 输入 a: 在光标所在处后面输入 A:在当前光标所在行的行尾 输入 o: 在

Linux学习笔记——vim操作使用

vim编辑器 vim是Linux下一个很好用的文本编辑器 vim有三种基本模式:编辑模式,命令模式和末行模式 下面分别介绍三种模式的操作 首先介绍三种模式的转换方法: 编辑模式 --> 输入模式 i: insert, 在光标所在处输入: a: append, 在光标所在处后面输入: o: 在当前光标所在行的下方打开一个新行: I:在当前光标所在行的行首输入: A:在当前光标所在行的行尾输入: O:在当前光标所在行的上方打开一个新行: c C 输入模式 --> 编辑模式 ESC 编辑模式 --&

vim操作汇总

在vi中按u可以撤销一次操作u   撤销上一步的操作Ctrl+r 恢复上一步被撤销的操作 Vim 是 Linux 系统上的最著名的文本/代码编辑器,也是早年的 Vi 编辑器的加强版,而 gVim 则是其 Windows 版.它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘流的各种巧妙组合操作却能带来极为大幅的效率提升.因此 Vim 和现代的编辑器(如 Sublime Text)有着非常巨大的差异,而且入门学习曲线陡峭,需要记住很多按键组合和命令,如今被看

VIM 操作大全

Vim  a.txt  打开一个文件  a.txt 进入vim  输入一些文字 进入Vim  还是出于命令状态  必须按 i[] I  a A  或者 isert 才能进入编辑状态 保存退出   Esc  进入命令状态 输入 :eq  保存退出 不保存强制退出  :q! set nu    设置行号 /xx 查找xxx,按n健查找下一个,按N健查找前一个. ?text 查找text,反向查找,按n健查找下一个,按N健查找前一个. vim中有一些特殊字符在查找时需要转义 .*[]^%/?~$ :s

vim 操作之 常用快捷键

vim i:插入I:行首插入a:光标后插入A:行尾插入o:下一新行插入O:上一新行插入x:删除后一个字符X:删除前一个字符u:撤销U:撤销所有操作SHIFT+d:删除光标后所有.^:回到行首$:回到行尾dd:删除该行5dd:删除光标以5行yy:复制该行4yy:复制4行p:粘贴gg:回到第一行G:回到末行 对词的操作:dw:删除一个词yw:复制一个词p:粘贴 替换::1,$s/root/ROOT/g   全部把root替换成ROOT 没有g的话只换第一个脱意符:\有选择性的"替换"(1,