vim简单的文本编辑命令

<blockquote>:e! enter</blockquote>
消除所有这次编辑的,回到原来文件的样子。不过此文件还是打开状态.
<blockquote>:q! enter</blockquote>
消除所有的编辑,回到原来文件的样子,并且离开vim.
<blockquote>:w! filename

:w! newfilename</blockquote>
如果文件存在,则覆盖现有的文件,如果文件不存在,则创建新文件,并且将内容写入新文件里面。
<blockquote>hjkl</blockquote>
上下左右移动。

&nbsp;

在一行中移动:
<blockquote>0 移动到一行的开头

$ 移动到一行的结尾

w e b 词的移动</blockquote>
更改文本:
<blockquote>cw 从光标到这个单词的结尾更改

c2b 从光标往前2个单词

c$ 从光标到本行结尾

c0 从光标到本行开头

c^ 从光标到本行开头不是空格的地方

cc 整一行的内容更改,原来光标位置并不重要,它会直接换掉整行文本</blockquote>
vi命令的一般形式:
<blockquote>(command)(text object)

(command)(number)(text object)

(number)(command)(text object)

command 部分是更改命令c,d,y等

text object 则是光标移动命令w,b,0,$等

number 则是数字</blockquote>
字符的更改:
<blockquote>r 把一个字符替换成另一个,结束不需要按ESC。

x 把一个字符删除

5x 删除5个字符

xp 交换两个字符

~ 更改大小写</blockquote>
删除命令:
<blockquote>dw 删除光标位置的单词,单词后的空白也会被删除

db 向前删除一个单词

d$ d0

dd 删除整行

2dd 删除2行

D=d$ 删除光标到整行最后</blockquote>
移动文本,在vi中采用“删除后再置放文本”的方法使文本移动,就像使用“剪切与粘帖”一样。
<blockquote>p put 将缓冲区的文本放在光标后,大写的P命令则把文本放置在光标前。如果你移动了一行以上的文本,p命令把移动的文本放在光标后的新一行,如果你移动的文本不到一行,p命令把移动的文本放在光标之后的同一行上。

y yank 将一段文本复制下来再于别的地方使用,yp 可以与任何移动命令使用,比如yw,y$,4yy</blockquote>
重复一条命令:
<blockquote>.  句号来重复前一编辑命令</blockquote>
撤销一条命令:
<blockquote>u 撤销上一条命令</blockquote>
&nbsp;

更多插入文本的方法:
<blockquote>A 在一行的结尾处附加文本

I 在一行的开头处插入文本

o 在光标所在位置的下一行打开新行

O 在光标所在位置的上一行打开新行

s 删除光标所在位置的字符后再替换文本

S 删除一整行后再替换文本

R  用新的字符覆盖现有的字符</blockquote>
插入命令的数值参数:
<blockquote>50i*ESC 插入50个星号

25a*.ESC 插入25对 *.</blockquote>
&nbsp;
<blockquote>J 合并两行</blockquote>

时间: 2024-10-07 06:39:23

vim简单的文本编辑命令的相关文章

学习vi和vim编辑器(3):简单的文本编辑(2)

接着上一篇文章,继续讲解vi编辑器中一些简单的文本编辑命令.这一篇文章主要是文本的删除,复制,移动等命令. 删除文本: 正如上一篇文章中讲过的,对于删除命令("d")也具有"(command)(TextObject)"的使用形式,其中command代表的是如删除("d"),替换("c")等命令,而TextObject指的是光标移动命令,代表command影响的文本对象范围.只要记住了这一点,接下来的删除命令的组合就不需要记了:

学习vi和vim编辑器(2): 简单的文本编辑(1)

