`
shifulong
  • 浏览: 58440 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux vim命令

阅读更多

移动光标
h或向左方向键
光标向左移动一个字符
j或者向下方向键
光标向下移动一个字符
K或者向上方向键
光标向上移动一个字符
l或者向右方向键
光标向右移动一个字符
Ctrl + f 或者pageUP
屏幕向前移动一页
Ctrl + b 或者pageDOWN
屏幕向后移动一页
Ctrl + d
屏幕向前移动半页
Ctrl + u
屏幕向后移动半页
+
光标移动到非空格符的下一列
-
光标移动到非空格符的上一列
n空格(n是数字)
按下数字n然后按空格,则光标向右移动n个字符
0(数字0)或者Shift+6
移动到本行行首
Shift+4
即’$’移动到本行行尾
H
光标移动到当前屏幕的最顶行
M
光标移动到当前屏幕的中央那一行
L
光标移动到当前屏幕的最底行
G
光标移动到文本的最末行
nGn是数字)
移动到该文本的第n行
gg
移动带该文本的首行
n回车(n是数字)
光标向下移动n行

 

 

查找与替换
/word
向光标之后寻找名为word的字符串,当找到第一个word后,按”n”继续搜后一个
?word
向光标之前寻找名为word的字符串,当找到第一个word后,按”n”继续搜前一个
:n1,n2s/word1/word2/g
在n1和n2行间查找word1这个字符串并替换为word2,你也可以把”/”换成”#”
:1,$s/word1/word2/g
从第一行到最末行,查找word1并替换成word2
:1,$s/word1/word2/gc
c的作用是,在替换前需要确认

 

 

一般模式下删除复制粘贴
x,X
x为向后删除一个字符,X为向前删除一个字符
nx(n为数字)
向后删除n个字符
dd
删除光标所在的那一行
ndd
删除光标所在的向下n行
d1G
删除光标所在行到第一行的所有数据
dG
删除光标所在行到末行的所有数据
yy
复制光标所在的那行
nyy
复制从光标所在行起向下n行
p,P
p复制的数据从光标下一行粘贴,P则从光标上一行粘贴
y1G
复制光标所在行到第一行的所有数据
yG
复制光标所在行到末行的所有数据
J
讲光标所在行与下一行的数据结合成同一行
u
还原过去的操作

 

 

命令模式
:w
将编辑过的文本保存
:w!
若文本属性为只读时,强制保存
:q
退出vim
:q!
不管编辑或未编辑都不保存退出
:wq
保存,退出
:e!
将文档还原成最原始状态
ZZ
若文档没有改动,则不储存离开,若文档改动过,则储存后离开,等同于:wq
:w [filename]
编辑后的文档另存为filename
:r [filename]
在当前光标所在行的下面读入filename文档的内容
:set nu
在每行的行首显示行号
:set nonu
取消行号
n1,n2 w [filename]
将n1到n2的内容另存为filename这个文档
:! command
暂时离开vim运行某个linux命令,例如 :! ls /home 暂时列出/home目录下的文件,然后会提示按回车回到vim
 

 

进入编辑模式
i 在当前字符前插入字符
I 在当前行行首插入字符
a 在当前字符后插入字符
A 在当前行行末插入字符
o 在当前行下插入新的一行
O 在当前行上插入新的一行
r 替换光标所在的字符,只替换一次
R 一直替换光标所在的字符,一直到按下ESC
分享到:
评论

相关推荐

    linuxVIM命令教程[借鉴].pdf

    Linux VIM 命令教程 本教程旨在讲述 Linux VIM 编辑器的基本命令,帮助用户快速掌握 VIM 编辑器的使用。通过本教程,用户可以学习如何移动光标、退出编辑器、删除文本字符、插入文本等基本操作。 第一讲第一节:...

    linux vim 命令 总结

    通过掌握ViM的基本命令和操作模式,可以极大地提升Linux用户的工作效率。 1. **启动与退出编辑器** - 要开始编辑文件,只需在shell中输入`vi`或`vim`,后跟文件名,如`vi first_script`。 - 若要在指定行开始编辑...

    linux下vim命令详解

    ### Linux下Vim命令详解 #### 一、引言 Vim是一款强大的文本编辑器,尤其在Linux环境下被广泛使用。它提供了丰富的功能,包括宏命令、多文件编辑支持、高效的文本导航方式以及灵活的编辑操作。本文将详细介绍Vim的...

    最新最全的linux vim命令大全

    ### 最新最全的Linux Vim命令大全 #### 概述 本文档旨在为初学者提供一个全面、详尽的Linux环境下Vim编辑器命令指南。Vim是一款功能强大的文本编辑器,广泛应用于Linux系统中。它继承了Vi编辑器的强大功能,并在此...

    Linux vim命令解析.md

    Linux vim命令解析.md

    Linux的vim命令合集

    这个“Linux的vim命令合集”包含两个文档,旨在帮助学习者深入理解和掌握`vim`的基本操作和高级特性。以下是根据这两个文档内容整理出的一些关键知识点: 1. **启动与退出**: - `vim 文件名`:启动`vim`并打开...

    linux下vim命令练习.rar

    这个“linux下vim命令练习.rar”压缩包文件显然是为了帮助用户熟悉和提高在Linux环境中使用vim的基本操作和高级技巧。下面我们将深入探讨vim编辑器的各种功能和命令。 1. **启动与退出vim** - `vim filename`:...

    linux vim命令详解

    从事linux的初学者可以详细看并动手,老司机可以粗略看看,增强下自己;

    Linux vim常用命令

    供IC设计者或使用Linux系统做项目,使用vim语句打开或编辑文件,入门以及总结学习使用

    Linux&vim常见命令.zip

    本文将详细讲解Linux系统的基本命令以及vim编辑器的使用,旨在帮助初学者快速掌握这两个核心概念。 首先,让我们了解Linux的基础知识。Linux是一种开源的操作系统,它的设计目标是提供一个免费、灵活且强大的平台。...

    Linux中vim安装包

    **Linux中的Vim编辑器** Vim(Vi Improved)是一款强大的文本编辑器,在Linux系统中广泛使用。它基于早期的Vi编辑器,并进行了大量的增强和改进,提供了丰富的特性集,适用于程序员、系统管理员以及普通用户。Vim在...

    Linux终端Vim命令精髓

    根据Linux使用经验,整理总结的Vim命令精髓

    vim命令图解 pdf

    vim 命令图解,linux里面的文本编辑器

    vim_conf linux vim配置工具

    vim_conf是linux vim命令的一些简单配置工具,就是上传

    vi/vim命令(图片)

    对照键盘,详细的vi使用方法,可打印贴在墙上,便于学习。

    Linux Vim 实用命令详解

    Linux常用命令  – 已学  cd (路径的切换) rm(后接-rf 可删除文件或文件夹) ls(查看当前路径下的文件和文件夹) mkdir(创建文件夹) touch(创建文件)  cat(查看文件内容)mv (移动文件,也可以重命名...

    Linux之vim命令汇总.docx

    "Linux之vim命令汇总" Vim 编辑器是 Linux 中的一款功能强大且灵活的文本编辑器,广泛应用于各种 Linux 系统中。 Vim 编辑器提供了丰富的快捷键和命令,帮助用户快速高效地完成文本编辑任务。下面是 Vim 编辑器中...

    linux基本命令vim文件等等

    Linux 基本命令和 Vim 编辑器 Linux 操作系统是一种广泛使用的操作系统,具有高效、灵活、免费、开放源代码等特点。 Linux 系统可以安装在各种计算机硬件平台上,如 servers、desktops、laptops、mobile devices 等...

Global site tag (gtag.js) - Google Analytics