ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

vscode + vim 高效开发

2022-02-04 00:00:47  阅读:211  来源: 互联网

标签:高效 word forwards vscode after character 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:

标签:高效,word,forwards,vscode,after,character,vim,单词
来源: https://blog.csdn.net/li520_fei/article/details/122780195

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有