zoukankan      html  css  js  c++  java
  • vim

    移动

    • hjkl 左 下 上 右
    • zz zb zt 将当前行移动到屏幕中央 底部 顶部
    • H M L 跳转到屏幕的顶部 中间 底部
    • * 跳到下一个出先相同单词处
    • w e 跳到下一个单词的开始 结束
    • b 往回跳
    • tx fx Tx Fx 跳到下一个x前面 跳到下一个x上 跳到上一个x前面 跳到上一个x上
    • C-f C-b C-e C-y 向前一页 向后一页 向下一行 向上一行(感觉映射为<C-up><C-down>更加人性化)
    • gg G 跳到文件的开始 结束
    • ngg nG :n 跳转到第n
    • ^ $ 行首 行尾
    • [ + <C-i> 跳转到函数、变量和#define
    • [ + <C-d> 跳转到#define处
    • C-o C-i 向前跳到前几次光标位置 后几次光标位置
    • ( { } ) 移动到文件顶端 底端
    • ][ [] 上一个函数体结尾 下一个函数题结尾
    • + - 效果同enter,移至下一行第一个非空白字符 移至上一行第一个非空白字符

    区间选中

    • vi{ va{ 选中{}中间的内容,不包括{} 包括{}
    • vi( va( 选中()中间的内容,不包括() 包括()
    • vi< va< 选中<>中间的内容,不包括<> 包括<>
    • vi[ va[ 选中[]中间的内容,不包括[] 包括[]
    • vi" va" 选中""中间的内容,不包括"" 包括""
    • vi' va' 选中''中间的内容,不包括'' 包括''
    • viw选中一个单词
    • S-v 选中一行

    文件操作

    • C-w C-w 窗口切换
    • C-^:e# 回到刚才编辑的文件
    • ZZ:wq
    • <C-w>q即:q
    • <C-w>v即:vsp
    • :e 重新加载当前文档, :e!强制丢弃已做的改动
    • :e file 关闭当前编辑的文件,并开启新的文件

    计算器

    • 在插入模式下,输入C-r =,然后输入表达式,会在光标处得到计算结果

    查找高亮

    • 显示:set hls
    • 取消:set nohls

    全:

  • 相关阅读:
    为何总是在无聊的事中浪费生命
    Objective-C Polymorphism
    [MONGODB]: WHEN ARBITER REQUIRED FOR REPLICA SET
    巴菲特已四度战胜股灾 称A股长期仍将向上(2015年09月14日)
    visual studio 2012 has stopped working
    [2015-04-17] 2015年的股市比2008年还危险……
    Using HiveServer2
    有了Hadoop MapReduce, 为什么还要Spark?
    HIVE: Map Join Vs Common Join, and SMB
    ORA-12170:TNS:连接超时
  • 原文地址:https://www.cnblogs.com/hellohhy/p/13967349.html
Copyright © 2011-2022 走看看