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 执行外部命令
    
  • 相关阅读:
    mysql优化
    查询优化
    MySql服务器逻辑架构
    存储过程和存储函数区别
    mysql表设计原则
    mysql事务
    操作系统内存管理
    mysql索引介绍
    InnoDB与Myisam的区别
    【SVN】关于钩子的一些使用
  • 原文地址:https://www.cnblogs.com/klvchen/p/9243250.html
Copyright © 2011-2022 走看看