美文网首页
linux vim命令

linux vim命令

作者: liwsh | 来源:发表于2018-06-17 23:53 被阅读0次

    这篇文件简单罗列一下,一些通用的vim命令

    1. 移动光标

    • h 或 向左箭头键(←) :光标向左移动一个字符
    • j 或 向下箭头键(↓) :光标向下移动一个字符
    • k 或 向上箭头键(↑) :光标向上移动一个字符
    • l 或 向右箭头键(→): 光标向右移动一个字符
    • 如果想移动多余1个字符,按数字加上方位,比如30h,向左移动30个字符
    • ctrl + f:下一页
    • ctrl + b:上一页
    • 0: 移动到行首
    • $ : 移动到行尾
    • G: 移动到文件最后一行
    • nG: 移动到文件的第n行,可以用:set nu 设置显示行号
    • gg: 移动到文件第一行
    • n + enter: 光标向下移动n行
    • /word: 向下搜索word,配合n搜索下一个
    • ?word: 向上搜索word,配合n搜索上一个
    • :n1,n2s/word1/word2/g: 从n1行搜索到n2行,搜索word1单词,并且替换为word2
    • :1,$s/word1/word2/g: 从第一行搜索到最后一行,搜索word1替换成word2

    2. 删除,复制和粘贴

    • x,X:x向后删除一个字符,X向前删除一个字符
    • dd: 删除这一行
    • ndd: 删除n行,从光标开始算
    • d0: 删除光标到行首的内容
    • d$: 删除光标到行尾的内容
    • yy: 复制行
    • nyy: 复制n行
    • p,P:粘贴,p为光标下一行粘贴,P为光标上一行粘贴
    • u:撤销上一个动作,相当于熟悉的ctrl+z
    • ctrl + r: 重做上一个动作,就是u的反面
    • . : 重复上一个动作,比如上一个动作是删除行,删除了第10行。目前光标在第11行,按. 会删除第11行

    3. 区块选择

    image.png

    4. 多窗口功能

    image.png

    相关文章

      网友评论

          本文标题:linux vim命令

          本文链接:https://www.haomeiwen.com/subject/ccdgeftx.html