zoukankan      html  css  js  c++  java
  • 【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

     

     

  • 相关阅读:
    TapTap推广统计逻辑
    广告推广测试
    背压(Backpressure)机制
    工作相关资料
    ElasticSearch问题记录
    bfrd collector性能排查
    Ubuntu13.10下安装HADOOP
    Hadoop各商业发行版之比较
    Behave用户自定义数据类型
    Behave step matcher
  • 原文地址:https://www.cnblogs.com/zealousness/p/8748033.html
Copyright © 2011-2022 走看看