vim编辑器中在命令模式下删除光标所在行需要按

vim编辑器中在命令模式下删除光标所在行需要按,第1张

一. 光标的移动
在vim编辑器中,可以使用上下左右键来移动光标,也可以使用离字母键较近的hjkl四个键来移动光标。
方向 键
上 k
下 j
左 h
右 l
二. Vim中的删除 *** 作
(一) 小写x
删除光标所在的字母
(二) 大写X
删除光标前的字母
(三) dw
删除从光标开始的那个单词
(四) d0
按0能够让光标移动到行首,则d0就是delete光标到行首的字符。
(五) d$(D)
按 $ 能够让光标移动到行尾,则d$就是delete光标到行尾的字符。
D也有同样的作用。
(六) dd
直接删除光标所在行的所有字符。
(七)n dd
删除从光标所在的行开始的n行字符。
三. Vim中的撤销 *** 作
(一) u
撤销前一个 *** 作
(二) ctrl + r
反撤销,即将撤销的 *** 作再恢复。
四. Vim中的复制粘贴 *** 作
(一) yy
复制光标所在的一行。
(二) n yy
复制光标所在行之后的n行(包括光标所在行)
(三) dd
既有删除一行的功能,也有剪切一行的功能。
(四) n dd
既有删除n行的功能,也有剪切n行的功能。
(五) r
替换光标所在的字符为输入r之后输入的字符。
(六) 小写p
将剪切板中的内容粘贴到光标所在行的上一行。
(七) 大写P
将剪切板中的内容粘贴到光标所在行的下一行。
(八) 选择复制内容
按v进入可视模式,直接移动光标选中内容,按y复制内容,然后按p/P粘贴内容。
关注查看全文

vim
linux
手机在哪买合适
精选推荐
广告

linux在vim中文字统一左右移动,linux命令行中光标(非vim光标)移动技巧------提升开发效率
169阅读·0评论·0点赞
2021年5月15日
linux中的vim文本编辑(复制粘贴/块 *** 作/删除/撤销)
943阅读·0评论·0点赞
2020年3月23日
Linux --- vim *** 作键图文详解
152阅读·0评论·0点赞
2022年10月24日
在 vi 编辑器中的命令模式下,删除当前光标处的字符使用 __ 命 令。
11W阅读·0评论·1点赞
2020年3月13日
Vim常用命令 移动/搜索/删除/插入
299阅读·1评论·3点赞
2020年9月20日
Linux下本地Git仓库安装以及文件版本回退、撤销和删除 *** 作
959阅读·0评论·4点赞
2020年6月30日
2022拆迁安置标准出炉,看看你家的房屋是否符合标准?

盛廷拆迁律所
广告
vim实用指南(5):编辑命令(删除、修改、复制、重复)(1)——删除
1393阅读·0评论·1点赞
2020年9月22日
linux基础vim快速移动光标至行首行尾、第一行和最后一行
17W阅读·0评论·6点赞
2022年6月7日
VIM高效删除
4264阅读·0评论·3点赞
2022年3月1日
Linux 命令行的光标移动和删除字符串 *** 作
797阅读·0评论·0点赞
2022年3月4日
vim@修改@删除括号@引号中的内容删除光标所在单词
1057阅读·0评论·0点赞
2021年9月18日
Linux vim光标移动命令
733阅读·0评论·1点赞
2020年2月13日
Linux实现删除撤回的方法。
7069阅读·0评论·0点赞
2021年7月19日
vim中删除光标前/后所有内容
10W阅读·0评论·2点赞
2020年5月20日
vim编辑器删除光标后当前行所有内容快捷键
2460阅读·0评论·0点赞
2021年12月29日
vim文本编辑器的一些使用小技巧(复制、粘贴、删除、撤销、搜索、替换、清空等)
1558阅读·0评论·1点赞
2022年7月28日
linux常用vim命令
385阅读·0评论·0点赞
2016年5月11日
Linux常用 *** 作命令
1261阅读·1评论·1点赞
2022年8月2日
linux基础知识之vim基础 *** 作命令(定位,删除,复制,粘贴,替换,搜索,保存,退出)
745阅读·0评论·0点赞
2022年4月24日
linux 命令 vim 光标移动 字符或段落删除 复制 粘贴 查找 移动 创建目录 拷贝内容
335阅读·0评论·0点赞
2022年3月1日
去首页
看看更多热门内容

