VIM编辑器的命令-1

VIM编辑器的常见操作
1.输入gvim **文件以启动vim。
2.启动vim后有三种模式:
命令模式:类似锁定,无法编辑,但可增加或删除字符、行等数据。
插入模式:输入字符,使用i/a/o可切换到该模式下,按Esc键退出。
扩展模式:输入冒号后可输入命令,如命令set number设置行号、/text查找字符、s///g替换字符等。

3.在Normal模式下:
光标移动键:h(左)、j(下)、k(上)、l(右)、w(跳转字符)、b(回跳)、()[]按行跳转与按段跳转。
输入位置控制:i当前位置、shift+a当前行尾、o当前行的下一行并切到insert模式、O当前行的上一行并切到insert模式。
在这里插入图片描述
H:跳转到本屏的第一行第一个字符的位置。
M:跳转到本屏的中间一行第一个字符的位置。
L:跳转到本屏的最后一行第一个字符的位置。
1G:可跳转到文本首行的首个字符。
G:跳转到文本末行的首个字符。
$:移动光标至行尾。

  1. 操作命令,Normal模式下
    x:删除光标所在位置的字符
    cc:删除一行并进入编辑状态。
    cw:删除光标处后的一个单词并进入编辑状态。
    c : 删 除 光 标 至 行 尾 的 内 容 。 d d : 删 除 一 行 , 5 d d 为 删 除 5 行 。 y y : 复 制 一 行 , 5 y y 为 复 制 5 行 ; 按 p 粘 贴 在 当 前 位 置 的 上 一 行 , P 为 粘 贴 在 当 前 位 置 的 下 一 行 。 d t ∗ : 删 除 光 标 到 ∗ 之 间 的 字 符 , 如 d t c 。 d w : 删 除 一 个 单 词 至 下 一 个 单 词 首 字 母 。 d a w : 删 除 光 标 所 在 位 置 的 一 个 w o r d ( 包 括 后 面 的 空 格 ) 。 还 可 以 为 d 4 w 即 为 删 除 4 个 w o r d d i w : 删 除 光 标 所 在 位 置 的 一 个 w o r d ( 不 包 括 后 面 的 空 格 ) 。 d :删除光标至行尾的内容。 dd:删除一行,5dd为删除5行。 yy:复制一行,5yy为复制5行;按p粘贴在当前位置的上一行,P为粘贴在当前位置的下一行。 dt*:删除光标到*之间的字符,如dtc。 dw:删除一个单词至下一个单词首字母。 daw:删除光标所在位置的一个word(包括后面的空格)。还可以为d4w即为删除4个word diw:删除光标所在位置的一个word(不包括后面的空格)。 d dd5dd5yy5yy5pPdtdtcdwdawwordd4w4worddiwwordd:删除光标至行尾之间的内容,同dd删除一行。
    5dd:删除5行内容。
    5yy:复制5行内容。
    5x:删除光标所在位置的5个字符。
    dG:删除鼠标所在位置之后的全部内容。
    ggyG:复制文本所有内容(或者在菜单栏中选择编辑,然后复制所有内容)。

r:替换光标所在位置的字符,如rc,用c替换光标处的字符。大写R连续替换字符,Esc退出。
.:重复上一步操作。如上一步为dd删除一行,使用.可再次删除光标所在位置的一行字符。
xp:可将当前光标所在的字符与下一个字符的位置进行替换。

shift+j:删除换行符键
撤销键与反转撤销:u(撤销)、ctrl+r(重做)、U(撤销一行的操作)
:options弹出帮助窗口,每行一个关键字,光标移动到行首时,按回车可跳转到该主题字的解释处,再次按下回车跳回到主题字的选项列表,set wrap nowrap在改行首处按下回车可变成set nowrap wrap,也可直接在命令模式下直接输入:help wrap直接跳出解释窗口;set so=0或5,可改变光标与窗口上下边界的距离。
5. 编辑器文件保存操作
:w保存 :w test 保存文件名,可用命令:!dir查看,通过:!rm test删除
:q 放弃所有操作退出
:wq保存后并退出
:q! 放弃所有操作并强制退出
:wq!保存后并强制退出
:e!放弃所有修改重新载入文件初始内容。也可以使用ZZ退出help的编辑器。:w!为保存并强制退出
ZZ为保存并退回编辑器
6. 搜索
在命令模式下,
输入冒号+斜线+text(:/text),在文本中向后搜索text内容。
输入冒号+问号+text(:?text),在文本中向前搜索text内容。
用n向后跳转到下一个相同内容的位置;N向前跳转到上一个相同内容的位置。
搜索内容后取消高亮状态的操作 :noh(no highlight)。
o:在下方添加新行并与上一行保持相同的缩进格式,O在上一行添加新行。
%:可查找配对()、[],将光标移至任意一个括号上,按下%即可。
7. :next、:first、:last在gvim打开的多个文件之间进行切换。
8. ctrl+g可显示当前光标所在位置及文件状态信息。
9. !:可实现在VIM内部执行外部命令,以回车结束。如:!ll;:!dir
:r file可实现在编辑器的光标处插入file的内容。
10. 在线帮助:F1或者:help<回车>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值