zoukankan      html  css  js  c++  java
  • vi 技巧

    tab 键换成 4 个空格

    有时候在 Linux 系统下编写 python 程序需要4个空格当缩进,这时使用更改 tab 键就比较方便快速了:

    # 在用户的家目录下创建 .vimrc 文件 
    cd ~
    vi .vimrc 
    # 内容如下:
    set ts=4
    set expandtab
    

    退出

    <esc> 进入正常模式
    :q! 不保存退出
    :wq 保存后退出
    

    删除

    x 删除当前字符
    dw 删除至当前单词末尾
    de 删除至当前单词末尾,包括当前字符
    d$ 删除至当前行尾
    dd 删除整行
    2dd 删除两行
    

    修改

    i 插入文本 
    A 当前行末尾添加
    r 替换当前字符
    o 打开新的一行并进入插入模式
    

    撤销

    u 撤销
    <ctrl>+r 取消撤销
    

    复制粘贴剪切

    v 进入可视模式
    y 复制
    p 粘贴
    yy 复制当前行
    dd 剪切当前行
    

    查找

    / 正向查找(n:继续查找,N:相反方向继续查找)
    ? 逆向查找
    :set ic 忽略大小写
    :set noic 取消忽略大小写
    :set hls 匹配项高亮显示
    :set is 显示部分匹配
    

    替换

    :s/old/new 替换该行第一个匹配串
    :s/old/new/g 替换全行的匹配串
    :%s/old/new/g 替换整个文件的匹配串
    
    

    执行外部命令

    :!shell 执行外部命令
    
  • 相关阅读:
    HTTP状态码
    CentOS 7 上安装vim(默认未安装)
    yum安装提示Another app is currently holding the yum lock; waiting for it to exit...
    CentOS 7 安装telnet服务
    shell编程
    shell基础
    ssh相关命令
    ssh无密码连接
    centos7小命令
    日志管理
  • 原文地址:https://www.cnblogs.com/klvchen/p/9243250.html
Copyright © 2011-2022 走看看