1 #============================================================================= 2 转载请注明出处: http://blog.csdn.net/tge7618291 http://nuoerlz.35free.net 8 #==========================================================================
发布时间:
2012-05-08 |
类别:
未分组 | 阅读:312749 | 评论:0 |
标签:
vim vim
转载自 http://a.vifix.us/blog/vim-%E9%85%8D%E7%BD%AE%E6%8F%92%E4%BB%B6%E5%88%86%E4%BA%AB此文在vim中完成,全文较长,请耐心阅读。自从去年开始尝试使用神器vim,经过数月使用,我对编辑器有了新的认识。观念可以说是发生了翻天覆地的变化。即以此文献给在vim学习中的人们。编译及配置好的windows版vim包,linux版的配置包,vim hacking等资料(见此链接):http://cid-5f8d83c1437ef717.office.live.com/browse.aspx/vimvim 配置&插件分享Date: 2010/07/23version: 0.70. 引言俗话说,工欲善其事,必
发布时间:
2012-05-08 |
类别:
技术文章 | 阅读:345415 | 评论:0 |
标签:
vim
又忘了咋装插件了。。。记录下:下载地址:http://www.vim.org/scripts/script.php?script_id=1658解压缩时,要把压缩包中的目录结构完整的解压缩到$VIMvimfiles目录中。完成后,应该分别找到$VIMvimfilesdocNERD_tree.txt文件和$VIMvimfilespluginNERD_tree.vim文件。然后在vim中输入命令:helptags $VIMvimfilesdoc,将NERDTree的帮助文档添加到vim中。最后在_vimrc添加如下内容:" NERDTree
map :NERDTreeToggle
(注意<F10>和:NERDTreeToggle之间有个英文空格)重启vim后,按下F10键,就可以在左侧看
发布时间:
2012-05-08 |
类别:
未分组 | 阅读:235590 | 评论:0 |
标签:
vim vim
将vim的环境文件copy到自己常用用户的主目录下比如你的用户叫applecp /usr/share/vim/vimrc ~/.vimrc修改.vimrc文件归读写属性(或修改文件组)sudo chmod o+w .vimrc (或者 sudo chmod 777 .vimrc)在.vimrc文件最后加上syntax on保存退出重新打开terminal,打开一个c/c++文件,色彩斑斓的语法加亮出现拉.能够加亮大部分常用的语言:c/c++ ruby perl python shell php.各位喜欢vim并且用macbook进行开发的GGJJ,enjoy it.另外:把alias ls =”ls -G” 添加到用户目录下的.profile并执行它,平时用ls 看文件,就能够享受类似redhat 下的不同类型
发布时间:
2012-05-08 |
类别:
技术文章 | 阅读:513926 | 评论:0 |
标签:
vim vim
1 目录 2 ================================================================================ 3 1.简介 4 2.功 能 5 2.1.全局命令 6 2.2.书签 7 2.2.1.书签表 8 2.2.2.书签命令 9 2.2.3.无效书签1
发布时间:
2012-02-27 |
类别:
技术文章 | 阅读:262500 | 评论:0 |
标签:
vim vim
VIM中常用的替换模式总结。
1,简单替换表达式
替换命令可以在全文中用一个单词替换另一个单词:
:%s/four/4/g
“%” 范围前缀表示在所有行中执行替换。最后的 “g” 标记表示替换行中的所有匹配点。如果仅仅对当前行进行操作,那么只要去掉%即可
如果你有一个象 “thirtyfour” 这样的单词,上面的命令会出错。这种情况下,这个单词会被替换成”thirty4″。要解决这个问题,用 “<” 来指定匹配单词开头:
:%s/<four/4/g
显然,这样在处理 “fourty” 的时候还是会出错。用 “>” 来解决这个问题:
:%s/<four>/4/g
如果你在编码,你可能只想替换注
发布时间:
2012-02-20 |
类别:
技术文章 | 阅读:237794 | 评论:0 |
标签:
vim vim
本文的目标不是一个VI编辑器的教材。它只是个人在使用VI编程的过程中,对自认为比较有用的一些编辑功能及其它功能的一些整理。有一些功能,比如 hjkl键移动光,个人并不习惯使用,同时也并不认为对提高编辑效率有多大帮助,所以没有列入其中。与编程风格,编程规范这些东西恰恰相反,编辑器的使用 习惯对程序员来说,是一件很个人化,很个性化的事情。每个人都可以有自己的使用习惯和偏好,只要有利于工作的高效即可。一、基本编辑功能1、复制、剪切和粘贴复制特定的某一段:把光标移到要复制的文本的头部,按下“v”,往后移动光标,光标所过之处的字符>都会高亮,移到欲复制文本的尾部后,按下“y”,高亮文本全部被复制到剪粘板。复制某一行:把光标移到要复制的那一行,按下“yy”,该行就被复制到剪粘板。剪切特定的某一段:把光标移到要剪切的文
发布时间:
2011-12-31 |
类别:
技术文章 | 阅读:191067 | 评论:0 |
标签:
vim
经常碰到文件修改后才发现没有权限,而事先又没有使用sudo来编辑.当然可以用w保存到一个临时文件然后再mv一下.不过还有一种办法是::w !sudo tee %http://serverfault.com/questions/22558/vim-re-edit-as-roothttp://stackoverflow.com/questions/1005/getting-root-permissions-on-a-file-inside-of-vi
发布时间:
2011-12-15 |
类别:
技术文章 | 阅读:191155 | 评论:0 |
标签:
vim vim
vim中使用ctags功能的前提是所在项目中是否有ctags所需的信息文件,如果没有则需要在项目目录下执行ctags生成一下,如果有子目录还需要加参数-R。下面是摘自网上的文章。
vim+ctags 用法
来源: ChinaUnix博客 日期: 2008.09.12 14:19
[/home/brimmer/src]$ ctags -R
"-R"表示递归创建,也就包括源代码根目录下的所有子目录下的源程序。"tags"文件中包括这些对象的列表:
l 用#define定义的宏
l 枚举型变量的值
l 函数的定义、原型和声明
l 名字空间(namespace)
l 类型定义
linux vim的可视模式 由Linux系统中文网(Linux521.com)编辑收集整理,除Linux521注明原创文章外,其版权归原作者所有。如果您在学习中遇到问题欢迎在下面的评论中留言,我们会尽全力解答您的问题。更改文本c删除所选中的部分并切换到输入模式.C删除所选中的部分所在的行并切换到输入模式.合并行当选中想合并在一起的行以后,按下J(大写)就可以了.程序员的命令>所选中的部分都缩进一个tab.在所选中的部分删除一个tab的缩进.=自动排列所选中的内容.查看manK命令查看关键字的man page,在可视模式它会以选中的文本为关键字.可视块模式通过Ctrl-v进入的模式为可视块模式,它会选中一个矩形区域.插入内容I字符串会在每一行所选中内容的开始前添加”字符串”改变文本c字符串会把选中的内空删
发布时间:
2011-10-08 |
类别:
技术文章 | 阅读:237743 | 评论:0 |
标签:
vim vim