微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vscode + vim 高效开发

vscode + vim 高效开发

本笔记用于自己遗忘时查看

建议观看教程 指尖飞舞:vscode + vim 高效开发(系列视频)总时长1小时

image-20220203193201119

一、安装及其配置vim插件

image-20220203193442286

点击 文件–>首选项–>设置

image-20220203193624590

打开配置文件,把代码复制到配置文件的大括号中,不要删除原有的内容添加时不要忘了给原有的上一个内容最后加 逗号

    "vim.easymotion": true,
    "vim.incsearch": true,
    "vim.useSystemClipboard": true,
    "vim.useCtrlKeys": true,
    "vim.hlsearch": true,
    "vim.insertModeKeyBindings": [
        {
        "before": ["j", "j"],
        "after": ["<Esc>"]
        }
    ],
    "vim.normalModeKeyBindingsNonRecursive": [
        {
        "before": ["<leader>", "d"],
        "after": ["d", "d"]
        },
        {
        "before": ["<C-n>"],
        "commands": [":nohl"]
        }
    ],
    "vim.leader": "<space>",
    "vim.handleKeys": {
        "<C-a>": false,
        "<C-f>": false
    }

image-20220203193914530

二、vim设计哲学

image-20220203194329527

三、vim模式

image-20220203134608420

image-20220203135144593

insert

append

one line

image-20220203142733533

image-20220203142753273

image-20220203142817918

四、光标移动

image-20220203143103107

image-20220203195202983

w:跳到下一个单词开头

b:跳到本单词或上一个单词开头 begin

e:跳到本单词或下一个单词结尾 end

ge:跳到上一个单词结尾

0跳到行首

^跳到从行首开始第一个非空字符

$跳到行尾

gg跳到第一行

G跳到最后一行

image-20220203144707592

五,动作

image-20220203145306659

image-20220203145316345

a arround

t 是标签的意思 tag /tab

p 段落 paragraph

s句子 sentence

w 单词 word

六、操作符

image-20220203145538127

七、操作符+动作

p 粘贴

u 撤销动作+操作符

  • ciw 选中单词删除并进入插入模式

  • yiw 选中并复制单词

  • diw 选中并删除单词

  • ndd/ncc/nyy 向下删除/修改/复制n行,包括当前行

  • d/c/yf{char} 删除/修改/复制到向后的char字符

  • d/c/y ^/$ 删除/修改/复制到开头/结尾

  • die 删除整个文件

  • cie 删除整个文件并进入写入模式

  • 多试试各种组合

  • v+各种操作(可以看到啥被选中了)+操作符(y/c/d)

八、大小写转换

image-20220203155235967

九、tips

gd : goto [deFinition](javascript:

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