随笔分类 - vim
摘要::Explore " 打开文件浏览器,如果没有设置 hidden , 且文件没有保存时,会垂直分割,显示在上方,否则会占据整个vim window :Explore! " 如果是分割的情况,变为水平分割 " by the way: hidden设置是没有打开的设置,如果开启了hidden,没有保存时
阅读全文
摘要:匹配结点 \v^(.([\.])@!)+\/$ 匹配节点,并展开 :golobal/\v^(.([\.])@!)+\/$/exe "normal \<CR>" 但是上面的正则有一个问题就是只要是文件夹都会被匹配到,导致多次执行会展开折叠 可以用这个正则来匹配已展开的结点 \v(^(\| )+)\w+
阅读全文
摘要:环视 :help /\@= :help /\@! :help /\@<= :help /\@<! /\vtarget(patten)@= . . . .? == .{0,} +? == .{1,} 正则匹配 match 命中测试 matchstr 不分组 matchlist 分组 matchlist
阅读全文
摘要::golobal/^| /exe "normal \<CR>" 搜索到所有|开头的行,在那行的“|"位置 在常规模式按下回车
阅读全文
摘要:1.不能提交到 master production main 这几个分支 2.分支名只能以feature|hotfix|bugfix|release|dev|improvement 这几个开头 3.自动加分支名到提交的消息上 4.变基的情况合并提交不会触发这个hook,处理掉了 #!/bin/bas
阅读全文
摘要:git config --global diff.tool vimdiff git config --global difftool.prompt false git config --global alias.d difftool git config --global difftool.trus
阅读全文
摘要:buffer #显示buffers :ls :buffers :files #显示下一个buffer :bn :bNext #显示上一个buffer :bp :bprev #两个buffer之间快速切换 ctrl+^ ctrl + o #切换到旧的 ctrl + i #切换到新的 #跳转到指定buf
阅读全文
摘要:+++ vim初始化的配置文件在 /etc/vim/vimrc.local #没有的话就新建一下 +++ ubuntu的vim默认是没有开启系统剪切板功能的 #如果打印出 -clipboard 则说明剪切板没有开启 vim --version |grep clipboard #安装开启 sudo a
阅读全文