zoukankan      html  css  js  c++  java
  • [编辑器]vim常用操作

    我是ide的用户,对于vim一只停留在:打开、看、写、关闭基本操作,因为现在更多的接触linux服务器,所以为了提高
    效率,用好vim是必备技能!下面罗列一些vim的常用操作,用做备忘(不断更新):

    进入命令模式

    先按 Esc

    • :q ------ 退出
    • :wq ------ 保存退出
    • :q! ------ 不保存退出

    编辑:

    • i ------ 修改

    • d ------ 剪切操作

    • dd ----- 剪切当前光标所在行

    • y -------复制操作

    • p -------粘贴操作

    • v -------使用光标选择内容

    • ^ --------选中当前行,光标位置到行首(或者使用键盘的HOME键)

    • $ --------选中当前行,光标位置到行尾(或者使用键盘的END键)

    阅读:

    • :行数 ---跳转到某行

    • / -------匹配查找内容

    • gg -------到文件的顶部

    • G -------到文件的底部

    • Ctrl b------上一页

    • Ctrl f-------下一页

    小技巧:

    • 多行注释:
    1. 进入命令行模式,按ctrl + v进入 visual block模式(可视快模式),然后按j, 或者k选中多行,把需要注释的行标记起来
    
    2. 按大写字母i,再插入注释符,例如//
    
    3. 按两下esc键就会全部注释了
    
    • 取消多行注释:
    1. 进入命令行模式,按ctrl + v进入 visual block模式(可视快模式),然后按j, 或者k选中多行,把需要取消注释的行标记起来
    
    2. 按字母j,或者k选中注释符号
    
    3. 按d键就可全部取消注释
    
    • 替换::s/foo/bar/g(把当前行的foo替换为bar,全局的话开头用%s)
  • 相关阅读:
    Thread系列之WaitHandle
    C# lock,Monitor 介绍(多线程并发控制)
    C#多线程学习(五) 多线程的自动管理(定时器)
    Thread系列之AutoResetEvent
    Thread系列之Thread.Sleep(0)
    (转)Java 内存模型
    哈希表(一)
    Java GC
    哈希表(二)
    图(一)
  • 原文地址:https://www.cnblogs.com/xueweihan/p/5737962.html
Copyright © 2011-2022 走看看