• linux文本编辑器vim


    vim的基础操作
    编辑文件时,将光标置于第n行
    vim +100  dwa_m_user_lac_ci_201809.log
    编辑文件时,将光标置于最后一行
    vim +  dwa_m_user_lac_ci_201809.log
    编辑文件时,将光标置于第一个保护string(本例中是mappers)所表示的字符串的行
    vim +/mappers  dwa_m_user_lac_ci_201809.log

    vim编辑器插入模式下,用于移动光标的vim命令
    h --将光标向左移动
    j、加号(+)、Enter --将光标向下移动
    k、减号(-) --将光标向上移动
    l-- 将光标向右移动
    }-- 将光标移动到当前段落的末尾
    {-- 将光标移动到当前段落的开头
    )-- 将光标移动到当前句子的末尾
    (-- 将光标移动到当前句子的开头
    ^-- 移动到当前行的第一个非空字符
    $-- 移动到当前行的末尾
    :n-- 移动到行n
     
    常用的vim编辑命令
    x  --删除光标当前位置的字符
    dd --删除光标所在的整行文本
    d$ --删除当前光标位置到该行结束的所有文本
    dw --从当前光标位置向前删除单词
    J  --将下一行文本内容本行行尾
    a  --在当前光标位置后附加内容
    A  --在当前光标所在行的后面附加内容
     
    底行工作模式
    /bin --在一般模式下,自光标位置向下搜索关键字bin
    ?bin --在一般模式下,自光标位置向上搜索关键字bin
    :%s/Launching/ooooooo --在一般模式下,将第一次出现的Launching替换为ooooooo
    :%s/Launching/ooooooo/g --在一般模式下,将所有Launching替换为ooooooo
    :2,3s/hive/hadoop/g --在一般模式下,在n1行与n2行之间搜索所有hive替换为hadoop
    :1,$s/hive/hadoop/g --在一般模式下,在第一行与最后一行之间搜索所有hive替换为hadoop
     
    vim配置文件
    :set nu -- 在一般模式下,在文件中显示行号
    :set autoindent --在一般模式下,编辑时自动缩进
    :set cindent --编辑时按照C语言自动缩进,但这个缩进很大
    :set mouse --打开对鼠标的支持,滚轮和单击均可
     
  • 相关阅读:
    DevExpress RichEditControl 上下翻页功能 z
    DockManager 如何快速隐藏DockPanel z
    DevExpress SpreadSheet报表模板设置 z
    DocumentManager在标签位置显示气泡框 z
    C#,数据类型扩展 z
    [安卓] 6、列表之ArrayAdapter适配
    [安卓] 5、SeekBar拖动条
    [安卓] 4、CheckBox、RadioButton和Toast简单用法
    [安卓] 3、EditText使用小程序
    [安卓] 2、使用2中方法做按钮监听和图片按钮使用
  • 原文地址:https://www.cnblogs.com/xiao02fang/p/10039006.html
Copyright © 2020-2023  润新知