Linux中VIM编辑器的使用方法归纳

VIM是linux系统最为普遍的文本编辑软件,几乎任意一种linux发行版默认都会安装这款软件。虽然现在已经出现了很多适合linux的文本编辑软件,但是VIM的强大是无法替代的。

VIM有三种模式:指令模式、插入模式和底行命令模式。只有在插入模式下,才可以进行编辑;指令模式和底行命令模式下,可以进行删除,复制,粘贴和查找等多种行为。

------------------------------------------------命令模式进入插入模式的操作------------------------------

a: 在光标后插入内容。
A: 在当前行的末尾插入内容。
o: 在当前行的下面插入内容
O: 在当前行的上面插入内容
i: 在光标处插入内容
I: 在当前行的行首插入内容

esc 可以从插入模式回到命令模式

-----------------------------------------------命令模式下的跳转命令----------------------------------------

gg: 回到文件的第一行行首
10gg: 跳到文件的第10行。22gg 第22行。
G: 跳到文件的最后一行

H: 当前屏幕的第一行
M: 当前屏幕的中间
L: 当前屏幕的最后一行

w: 一个单词一个单词的向右跳
b: 一个单词一个单词的向左跳
f: 后面跟想跳转的字母,如:f b 向右跳到最近的一个b字母处

home: 跳到当前行的行首
end: 跳到当前行的行尾

--------------------------------------------文本中的常用操作-----------------------------------------------------

yy: 复制当前行
10yy: 从当前行开始向下复制10行。20yy
yw: 复制一个单词
y$: 复制光标处到行尾所有内容
y^: 复制光标处到行首所有内容

p: 粘贴到光标所在处

dd: 删除当前行
ddp: 上下行对调
10dd: 从当前行开始向下删除10行。20dd
dw: 删除一个单词
d$: 删除光标处到行尾所有内容
d^: 删除光标处到行首所有内容
x: 删除光标处的一个字符

r b: 把光标所在处的字符替换成b 再如:r n把光标处的字符替换成n
R: 从光标处连续向右替换直到按esc键停止

u: 撤销上一步操作
U: 撤销对当前行的所有更改
ctry+r: 反撤销

--------------------在命令模式下输入 :进入末行模式--------------------------------------------------

w: 保存
q: 退出
wq: 保存后退出 和 x 一样。
q!: 不保存退出

set nu: 显示行号
set nonu:不显示行号

w aa.log: 把当前文件另存为aa.log 放到当前目录
w /tmp/ab.log: 把当前文件另存为ab.log 放到/tmp目录

1090,1096 w 1090.log: 把当前文件的1090行到1096行 另存到当前目录的1090.log中。

1085,1088s /^/#/g:在1085行到1088行的行首插入#
1085,1088s /^#//g:去掉1085行到1088行行首的#
%s /^c/C/g: 把当前文档中所有以c开头的内容替换成C

r aa.log 把当前目录下的aa.log文件读取到当前文件中,直到文件合并的效果

原文地址:http://blog.51cto.com/13687553/2135822

时间: 2024-08-07 11:17:35

Linux中VIM编辑器的使用方法归纳的相关文章

linux中vim编辑器各种常用命令及用法

linux中vim编辑器的常用命令以及用法(注意严格区分大小写以及中英文): vim编辑器有三种模式,分别是:编辑模式,输入模式以及末行模式. 模式转换: 编辑模式>>>输入模式: i:在光标所在字符前面,转为输入模式(即转完后在光标所在字符前输入):                      I:在光标所在行的行首,转为输入模式(即转完后在行首输入,不包括行首空                         白) a:在光标所在字符后,转为输入模式(即转完后在光标所在字符后面输入):

Linux中vim编辑器 的 快捷键 --- 常用 的 都比较全

Linux中vim编辑器的功能非常强大,许多常用快捷键用起来非常方便,这里将我学vim入门时学的一些常用的快捷键分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.一般模式下可用的快捷键:光标移动.复制粘贴.搜寻取代等 2.一般模式切换到编辑模式的快捷键: 3.一般模式切换到指令模式: 4.vim区块选择: 5.vim多窗口功能: 6.vim环境设定:

