vim操作[个人备忘]

    xiaoxiao2021-12-14  19

    / root目录 ~ 用户家目录

    一般模式:移动光标。i.o.a.r按键进入命令模式。 按:q退出,:wq保存退出,加!强制执行以上操作

    1. 箭头上下左右移动光标,下移30行-------30下箭头 2. Ctrl+F=pagedown ctrl+b= pageup 3. n<space>光标向右移动n个空格 4. 0=home $=end 5. +=光标移动到非空格符的下一列 - = 光标移动到非空格符的上一列 6. H=移动到本屏幕第一行第一个字符 M=移动到本屏幕中间行第一个字符 L=移动到本屏幕最后一行第一个字符[大小写敏感] 7. G=移动到文件最后一行 8. nENTER光标向下移动n行 1. /word 查询。n向下找下一个word,N向上找到下一个word 2. :n1,n2s/word1/word2/g n1行到n2行之间把word1替换为word2 3. :n1,$s/word1/word2/g n1行到最后一行行之间把word1替换为word2 4. :n1,n2s/word1/word2/gc n1行到n2行之间把word1替换为word2并且confirm 5. dd删除游标所在一整列,ndd显然n整列 6. d0删除光标到同行第一个字符,d$删除光标所在处到该行最后一个字符 7. d1G删除光标所在行到第一行数据,dG删除光标所在行到最后一行数据 8. yy复制游标所在行 9. p粘贴在游标下一行,P粘贴在游标上一行 1. u复原操作 2. ctrl+r重做上个动作 3. .重做上个动作

    命令模式:可以修改。/?:进入指令列模式 ESC进入一般模式 指令列模式:

    转载请注明原文地址: https://ju.6miu.com/read-965390.html

    最新回复(0)