vi编辑器对老手而言,最大的优点之一就是有很多选项可以使用,而对于新手而言,这也是它的一大难点.本章介绍基本的vi文本编辑命令.这一篇文章主要介绍如何移动光标,以及如何增加和更改文本. 之前讲过,vi编辑器有两种模式,命令模式和插入模式.在命令模式中,所输入的一切都会被vi编辑器当做是输入的命令,而在插入模式中,所输入的一切都被当做相应的文本更新到文件缓冲区中.当打开vi编辑器时,默认是命令模式,有很多方式可以从命令模式转化为插入模式,例如输入 "i" .如果要从插入模式转化为命令模式

ubuntu vim简单命令

1.ubuntu  vim 一些基本的命令. :set nu  或着 set number   设置行数 :set nonu          取消行数 ctrl+u                将屏幕上滚半页 ctrl+d                将屏幕下滚半页ctrl+b                将屏幕上滚一页ctrl+f                将屏幕下滚一页 h                   向左移一个字符j                   向下移一行k 

第4章 Vim编辑器与Shell命令脚本

章节简述: 本章节将教给您如何使用Vim编辑器来编写文档.配置主机名称.网卡参数以及yum仓库 ,熟练使用各个模式和命令快捷键. 我们可以通过Vim编辑器将Linux命令放入合适的逻辑测试语句(if.for.while.case)后最终写出简单实用的Shell脚本. 还可以通过使用at命令或配置Crontab计划任务服务让系统自动按时工作,让日常工作更加的高效自动化,一劳永逸哦~ 本章目录结构 4.1 了解Vim文本编辑器 4.1.1 编写简单文档 4.1.2 配置主机名称 4.1.3 配置网卡

VIM 文本编辑器常用命令

VIM文本编辑器常用命令 简单介绍 vi 和 vim是Unix / Linux上最常用的文本编辑器而且功能非常强,vim 是vi的升级版.Vi 类似于windows中的记事本,而vim类似于windows中的EmEditor或EditPlus等. 1.VIM三种工作模式之间的转换 2.插入命令 3.定位命令 4.删除命令 5.复制粘贴 6.替换和取消命令 7.退出命令 加油!!!

Vim编辑器与Shell命令脚本

1.Vim文本编辑器 默认安装在当前所有Linux系统中的文本编辑器,有三种模式: 1.命令模式:控制光标移动,可对文本复制.粘贴.删除.查找等. 2.输入模式:正常的文本录入. 3.末行模式:保存或退出文档,以及设置编辑环境. 默认为命令模式,需先切换至输入模式再进行文档编写,编写完毕需先返回命令模式,再进入末行模式,执行文档保存或退出.无法直接从输入模式切换至末行模式. Vim中的常用命令: dd:删除(剪切)光标所在行 5dd:删除(剪切)从光标处开始的5行 yy:复制光标所在行 5yy:

Vim编辑器和Shell命令脚本

Vim编辑器和Shell命令脚本 Vim文本编辑器 Vim文本编辑器内设有三种模式:命令模式.末行模式和编辑模式. 命令模式:控制光标移动,可对文本进行删除.复制.粘贴和查找等工作. 输入模式:正常的文本录入. 末行模式:保存.退出与设置编辑环境. 命令模式和末行模式下的一些快捷键: 末行模式下的命令: Shell命令脚本 Shell终端解释器类似人与计算机硬件的翻译官,作为用户与Linux系统内部通讯的媒介.Shell脚本命令的工作方式有两种,首先是前面所接触的交互方式,即当用户每输入一条命令

Linux简单的基础命令

CentOS6.5的一些简单的基础命令和大家分享一下 cd  进入某个路径 cd .. 返回上一级 cd - 返回上一次的路径 cd~ 进入家目录 touch  创建新文件 mkdir  创建新目录 mkdir -p  递归创建新目录 rm -f  免交互删除 rm -rf  免交互递归删除 cp  从某个路径复制到某个路径 cp -r  递归式从某个路径复制到某个路径 mv  从某个路径移动到某个路径  ls  列表文件内的目录及文件 ls -a  列表文件内的目录及文件包括隐藏文件 ls -

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

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