zoukankan      html  css  js  c++  java
  • vim 小技巧

    cd - 返回刚才访问的目录
    shift+# 在vi中查找相同的关键字
    vi 中o在当前游标位置后插入一行 O在当前位置前插入一行
    0 $到行未 行首
    shift+s 删除一行,并且进入insert mode

    /word 向游標之下尋找一個名稱為 word 的字串。例如要在檔案內搜尋 vbird 這個字串,就輸入 /vbird 即可! (常用)
    ?word 向游標之上尋找一個字串名稱為 word 的字串。

    在Vim中可以直接查看文件编码:set fileencoding即可显示文件编码格式。
    set tabexpand expand tab
    set tabstop=4 设置tab为4个空格

    <是左缩进, >是右缩进
    按v选定后按=就是自动格式化代码,自动缩进,内部的递归的缩进都做到了
    行左移<<,行右移>>,该命令用于调整源码缩进格式简便快速。相当于tab

    <C-W> = ctrl+w
    :split 文件名 同时在一个页面显示多个文件的内容,类似多窗口,用<C-W><C-W>切换当前窗口
    <C-W>f   切分显示光标在处的文件名,VIM 会在 path 中搜索该文件名,比如常用它打开 #include 语句中的文件
    <C-W>_   当同时打开几个文件时,按 <C-W>_ 使当前窗口最大化
    用Ctrl-W命令指定光标移动:
          Ctrl-W +       扩大窗口
          Ctrl-W -       缩小窗口
          Ctrl-W h       移动到窗口左边
          Ctrl-W j       移动到窗口下边
          Ctrl-W k       移动到窗口上边
          Ctrl-W l       移动到窗口右边
    等于是<C-W>按下后,松开键盘,再按下一个命令就可以了.
    如果要关闭分割窗口可以用:close,剩下只有一个窗口的话就不能关了。
    多窗口是split,像用e打开多个文件是将文件放在缓冲区中。

    %   本命令查找与光标所在处相匹配的反括号, 包括 () [] {}

    # 文件浏览
    :Ex : 开启目录浏览器,注意首字母E是大写的
    :Sex : 在一个分割的窗口中开启目录浏览器
    :ls : 显示当前buffer的情况
    :cd .. : 进入父目录

    vsplit 横向slipt显示窗口

    syntax off/on 打开或者关闭语法高亮

    set list显示不可打印字符

    需要多行行首插入//注释,I//后按Esc


    shift + ZZ 保存并推出

  • 相关阅读:
    3-剑指Offer: 连续子数组的最大和
    2-剑指offer: 最小的K个数
    1-剑指offer: 数组中出现次数超过一半的数字
    django中运行定时任务脚本
    django+sqlite进行web开发(二)
    django+sqlite3进行web开发(一)
    TL-WDN5200H无线usb网卡在Linux上的使用
    比较好用的C++11在线编译器
    MarkDown中如何加入上标和下标
    3. 卷积神经网络(CNN)
  • 原文地址:https://www.cnblogs.com/xiaoleiel/p/8349640.html
Copyright © 2011-2022 走看看