Linux中VIM编辑器的使用

vim编辑器是我们在Linux中不可或缺的一部分,我们通常会使用它去自定义编辑文本已达到我们的需求,那么vim文本编辑器具体要怎么使用呢.今天跟大家分享一下vim编辑器的使用: vim编辑器模式介绍 vim文本编辑器概述: 作用:创建或修改文本文件: 维护Linux系统中的各种配置文件. Linux中常用的文本编辑器: vi:类Unix系统中默认的文本编辑器: vim:vi编辑器的增强版本,习惯上也称为vi,我们可以将vim设置别名,以便执行vi时自动调用增强版编辑器.具体代码如下 [[emai

linux中vim编辑器的使用总结

vim的模式: 编辑模式:即命令模式 输入模式:正常输入字符等 末行模式:在文档的最后通过:输入或者/输入,进行查询.修改替换等 三种模式的转换: 编辑-->输入    i:  在当前光标所在字符的前面,转为输入模式: a:  在当前光标所在字符的后面,转为输入模式: o: 在当前光标所在行的下方,新建一行,并转为输入模式:                       I:在当前光标所在行的行首,转换为输入模式                      A:在当前光标所在行的行尾,转换为输入模式

linux中vim编辑器三种模式及常用命令的使用

Linux命令经常使用才会烂熟于心 命令行模式: 移动光标: 向下左右箭头可以移动光标: 将光标移动到行尾:$; 将光标移动到行头:^: 将光标移动到页尾:shift+g; 将光标移动到页头:1+shift+g; 移动到目标行:n+shift+g; 快速向左右移动光标:ctrl+←/→键: 向左或者向右移动n个字符:n+←/→键: ----------------------- 删除: 删除光标所在行:dd; 删除光标所在行及之后的n-1行:dnd: 删除一个字母:x (相当于是del): 删除

Linux的vim编辑器中的翻页命令

当我们进入Linux的vim编辑器查看脚本时,按上下键查看是不是非常慢?这个时候就要用到我们的翻页快捷键了,快捷键命令如: 整页翻页命令为:    Ctrl + f 键   f 的英文全拼为:forward: Ctrl + b 键  b 的英文全拼为:backWord: 翻半页命令为:      Ctrl + d 键  d 的英文全拼为:down: Ctrl + u 键  u 的英文全拼为:up: 直接查看该脚本的最后一行:输入:$,然后回车: 在键盘按下大写G : 在键盘按Shift + g:

linux之vim编辑器详解

字处理器:像word,wps,除了本文本身以外,还有修饰方面的设置. 文本编辑器:编辑纯ASCII文档. nano,sed  入门简单,功能简陋. 强大的vi编辑器 (Visual Interface) 现在是Vim :VI  inproved 它是全屏编辑器,模式化编辑器. vim模式: 编辑模式(命令模式) 输入模式 末行模式 默认处于编辑模式. 模式转化: 编辑模式--->输入模式: i :在当前光标所在字符的前面,转为输入模式. a:在当前光标所在字符的后面,转为输入模式. o:在当前光

Linux中vim的简单配置

本文主要分享Linux中vim的简单配置 ★配置文件的位置     在目录/etc.下面,有个名为vimrc的文件,这就是系统中公共的vim配置文件,对所有用户都开放.而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:".vimrc". 1.从root切换到用户. 2.设置语法高亮 syntax on(用vim打开.vimrc进行写入) 3.显示行号 set nu(用vim打开.vimrc进行写入) 4.设置所进的空格数为4 set shiftwidth=4(用vim打开.

Linux 的vim编辑器

Linux 的vim编辑器 一.什么是VIM? Vim是从 vi 发展出来的一个文本编辑器.代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用.简单的来说,vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方. vim 则可以说是程序开发者的一项很好用的工具. 二.VIM的分类 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode) 1.命令模式 控制