随笔分类 - Vim
摘要:这个礼拜打算重新学习一下vim这次学习的目的打算从插件入手了解vim的机制to be continue
阅读全文
摘要:!git add . |git commit -m "this is a swp file"|git push origin master
阅读全文
摘要:重点没有理解这个命令:w是保存中间的空格是执行多条命令!sudo tee % --->!执行外部的命令 tee --->读取输入然后存到一个地方%这个vim中的特殊寄存器,当前文件的名称----》验证:w %保存当前的文件
阅读全文
摘要:1.download vbundle2.Add you vbundle3.BundleInstallset syntax onset foldmethod=indent
阅读全文
摘要:vim 中的制表符是非常讨厌的对于python编写而言所以,我需要将tab 转成空格:set expandtab //tab 将转成空格,可是已经是tab的就没有转成空格了,所以需要下一条:%retab //将已有的tab转成空格[1]http://hi.baidu.com/jtzhbrzfdpbceid/item/c3bfd937c91932607d034b24[2]http://hi.baidu.com/ubrowlwchlbjowr/item/cb4b3e98f379a7f22816476e
阅读全文
摘要:#auto incident lengthset shiftwidth=4
阅读全文
摘要:宏的作用就是重复的操作。基本调用: n@register 调用对应寄存器中的内容,n表示调用几次,也可以使用@register 直接调用寄存器的内容,可以使用:reg查看寄存器中的内容。宏记录: 比如qa就是开始记录操作过程到寄存器的a中,然后开始操作,使用q退出宏的录制。如果需要调用宏则使用1@a,表示调用宏一次,使用3@a调用3次。重置宏let @a="" 清空寄存器a中的内容前提条件 但是使用宏是有使用前提的条件的,就是肯定要学会基本的快捷键的操作,不然也是白搭 It's none business of command mode
阅读全文
摘要:原字符的介绍.匹配任意一个字符[abc]匹配方括号中的任意一个字符,范围[a-z0-9]/d等同于[0-9]===>/D匹配数字之外的任意字符[^0-9]/x 等同于[0-9A-Fa-f]===>/X[^0-9A-Fa-f]/w [0-9A-Za-z]===>/W/t匹配TAB字符/s匹配空白字符=[/t]===>/S匹配非空白字符,等同于[^/t]/a=[a-zA-Z]/l=[a-zA-Z]/L=[^a-z]/u=[A-Z]/U=[^A-X]原字符的数量*匹配0-任意个字符/+匹配1-任意个字符/?匹配0-1个字符/{n,m}匹配n-m个字符/{n,}匹配n-任意个字
阅读全文
摘要:Command-Line-Optionsvi -r file recover files and recent edit after crashTextw b 下一个单词、上一个单词W B 下一段单词,上一段单词e 下一段单词的结尾E 上一段单词的结尾) 以空一行为一段,显示下一段( 以空一行为一段,显示上一段}{ 跟上面差不多段操作为主,跟上面差不多]]结尾,[[开头Lines0 一行的开头,$一行的结尾^一行的非空白字符的开头+ 下一行的非空白字符开头-上一行的非空白字符开头n| 这一行的第几列H 屏幕的开头M 屏幕的中间L 屏幕的结尾nH开头往下几行nL开头往上几行ScrollingCT
阅读全文
摘要:这篇文章写的太乱,太不好了,重写最近都是用Ubuntu就用这个为环境了:sudo apt-get install vim --->here we go~1.在ubuntu 下面可以使用ctrl+ - 来缩小窗口 ctrl+shift+ + 放大窗口,这个比较通用 (ubuntu screenshot 非常好用)(ctrl+-)(ctrl+shif+ +)2.编程的时候打开多个文件非常的麻烦,主要是需要不断的切换屏幕很累,所以可以在vim中开启多个窗口准备file1 file2 file3第一步打开file1---> vim file1第二部打开file2回车然后这个会水平的打开还有
阅读全文

浙公网安备 33010602011771号