• vim-tricks


    K 打开光标下单词的man页
    J 连接2行
    
    dl 删除一个字符
    daw 删除一个单词
    dap 删除一个段落
    
    g~ 转换大小写
    guaw 把整个单词转换成小写
    gUaw 与上面相反
    
    dap 删除整个段落
    guap ...
    gUap ...
    
    cc 修改当前行 (删除这一行,然进入插入模式)不论光标在哪里
    C 与 cc 不一样,C 是删除光标位置到行尾,跟光标位置有关
    dd 删除当前行
    >> 缩进当前行
    gugu (guu) 把当前行转换为小写
    gUgU (gUU) 把当前行转换为大写
    
    
    
    在插入模式下: 
    <C-h> 删除前一个字符 相当于 Backspace
    <C-w> 删除前一个单词
    <C-u> 删除到行首
    
    
    Esc 切换到普通模式
    <C-[> 同上
    <C-o> 切换到插入-普通模式
    
    例子:(把第一行的书名复制到第二行的末尾)
    Practical Vim ,by Drew Neil
    Read Drew Neil's 
    
    yt,
    A<C-r>0
    
    
    //不用退出插入模式进行计算
    6 chairs,each $35,total $
    
    <C-r>=6*35<CR> // <C-r>= 指定使用表达式寄存器
    
    
    //加减法
    <C-a> /*给光标下的数字加1*/
    10<C-a> /*给光标下的数字加10*/
    
    <C-x> /*给光标下的数字减1*/
    10<C-x> /*给光标下的数字减10*/
    
    
    技巧17 插入非常用字符
    <C-v>065 // a
    <C-v>u00bf // 反转问号 编码超过3位的,在前面加字母 u
    
    如果想知道任何一个字符对应的编码,将光标停留在该字符上,然后 ga 即可
    
    
    技巧18 用二合字母插入非常用字符
    <C-k>{char1}{char2}
    
    <C-k>12 // 二分之一
    <C-k>34 //四分之三
    <C-k><< //书名号
    <C-k>?I //反转问号
    ...
    
    把 March 修改变成 April
    1. caw ,输入 April
    2. viw 高亮 March ,然后 c ,输入 April


    多窗口模式下,只保留当前窗口: :only
  • 相关阅读:
    npm 插件发布和使用
    git 配置与删除远程地址
    elment 编辑输出行数据后,过滤下拉,值必须全等于下拉值
    后台 接口 传值 不同类型的详细解说
    Vue vscode调试
    vue 标题和输入框分两行,调成一行
    ES6 学习笔记(持续更新中)
    vue开发WebApp 开发笔记(持续更新)
    移动端自适应方案 对应设计图制作
    css 颜色使用预览 码表
  • 原文地址:https://www.cnblogs.com/luwudang/p/9689644.html
Copyright © 2020-2023  润新知