im的保存文件和退出命令\x0d\\x0d\命令\x0d\ \x0d\简单说明\x0d\\x0d\:w\x0d\ \x0d\保存编辑后的文件内容,但不退出vim编辑器。这个命令的作用是把内存缓冲区中的数据写到启动vim时指定的文件中。\x0d\\x0d\:w!\x0d\ \x0d\强制写文件,即强制覆盖原有文件。如果原有文件的访问权限不允许写入文件,例如,原有的文件为只读文件,则可使用这个命令强制写入。但是,这种命令用法仅当用户是文件的属主时才适用,而超级用户则不受此限制。\x0d\\x0d\:wq\x0d\ \x0d\保存文件内容后退出vim编辑器。这个命令的作用是把内存缓冲区中的数据写到启动vim时指定的文件中,然后退出vim编辑器。另外一种替代的方法是用ZZ命令。\x0d\\x0d\:wq!\x0d\ \x0d\强制保存文件内容后退出vim编辑器。这个命令的作用是把内存缓冲区中的数据强制写到启动vim时指定的文件中,然后退出vim编辑器。\x0d\\x0d\ZZ\x0d\ \x0d\使用ZZ命令时,如果文件已经做过编辑处理,则把内存缓冲区中的数据写到启动vim时指定的文件中,然后退出vim编辑器。否则只是退出vim而已。注意,ZZ命令前面无需加冒号“:”,也无需按Enter键。\x0d\\x0d\:q\x0d\ \x0d\在未做任何编辑处理而准备退出vim时,可以使用此命令。如果已做过编辑处理,则vim不允许用户使用“:q”命令退出,同时还会输出下列警告信息:\x0d\No write since last change (:quit!overrides)\x0d\\x0d\:q!\x0d\ \x0d\强制退出vim编辑器,放弃编辑处理的结果。如果确实不需要保存修改后的文件内容,可输入“:q!”命令,强行退出vim编辑器。\x0d\\x0d\:w filename\x0d\ \x0d\把编辑处理后的结果写到指定的文件中保存\x0d\\x0d\:w! filename\x0d\ \x0d\把编辑处理后的结果强制保存到指定的文件中,如果文件已经存在,则覆盖现有的文件。\x0d\\x0d\:wq! filename\x0d\ \x0d\把编辑处理后的结果强制保存到指定的文件中,如果文件已经存在,则覆盖现有文件,并退出vim编辑器。

我这边命令模式用的比较多~
命令模式
打开文件后,默认就是命令模式,可以进行光标移动、复制粘贴、搜索替换等 *** 作。
移动光标
指令 作用
h 或 左方向键(←) 光标向左移动一个字符
l 或 右方向键(→) 光标向右移动一个字符
k 或 上方向键(↑) 光标向上移动一个字符
j 或 下方向键(↓) 光标向下移动一个字符
0 或 Ctrl+6 或 home键 光标移动到行首
Ctrl+4 或 end键 光标移动到行尾
Ctrl + f 或 pg up键 屏幕向下移动一页
Ctrl + b 或 pg dn键 屏幕向上移动一页
gg 移动到文件的第一行
G 移动到文件的最后一行
nG 移动到文件的第n行
命令解析
指令 作用
/字符串 + 回车 向下搜索指定字符串
n 继续向下搜索下一个字符串
字符串 + 回车 向上搜索指定字符串
N 继续向上搜索下一个字符串
:%s/word1/word2/g 将文件中的word1替换为word2
:%s/word1/word2/gc 将文件中的word1替换为word2,但替换前需要用户确认!
:1,10s/word1/word2/g 将第1行到第10行的word1替换为word2
复制粘贴删除
指令 作用
x 删除后一个字符
X 删除前一个字符
dd 剪切一行
数字dd 剪切多行
yy 复制一行
数字yy 复制多行
p 粘贴到下一行
P 粘贴到上一行
u 撤回 *** 作
Ctrl+R 撤回刚才的撤回 *** 作
(小数点) 重复刚才的 *** 作
注1:vim中的「数字键」代表重复次数,可以配合其他指令简化 *** 作
例如:10↓或10j可一次向下移动10行。
2p可以一次粘贴2行
2dd可以一次剪切2行
注1:命令模式中,敲击的键盘会被识别为命令,而不是输入内容。

vim的命令中说法正确的有
1、普通模式normalmode常用基本命令,在此模式输入不会识别为输入字符,而是命令控制,如删除字符x,复制y等
2、插入模式Insertmode正常的文本输入模式
3、命令模式commandmode可以通过单个或者多个字符进行命令控制,命令非常多
4、视图模式visualmode命令模式下v/ctrl加v进入选择模式可通过移动光标(用方向键或hjkl)选中多字符或者多行
5、替换模式replacemode替换模式,R进入该模式,输入字符替换当前光标后字符。

vim有三种模式,本文介绍VIM模式与vim模式切换的方法。

vim命令 模式, 编辑模式 , 尾行模式 和文本编辑命令。

Vim编辑模式插入字符,行尾、行首插入,删除一个字符和删除整行命令,Vim复制和粘贴命令,vim替换输入以及撤销和反撤销命令,Vim保存和另存为文件,显示vim当前编辑文件名。

我们使用vim编辑器的常用文件 *** 作主要是:插入、删除、复制、粘贴、替换、撤销、保存、另存为。

在介绍Vim中的上述基本文件 *** 作命令前,需要先介绍下vim的 *** 作模式。因为vim的各种对文件 *** 作命令需要在不同 *** 作模式下使用。

一、Vim三种 *** 作模式

Vim编辑器一共有3种模式,分别为 命令模式 (默认)、编辑模式、尾行模式。这3种模式的转换关系如下图所示。

vim三种模式

1 命令模式(command mode)

