文章分类 - vim
to be a good vimer
摘要:刪除沒有內容的空行g/^$/d刪除包含有空格組成的空行g/^\s*$/d除以空格或tab開頭到結尾的空行g/^[ |\t]*$/d
阅读全文
摘要:1.支持python高亮/usr/share/vim/vim72/syntax/python.vim将" let python_highlight_all = 1前面的引号去掉,可支持内置函数,数字,空格,异常的语法高亮。
阅读全文
摘要:简介VimWiki,官方给出的解释: Vimwiki is a personal wiki for Vim -- a number of linked text files that have their own syntax highlighting. 通过VimWiki,你可以:organize notes and ideasmanage todo-listswrite documentation安装首先下载插件(下载1,下载2),然后:Windows: ======== 1. Unpack. 2. Open vimwiki-N-N.vba with Vim. (N-N is ver...
阅读全文
摘要:可视模式让你可以选择文件的一部分内容,以便作比如删除,复制等工作。进入可视模式v用v命令进入可视模式。当光标移动时,就能看到有一些文本被高亮显示了,它们就是被选中的内容。三种可视模式v一个字符一个字符地选。从按下v的那个字符起,一直到光标所移动到的位置之间的内容都被选中。V一行一行地选。从按下V的那行起,一直到光标所移动到的行之间的所有行都被选中。Ctrl-v它选中屏幕上的一个矩形区域。以按下Ctrl-v的位置为一个角,光标所在位置为它的对角。离开可视模式按下就会离开可视模式。可视模式下的编辑在可视模式下删除文本d删除所选中的部分。D删除所选中部分所在的行。即使没有把一行都选中,也把一行都删除
阅读全文
摘要:通常来说文件分为文本和二进制文件两大类,文本文件的编辑很容易,Windows下的notepad、UltraEdit都很好用,二进制文件的编辑在Windows下也有很多工具,UltraEdit也不错,但是Linux下呢?今天终于发现了一个好方法,但是最终出处找不到了。首先创建一个二进制文件:?123[oracle@logserver tmp]$ echo -n "ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz" > test.bin [oracle@logserver tmp]$ cat test.bin AB
阅读全文
摘要:下午整理了一下vim插件,感觉有点乱。以前下载后就直接往.vim里一扔就不管了,但如果想不用了,删就不知道怎么删了,有几个tex相关的插件体积不小到处都是……决定全部重下载一回,有的插件可能还有更新。这回独立备份一下方便多了,.vim里的配置不用改,只改.vimrc里的就可以,这样就不会乱了,想删哪个一找就行了。插件列表:vimExplorervim-autocomplpoptaglistsupertabpython_fnpython_check_syntaxpythonpydictionomnicppcompletelibListcvimCD_Plusbash-support有几个是新放进去
阅读全文
摘要:今天有点闲时间,打算调整一下我的vim,前两天写python代码,原来的设置只能支持单个的+-*/=的前后加空格,可是碰到 += -=之类的要手动删空格,无法忍受,现调整如下,而且加上了逗号自动添加一个空格的映射,这下好多了let g:equ=1"设置= + - * 前后自动空格"逗号后面自动添加空格if exists("g:equ"):inoremap = <c-r>=EqualSign('=')<CR>:inoremap + <c-r>=EqualSign('+')<CR>
阅读全文
摘要:cw 修改一个单词,保留单词后的空格,c$dw 删除一个单词,dd删除正行,d$删除到行尾daw 当光标不在单词首的时候,可以用此删除一个单词d a wordx 代表dl删除当前光标下的字符X 代表dh删除删除光标左边的字符D 代表d$删除到行尾C 代表c$修改到行尾s 代表cl修改一个字符S 代表cc修改一整行r 替换一个字符. 重复上一次的改动动作p 将删除的内容取回,并放在光标后P 将删除的内容取回,并放在光标前yw 复制一个单词yy 复制一行ye 复制一个单词,不包含单词后的空白cis 修改一个句子,以句号结尾cas 修改一个句子,但不包含句子后的空白as,is同样适用于d操作R 进入
阅读全文

浙公网安备 33010602011771号