随笔分类 -  vim

vim
摘要:git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/plugin/Vundle.vim 阅读全文
posted @ 2022-03-07 11:44 王猪猴 阅读(213) 评论(0) 推荐(0) 编辑
摘要:先安装 im-select 将以下部分插入setting json里面 mac "vim.autoSwitchInputMethod.enable": true, "vim.autoSwitchInputMethod.defaultIM": "com.apple.keylayout.US", "vi 阅读全文
posted @ 2021-11-27 11:07 王猪猴 阅读(478) 评论(0) 推荐(0) 编辑
摘要:surround 插件可以快速编辑围绕在内容两端的字符(pairs of things surrounding things),比如成对出现的括号、引号,甚至HTML/XML标签等。 surround插件主要提供以下命令: ys添加环绕字符 yS添加环绕字符并拆分新行 yss为整行添加环绕字符 yS 阅读全文
posted @ 2021-11-03 14:17 王猪猴 阅读(404) 评论(0) 推荐(0) 编辑
摘要:1. :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky 2. :n,s/vivian/sky/nviviansky:n,s/vivian/sky 阅读全文
posted @ 2021-11-01 18:39 王猪猴 阅读(675) 评论(0) 推荐(0) 编辑
摘要:在编辑的时候,你忽然想起来需要修改同一个文档的另一个地方,但又想记住当前的位置,以便稍后再回来编辑。应该怎么做呢?vim中我们可以对文本进行标记,这个概念类似于visual studio中的书签,目的是方便vim编辑器在文档的不同位置间跳转。 正常情况下,这意味着要移动到那个位置,编辑,然后再移回来 阅读全文
posted @ 2021-10-18 15:53 王猪猴 阅读(753) 评论(0) 推荐(2) 编辑
摘要:J 将下一行和当前行连接为一行 cc 删除当前行并进入编辑模式 cw 删除当前字,并进入编辑模式 c$ 擦除从当前位置至行末的内容,并进入编辑模式 s 删除当前字符并进入编辑模式 S 删除光标所在行并进入编辑模式 xp 交换当前字符和下一个字符 u 撤销 ctrl+r 重做 ~ 切换大小写,当前字符 阅读全文
posted @ 2021-10-18 15:01 王猪猴 阅读(31) 评论(0) 推荐(0) 编辑
摘要::%s/[Ctrl-v][Enter]//g 删除DOS方式的回车^M :%s= *==:/d 删除所有空行 :g!/^dd/d 删除不含字符串' 阅读全文
posted @ 2021-10-14 14:24 王猪猴 阅读(290) 评论(0) 推荐(0) 编辑
摘要::vs [file2] 垂直分屏 :sp [file2] 水平分屏 command + :number 移动光标 command + w 删除当前窗口 阅读全文
posted @ 2021-10-14 14:15 王猪猴 阅读(26) 评论(0) 推荐(0) 编辑
摘要:ctrl + ] 转到定义 ctrl + T 跳转回来 阅读全文
posted @ 2021-10-12 18:04 王猪猴 阅读(17) 评论(0) 推荐(0) 编辑
摘要:h,j,k,l 上,下,左,右 ctrl-e 移动页面 ctrl-f 上翻一页 ctrl-b 下翻一页 ctrl-u 上翻半页 ctrl-d 下翻半页 w 跳到下一个字首,按标点或单词分割 W 跳到下一个字首,长跳,如end-of-line被认为是一个字 e 跳到下一个字尾 E 跳到下一个字尾,长跳 阅读全文
posted @ 2021-10-12 10:35 王猪猴 阅读(388) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示