• 【vim使用】


    nano,与vim相似的一个文本编辑工具,在git merge时默认使用

    https://www.vpser.net/manage/nano.html

    这里介绍一下如何退出nano

    按Ctrl+X

    如果你修改了文件,下面会询问你是否需要保存修改。输入Y确认保存,输入N不保存,按Ctrl+C取消返回。

    如果输入了Y,下一步会让你输入想要保存的文件名。如果不需要修改文件名直接回车就行;若想要保存成别的名字(也就是另存为)则输入新名称然后确 定。这个时候也可用Ctrl+C来取消返回。

    vim使用

    1 行号

    显示行号:

    set number

    关闭行号显示:

    set nonumber

     

    2 删除行 

    删除行号1到10行:

    :1,10d

     

     

    3 缩进 

    向右缩进一个tab

     :3,231>
    第3行到第231行缩进

    向左缩进一个tab

     :3,231<

    向右缩进4个空格

    :114,115s/^/    /

    向左缩进4个空格

    :112,120s/^    //

    :112,120s/^ssss//

    s表示空格或tab

    4 可视块模式 

     

    VIM选中部分字符:按住v,按←→键从当前字符开始选中字符

     

    5 跳转

    跳到文件头gg 跳到文件尾shift+g(G)

     

    6 vim按ctrl+s后卡死

    Ctrl+s 在vim下作用为锁定屏幕,解锁按 Ctrl+q 就可以了

     

    1、不保存退出

    :q!

     

    2、保存退出

    :wq!

     

    3、搜索

    输入/或者?加要查找的字符串,例如查找super这个单词,则输入/super或?super,/表示从上向下搜索,?表示从下向上搜索

     

    4、撤销

    u

     

    5、重做

    ctrl+r

     

    6、多行操作

    剪切(删除)多行

    dd:剪切(删除)光标所处当前行
    n + dd:剪切(删除)光标所在行及以下共 n 行
    按 p 粘贴在光标所在行

    复制多行:

    yy:复制光标所处当前行
    n + yy:复制光标所在行及以下共 n 行
    按 p 粘贴在光标所在行

     7、替换

    全部替换

    :%s/word_to_be_replaced/word_to_replace/g

    加%表示替换所有行,加g表示替换对应行所有个

    https://blog.csdn.net/tanga842428/article/details/71249311

     

     

  • 相关阅读:
    链接脚本之LMA VMA解释
    centos6.2+nginx-1.2.3+php-5.3.17安装脚本
    _itemFailedToPlayToEnd: { kind = 1; new = 2; old = 0; }
    mongodb 学习笔记 04 -- 游标、索引
    WordPress中文汉字username不能注冊怎么办?
    UVALive 6665 Dragonas Cruller
    eclipse开发c++时cout和endl报错
    iOS 四种延时的方法
    有一种设计风格叫RESTful
    MySQL分区表
  • 原文地址:https://www.cnblogs.com/zealousness/p/8748033.html
Copyright © 2020-2023  润新知