zoukankan      html  css  js  c++  java
  • [Linux]Vim基本操作

    光标移动:

    上k  下j 左h 右l
    
    0 行首   ctrl+$ 行尾
    
    w(word) 移动到下一单词    b(before) 移动到前一单词
    
    ctrl + % 光标放左括号时,跳转到右括号处

    查找:

    光标在需要查找的单词上
    shift + # 每按一次向前查找一次该单词
    shift + *  每按一次向后查找一次该单词
    s/xxx/g 也可以搜索xxx

    替换(substitute):

    :[range]s/pattern/string
    range    指的是範圍,1,7 指從第一行至第七行,1,$ 指從第一行至最後一行,也就是整篇文章,也可以 % 代表。還記得嗎? % 是目前編輯的文章,# 是前一次編輯的文章。
    pattern    就是要被替換掉的字串,可以用 regexp 來表示。
    string    將 pattern 由 string 所取代。
    
    如: 3,7 s/xxx/yyy  把三到七行的xxx换成yyy,如不指定行号,则替换下一个

    常用命令

    开启行号
    set nu!
    
    退出
    wq(保存)  q(不保存)
    
    插入
    i(前插) a(后插)
    
    删除
    dd(删除一行) n dd(删除n行)
    dw(删除一个单词)  x(删除一个字符)
    
    复制粘贴
    yy(复制一行) n yy(复制n行) yw(复制一个单词)
    p(粘贴)
    
    取消操作
    u 或者 ctrl+z
    
    覆盖
    r(覆盖一个字符)   R(从光标开始覆盖)
  • 相关阅读:
    HTML5存储
    HTML5全局属性和事件
    HTML5媒体(音频/视频)
    HTML5标签canvas制作动画
    HTML5标签canvas图像处理
    开发kendo-ui弹窗组件
    HTML5标签canvas制作平面图
    javascript匿名函数
    Javascript富文本编辑器
    快速排序算法(python版本)
  • 原文地址:https://www.cnblogs.com/iyjhabc/p/3284329.html
Copyright © 2011-2022 走看看