随笔分类 -  Vim

摘要:翻译来自http://blog.smr.co.in/linux/vim-recording/的文章关于vim的recording我经常会不小心地只按下“q”键什么的,然后就看到的烦人的“recording”字样显示在编辑器下边了。有时候在想退出编辑器时,出现这样的情况让我发疯。今天终于有空来研究一下个这“recording”到底是干什么的了。。。原来它是用来记录按键的,然后我们就可以在以后用这个记录了。如何用?在正常状态(正常状态 = !insert状态 && !visual状态)下,按q,再按下一个字母或数字,来标识将记录保存的位置。这时编辑器下边就显示“recording” 阅读全文
posted @ 2011-10-22 21:40 Charliee 阅读(12705) 评论(0) 推荐(0)
摘要:手把手教你把Vim改装成一个IDE编程环境(图文)By:吴垠Date:2007-09-07Version:0.5Email:lazy.fox.wu#gmail.comHomepage:http://blog.csdn.net/wooinCopyright:该文章版权由吴垠和他可爱的老婆小包子所有。可在非商业目的下任意传播和复制。对于商业目的下对本文的任何行为需经作者同意。联系方式:lazy.fox.wu#gmail.com1写在前面Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Code 阅读全文
posted @ 2011-04-29 20:28 Charliee 阅读(395) 评论(0) 推荐(0)
摘要:byW. Jason GilmoreHow much of your average work day is lost to hard-to-avoid distractions? Given the ubiquity of ringing cell phones and e-mail alerts, the allure of checking Facebook and Twitterjust one more time, and the sounds and sights surrounding those of us who work in non-traditional environ 阅读全文
posted @ 2011-04-27 14:47 Charliee 阅读(542) 评论(0) 推荐(0)
摘要:vimcdoc,vim中文帮助按照说明进行安装,使用方法:help k@en:help k@cn按照http://www.laruence.com/2010/08/18/1718.html进行配置php manual位置/usr/share/php/manual修改的/etc/vimrc文件内容为set runtimepath=~/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim70,/usr/share/vim/vimfiles/after,~/.vim/after,/usr/share/php/manualautocmd BufNewFile, 阅读全文
posted @ 2011-04-25 12:02 Charliee 阅读(562) 评论(0) 推荐(0)
摘要:vim 相关技巧生成tags 使用 ctags -R R的意思是目录历遍ctrl + ] 跳到定义处 (不一定能跳到正确的位置,用g+[列出tags)Ctrl + o 跳回ctrl + t 跳回开始编辑/etc/vim/vimrc添加:set tags=/opt/2410/linux-2.6.26/tags使用gf跳到头文件,vi会在path里面去查找编辑/etc/vim/vimrc添加:set path=/opt/2410/linux-2.6.26/includegd在文件里面依次查找变量n 为下一个shift + n 为上一个gD跳到变量定义处不退出vi,直接进查看man手册shift + 阅读全文
posted @ 2011-04-15 14:47 Charliee 阅读(662) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2011-04-01 19:39 Charliee 阅读(770) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2011-04-01 19:38 Charliee 阅读(281) 评论(0) 推荐(0)
摘要:http://www.linuxsir.org/bbs/showthread.php?t=194868 阅读全文
posted @ 2011-03-30 13:52 Charliee 阅读(523) 评论(0) 推荐(0)
摘要:** 输入 :! 然后紧随著输入一个外部命令可以执行该外部命令。**1. 按下我们所熟悉的 : 命令设置光标到屏幕底部。这样就可以让您输入命令了。2. 接着输入感叹号 ! 这个字符,这样就允许您执行外部的 shell 命令了。3. 我们以 ls 命令为例。输入 !ls <回车> 。该命令就会列举出您当前目录的内容,就如同您在命令行提示符下输入 ls 命令的结果一样。如果 !ls 没起作用,您可以试试 :!dir 看看。---> 提示∶ 所有的外部命令都可以以这种方式执行。---> 提示∶ 所有的 : 命令都必须以 <回车> 告终。 阅读全文
posted @ 2011-03-30 13:51 Charliee 阅读(9280) 评论(0) 推荐(0)
摘要:vim多窗口有时候需要调整默认的窗口宽度和高度,可以用如下命令配合使用CTRL-W = 使得所有窗口 (几乎) 等宽、等高,但当前窗口使用 'winheight' 和 'winwidth'。:res[ize] -N CTRL-W - 使得当前窗口高度减 N (默认值是 1)。如果在 'vertical' 之后使用,则使得宽度减 N。:res[ize] +N CTRL-W + 使得当前窗口高度加 N (默认值是 1)。如果在 'vertical' 之后使用,则使得宽度加 N。:res[ize] [N]CTRL-W CTRL-_ CT 阅读全文
posted @ 2011-03-29 23:03 Charliee 阅读(21456) 评论(1) 推荐(1)
摘要:特别补充多屏幕:only 关闭多屏幕:res[ize] +N 使得当前窗口加N:res[ize] -N使得当前窗口减N:vertical res[ize] [N]:nohl 关闭高亮显示1. 查找/xxx(?xxx) 表示在整篇文档中搜索匹配xxx的字符串, / 表示向下查找, ? 表示 向上查找.其中xxx可以是正规表达式,关于正规式就不多说了. 一般来说是区分大小写的, 要想不区分大小写, 那得先输入 :set ignorecase 查找到以后, 再输入 n 查找下一个匹配处, 输入 N 反方向查找.*(#) 当光标停留在某个单词上时, 输入这条命令表示查找与该单词匹配的 下(上)一个单词 阅读全文
posted @ 2011-03-19 23:46 Charliee 阅读(290) 评论(0) 推荐(0)
摘要:http://www.caole.net/diary/vim.html 阅读全文
posted @ 2011-03-19 19:44 Charliee 阅读(235) 评论(0) 推荐(0)
摘要:转载: http://blog.csdn.net/ecaol/archive/2005/05/27/381954.aspx 阅读全文
posted @ 2011-03-17 10:01 Charliee 阅读(217) 评论(0) 推荐(0)
摘要:转载自: http://blog.csdn.net/zg_hover/archive/2006/09/16/1232018.aspx 阅读全文
posted @ 2011-03-16 16:11 Charliee 阅读(1348) 评论(0) 推荐(0)