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 编辑器中的命令模式下,删除当前光标处的字符使用 __ 命 令。

1.1W阅读·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快速移动光标至行首行尾、第一行和最后一行

1.7W阅读·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中删除光标前/后所有内容

1.0W阅读·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日

去首页

看看更多热门内容

vi profile

返回

:q 退出

:wq或者:x或者shift+zz 保存并退出

:q! 不保存并退出

:w 保存

:w! 强制保存

编辑到输入模式:

i 在当前光标前面输入

I 在当前光标所在行的行首,转换为输入模式

a 在当前光标后面输入

A 在当前光标所在行的行尾,转换为输入模式

o 在当前光标所在行的下方,新建一行,并转为输入模式

O 在当前光标所在行的上方,新建一行,并转为输入模式

1、移动光标

字符:方向键上下左右或者键盘kjhl(上下左右)

单词:w移至下一个单词的词首;e跳至当前或下一个单词的词尾;b跳至当前或前一个单词的词首

行内:0绝对行首;^行首的第一个非空白字符;$绝对行尾

行间:G文章末尾;3G第3行;gg文章开头

翻屏:ctrl f【往后翻】;Ctrl b【往前翻】

2、删除、替换单个字符

x删除光标位置字符;3x删除光标开始3个字符;r替换光标位置字符

dw删除一个单词;4dw删除光标开始的4个单词;dd删除光标所在行;5dd删除光标开始的5行

3、复制粘贴剪切

yw复制一个单词,p在该行粘贴单词;yy复制整行,p在该行下方粘贴整行

dd剪切整行,p再粘贴整行;dw剪切一个单词,p再粘贴一个单词

4、撤销&重做

u:撤销;ctrl+r:重做撤销的 *** 作;.重复上一步的 *** 作【假设先dd,再.,会再执行dd命令】

1、set设置

set nu

set nonu

set readonly #设置只读文件,不能修改,只在当前环境有效,退出文件,再次打开,这个只读就无效了

set noreadonly #取消只读

2、/查找

/after查找文档中的after【可以找到所有的after】,n向下翻,N向上翻

:/after查找文档中的after所在行【可以找到所有的after】,n向下翻,N向上翻

3、!执行命令

比如:查找root目录

:!ls /root/

4、查找并替换

格式

【 :查找范围s/查找的词/要替换的词/ 】

或者【:查找范围s#查找的词#要替换的词# 】

或者【:查找范围s%查找的词%要替换的词%】,

即分隔符可以是/、#、%

其中, 查找范围 包括【.当前光标行】;【$末尾行】;【%全文】;【g一行内全部替换】;【i忽略大小写】

比如 【 :.,$s/after/before/】 表示在当前光标行【.】到末尾【$】这个范围内,将after替换为before, 但是如果一行有多个after的话,只会把第一个after替换掉

比如 【 :%s/after/before/】 表示在全文,将after替换为before,但是如果一行有多个after的话,只会把第一个after替换掉。

比如 【:%s/after/before/g】 ,表示在全文,将after替换为before,但是 如果一行有多个after的话,会把该行所有after替换掉,因为在命令里面加了g

比如 【:%s/after/before/gi】 ,表示在全文,将after替换为before,且忽略大小写并替换一行内所有after。

比如 【 :%d或者dG】 ,表示删除全文

比如 【:1,$-4d】 ,表示删除第一行到倒数第5行的数据

比如 【:1,4y】 ,表示复制1到4行,再按p可粘贴这4行


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

原文地址:https://54852.com/yw/7308569.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存