命令模式是Vim的默认 *** 作模式,当使用vim命令打开一个文件时,默认进入的就是命令模式。不管用户处于何种模式,只要按下Esc键就可使进入命令行模式

2 编辑模式(input mode)

只有在vim编辑模式下,才能将键盘键入的内容输入到当前打开的文件中

在命令模式下输入插入命令i(insert)、附加命令a (append)、打开命令o(open)、修改命令c(change)、取代命令r或替换命令s都可以进入文本编辑模式

3 尾行模式(last line mode)

尾行模式主要用于保存文件或退出Vim,同时也可以设置编辑环境和一些编译工作,如列出行号(set nu)、寻找字符串(/target)等

在命令模式下,用户按冒号键(:)即可进入末行模式下,此时Vi会在显示窗口的最后一行显示一个”:“作为末行模式的提示符,等待用户输入命令

二、Vim文本编辑命令

约定:在没有特殊说明的情况下,以下Vim编辑命令部分提到的命令均是在命令模式下使用。

1 vim插入命令

在命令模式下按以下按键可进入编辑模式,执行插入 *** 作,具体包括:

从光标当前所在行的行首处开始插入:I

从光标当前所在行的行尾处开始插入:A

从光标当前所在行的下一行处开始插入:o

从光标当前所在行的上一行处开始插入:O

从光标当前所在位置的前一个字符处开始插入:i

从光标当前所在位置的后一个字符处开始插入:a

tips:i (insert)是在当前位置插入,a (append)表示是在后面追加

2 vim删除命令

在命令模式下按以下按键可执行删除 *** 作,具体包括:

删除从光标所在位置到当前单词结束部分的内容并进入插入模式:cw、cW

删除从光标所在位置到当前单词开始部分的内容并进入插入模式:cb、cB

删除从光标所在位置到当前单词结束部分的内容但不进入插入模式:dw、dW

删除从光标所在位置到当前单词开始部分的内容但不进入插入模式:db、dB

删除光标位置的一个字符:x

删除当前光标所在行:dd

删除从光标所在位置到当前行首的内容:d0

删除从光标所在位置到当前行尾的内容:d$

tips:

(1) Vim的命令中,0 表示行首,$ 表示行尾,更多内容可参考卡拉图Vim *** 作范围、文件范围介绍

(2) w(word)、b(back)命令用于光标移动,具体可参考卡拉图:vim光标移动命令汇总

(3) cW、cB、dW、dB 命令 *** 作的单词是以空白字符(空格、Tab)分隔的字符串

删除当前段落从光标位置开始到段末的内容:d}

删除当前段落从光标位置开始到段首的内容:d{

删除当前句子从光标位置开始到句末的内容:d)

删除当前句子从光标位置开始到句首的内容:d(

tips:Vim命令中用 ( 和 ) 表示句子,{ 和 } 表示段落

3 vim复制命令、vim粘贴命令

在命令模式下按以下按键可执行复制、粘贴 *** 作,具体包括:

将最后一次删除或复制 *** 作的文本内容粘贴到光标所在字符之后:p

将最后一个删除或复制 *** 作的文本内容粘贴到光标当前字符之前:P

复制从光标所在位置到当前单词结束部分的内容:yw

复制光标所在行的所有字符 (包含换行符):yy

tips:yyp *** 作可以实现复制一整行内容到当前所在行的下一行

4 vim替换命令

在命令模式下按以下按键后,再输入字符可替换原始文件中的内容

一直替换光标所在字符,直到按下[ESC]键为止:R

删除、复制 *** 作的 *** 作单位可以加 *** 作次数, *** 作对象的范围为: *** 作次数 *** 作单位

替换光标当前所在字符一次:r

例如:d3w命令表示删除三个单词,10dd命令表示从光标所在行开始删除后面的十行,更多内容可以参考Vim中的 *** 作符和动作命令。

5 vim撤销命令、vim回退反撤销命令

在命令模式下可执行撤销 *** 作

撤销最近的一次 *** 作:u

恢复最近的一次 *** 作(取消撤销):<Ctrl> + r

tips:多次执行u 命令可以连续撤销最近的 *** 作

6 vim保存命令

在尾行模式下执行以下命令可保存当前编辑的文件内容

保存当前编辑的文件::w

保存当前编辑的文件并退出vim::wq

强制将当前编辑的文件保存::w!

tips:上述 *** 作是在尾行模式下执行的,所以命令都是以:开头

7 vim另存为命令

在尾行模式下执行命令 :w atxt 可将vim当前打开的文件另存为新文件atxt

tips:w(write) 表示将文件存档,: 表示尾行模式命令。

8 vim显示当前文件名的方法

命令 <Ctrl> + g 可显示当前编辑文件名及行数,可以在不退出 Vim 的情况下了解当前编辑文件的信息,更多内容,可参考30个vim常用命令和使用 vim技巧 。

Vim入门级文件编辑命令汇总就先介绍到这里了,更多Vim文件编辑命令和Vim相关 *** 作可阅读本站其它文章内容。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13375887.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-24
下一篇 2023-07-24

发表评论

登录后才能评论

评论列表(0条)

保存