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