
gvim
Augusdi
让时间验证一切,让时间验证我。感谢大家的无私帮助,我愿以同样的态度回馈我热情的朋友,用我们的热忱开创美好未来!
展开
-
Unix下去掉^M的方法
在vi中:按Esc切换到命令模式;:%s/^M//g即可。其中:^M是通过 Ctrl+v+Shift+m输入的,即按住ctrl键按v键,不放ctrl键,再按shift键和m键,完成后全部放开。在linux上经常遇到这种问题,从网上下载文件到 linux 上后,就多了很多 ^M这种东西,如何集体删除这种东西呢!(1)方法一最简单的办法就是用里linux下vim行的替换文法:进入vim的命令行模式转载 2015-06-08 11:30:21 · 7965 阅读 · 0 评论 -
VI--插件的使用
前言:貌似时隔上一篇博客已经过了很久了,这里再写一下关于vi(vim,gvim)的配置一、vi编辑器的配置文件及目录 需要提到的是,vi编辑器的配置文件主要有两个地方 1. ~/.vimrc #这里以.开头说明这个配置文件是隐藏文件。 2. ~/.vim #这里的.vim是一个文件夹,文件夹也是隐藏的转载 2014-11-22 19:12:01 · 2311 阅读 · 0 评论 -
vim剪贴板相关
分两种情况:1、将系统剪贴板中的东西复制到vim当中去 这种方式比较简单,直接在插入模式下按shift+insert即可将系统剪贴板中的东西复制到vim中2、将vim中的东西复制到系统剪贴板中,这种情况相对而言就要复杂一些,在这里先讲一下vim中的剪贴板的问题vim有12个粘贴板,分别是0、1、2、...、9、a、“、+;用:reg命令可以查看各个粘贴板里的内容。在vim中简单用y只是复转载 2014-11-22 17:45:45 · 1369 阅读 · 0 评论 -
VIM常用操作, 插件和vimrc文件
VIM常用操作, 插件和vimrc文件先上图:我的自定义配色方案:系统的evening配色方案:1.常用操作VIM作为文本编辑器,其强大之处,在我看来,首先就是快速的编辑能力,其次才是丰富的扩展插件。所以掌握vim的快速编辑的方法是非常重要的,这里列举一些必须熟记的跟效率有关的操作. 上下左右移动:对应为上(K),下(J),左(H), 右(L);这个是基本要求,千万不要用方向键,用方向键的朋友伤不转载 2014-11-22 17:07:11 · 1721 阅读 · 0 评论 -
解决vim的backspace不能正常使用
先把Cygwin下载下来,想在linux下编程的话一定要安装vim,gcc和gdb,现在主要是解决vim中backspace不能正常使用的问题。Cygwin安装之后打开显示的应该是这样的格式 USERNAME@COMPUTERNAME ~现在是在/home/username路径下,比如说我的用户名字是grass,计算机名字是WJK,现进行如下操作:GRASS@WJK $ cd /home/gras转载 2014-11-22 23:54:17 · 10955 阅读 · 0 评论 -
vim 退格键(backspace)不能用
两个步骤:1.去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限 set nocompatible 2.backspace有几种工作方式,默认是vi兼容的。对新手来说很不习惯。对老vi 不那么熟悉的人也都挺困扰的。可以用set backspace=indent,eol,start来解决。 indent: 如果用了:set indent,:set ai 等自动缩进,想用退格键将字段缩进的删转载 2014-11-22 23:58:16 · 9600 阅读 · 0 评论 -
CScope for programmer
8、Cscope 的使用 这下更厉害了, 用Cscope自己的话说 - "你可以把它当做是超过频的ctags", 其功能和强大程度可见一斑吧, 关于它的介绍我就不详细说了, 如果你安装好了前文介绍的中文帮助手册, 用下面的命令看看介绍吧: :help if_cscop.txt 我在这里简单摘抄一点, 供还在犹豫的朋友看看: Cscope 是一个交互原创 2014-10-19 19:19:06 · 1381 阅读 · 0 评论 -
Cscope的使用(领略Vim + Cscope的强大魅力)
Cscope的使用(领略Vim + Cscope的强大魅力) 1、Cscope介绍 Cscope是类似于ctags一样的工具,但可以认为她是ctags的增强版,因为她比ctags能够做更多的事。在Vim中,通过cscope的查询,跳转到指定的地方就像跳转到任何标签;她能够保存标签栈,所以通过合适的键盘映射绑定,你能够在函数向后或向前跳转,就像通常使用的tags一样。 首转载 2014-10-19 21:11:43 · 1472 阅读 · 0 评论 -
vim 实现跳转的插件TagList+Ctags+Cscope
一、TagList插件简述及使用TagList插件,是一款基于ctags,在vim代码窗口旁以分割窗口形式(如上图所示)显示当前的代码结构概览,增加代码浏览的便利程度的vim插件.在Vim中加载代码文件后,可以使用以下命令控制taglist:TlistOpen(直接Tlist也可)打开并将输入焦点至于标签列表窗口,效果如上图所示TlistClose关闭标签列表窗口TlistToggle切换标签列表转载 2014-10-14 20:46:45 · 5965 阅读 · 2 评论 -
将Vim改造为强大的IDE—Vim集成Ctags/Taglist/Cscope/Winmanager/NERDTree/OmniCppComplete
将Vim改造为强大的IDE—Vim集成Ctags/Taglist/Cscope/Winmanager/NERDTree/OmniCppComplete转载 2014-10-14 22:17:46 · 1842 阅读 · 0 评论 -
Linux 内核阅读工具vim+ctags+cscope+taglist
今天,来介绍一下vim+ctags+cscope+taglist的内核阅读配置。当使用过之后,我相信大部分人都会舍弃之前的Eclipse(我就是活生生的一个例子)。我们先来看看实现的界面是怎么样的:我们一起看看是怎么实现的。这里主要是通过vim为基础的几款插件搭建而成的,也就是我们标题中的ctags+cscope+taglist。他们分别的功能如下:ctags:实现函数间的跳转,快速查找函数的定义转载 2014-10-15 01:02:07 · 1719 阅读 · 0 评论 -
c/c++ ctags cscope
支持c++, 第一种ctags + ctags 第二种ctags1:$ find . -name "*.h" -o -name "*.c" -o -name "*.cc" –o –name "*.cpp" > cscope.files(find 后的路径最好为绝对路径,eg: find ~/project ****, 或eg: find `pwd` -name "*.c" .... , 因若在生成转载 2014-10-14 21:53:25 · 4108 阅读 · 0 评论 -
将Vim改造为强大的IDE—Vim集成
将Vim改造为强大的IDE—Vim集成Ctags/Taglist/Cscope/Winmanager/NERDTree/OmniCppComplete(有图有真相)转载 2014-10-14 21:40:35 · 1342 阅读 · 0 评论 -
ctags使用
ctags使用使用方法:1、生成tags文件在目录树的根目录里,使用命令:ctags-R 或 ctags--recurse如:ctags-R src/*,则会在当前目录下生成tags文件2、编辑vim配置文件.vimrc添加两行: set tags=tags;set autochdir注意第一个命令里的分号是必不可少的。这个命令让vim首先在当前目录里寻找tags文件,如果没有找到tags文件,或转载 2014-10-14 21:01:25 · 1741 阅读 · 0 评论 -
gvim配置及相关插件安装(过程详细,附图)
0.准备软件及插件。(a)gvim72.exe 地址ftp://ftp.vim.org/pub/vim/pc/gvim72.exe。(b)vimcdoc-1.7.0-setup.exe 地址http://prdownloads.sourceforge.net/vimcdoc/vimcdoc-1.7.0-setup.exe?download(c)ec57w32.zip 地址http://prdown转载 2014-10-14 22:06:39 · 1736 阅读 · 0 评论 -
ctags为系统头文件目录生成tags
经常需要远程登录到Linux服务器上改配置、写程序,我使用的编辑器是vim。vim它小快灵,网络速度慢也能工作,并且vim+ctags+cscope的组合能很好的满足编程的时候经常用到的代码跳转功能,比如查看函数原型、符号智能补全、查找符号被引用处等。但ctags为系统提供的头文件生成的索引总是不太对。比如对于/usr/include/sys/socket.h,里面有很多函数在ctags 处理的时转载 2014-10-14 21:08:02 · 4400 阅读 · 0 评论 -
Vim中关于 cscope 的帮助
VIM REFERENCE MANUAL by Andy Kahn 译者: lang2,tocer http://vimcdoc.sf.net本文档阐述如何使用 Vim 的 cscope 接口。Cscope 是一个类似 ctags 的工具。 你可以把它想作是超过频的 ctags,因为它功能比ctags 强大很多。 在 Vim 里,通过 cscope转载 2014-10-15 22:29:53 · 1602 阅读 · 0 评论 -
vim插件安装
注:以下资源来源于网络搜集1.ctags(1)到http://ctags.sourceforge.net/下载ctags源码ctags-5.6.tar.gzhttp://prdownloads.sourceforge.net/ctags/ctags-5.6.tar.gz(2)解压并安装tar zxvf ctags-5.6.tar.gzcd ctags-5.6./configure && make转载 2014-10-14 22:05:29 · 1244 阅读 · 0 评论 -
Linux 内核阅读工具vim+ctags+cscope+taglist
今天,来介绍一下vim+ctags+cscope+taglist的内核阅读配置。当使用过之后,我相信大部分人都会舍弃之前的Eclipse(我就是活生生的一个例子)。我们先来看看实现的界面是怎么样的:我们一起看看是怎么实现的。这里主要是通过vim为基础的几款插件搭建而成的,也就是我们标题中的ctags+cscope+taglist。他们分别的功能如下:ctags:实现函数间的跳转,快速查找函数的定义转载 2014-12-01 12:58:23 · 1528 阅读 · 0 评论 -
Cscope的使用
1、Cscope介绍 Cscope是类似于ctags一样的工具,但可以认为她是ctags的增强版,因为她比ctags能够做更多的事。在Vim中,通过cscope的查询,跳转到指定的地方就像跳转到任何标签;她能够保存标签栈,所以通过合适的键盘映射绑定,你能够在函数向后或向前跳转,就像通常使用的tags一样。 首次使用Cscope时,他会根据源文件生成符号数据库。然后在以后的转载 2014-12-01 13:07:57 · 1548 阅读 · 0 评论 -
Windows下vim方式操作软件+Gvim使用
Vim+ Total Command http://sourceforge.net/p/viatc/home im key At Total Commander 也许你和我一样,使用着两大神器, Vim 和 Total Commander Vim的模式与快捷键让人着迷,TC的高效和强大,让人欢喜。 于是,我尝试将Vim与TC结合,让TC在操作上,变更加快捷起来。 让TC带有Vim转载 2015-02-27 17:34:54 · 24879 阅读 · 0 评论 -
xshell无法在vim中复制黏贴
ssh xshell 连接在vim中无法用 ctrl+insert 复制黏贴修改.vimrcset mouse=cvi的三种模式:命令模式,插入模式,可视模式.鼠标可以启动于各种模式中:The mouse can be enabled for different modes:n Normal modev Visual modei Insert modec Command-line modeh转载 2015-04-13 12:40:19 · 5197 阅读 · 0 评论 -
在Linux下使用vim配合xxd查看并编辑二进制文件
在Linux下使用vim配合xxd查看并编辑二进制文件 通常来说文件分为文本和二进制文件两大类,文本文件的编辑很容易,Windows下的notepad、UltraEdit都很好用,二进制文件的编辑在Windows下也有很多工具,UltraEdit也不错,但是Linux下呢?今天终于发现了一个好方法,但是最终出处找不到了。 首先创建一个二进制文件:[oracle@logserver tmp]转载 2015-04-04 14:27:08 · 12145 阅读 · 0 评论 -
linux shell 正则表达式(BREs,EREs,PREs)差异比较
则表达式:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“转载 2015-04-03 15:36:56 · 1467 阅读 · 0 评论 -
vim块模式
vim块模式 下面是Vim的参考手册中关于块模式的详细描述,很有用处。 也可以在vim的normal模式下键入下面命令调出该文档::help visual.txt from:http://vcd.gro.clinux.org/doc/visual.html#visual.txt *visual.txt* For Vim version 7.1. 最后更新:2006年12月转载 2015-04-03 14:30:37 · 1521 阅读 · 0 评论 -
vim+ctags用法
[/home/brimmer/src]$ ctags -R"-R"表示递归创建,也就包括源代码根目录下的所有子目录下的源程序。"tags"文件中包括这些对象的列表:l 用#define定义的宏l 枚举型变量的值l 函数的定义、原型和声明l 名字空间(namespace)l 类型定义(typedefs)l 变量(包括转载 2015-03-13 22:57:19 · 1481 阅读 · 0 评论 -
强大的vim配置文件,让编程更随意
强大的vim配置文件,让编程更随意花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改3.映射“Ctrl + A”为全选并复制快捷键,方便复制转载 2015-03-13 14:55:21 · 2323 阅读 · 0 评论 -
代码编辑神器VIM
本文转自:http://blog.youkuaiyun.com/dinosoft/article/details/6330121有些牛X的人性格会比较古怪,VIM就是这么一位特立独行,难以琢磨的怪客。但如果熟悉了,你就会发现他的好。 VIM(VI,VIM,GVIM)这东西不好上手,而且是相当不好上手,基本上新手打开这个编辑器,想试着输入几个字符之后,便会很恼火地把VIM关掉。 第一次接触vim是上转载 2015-03-13 14:31:24 · 2193 阅读 · 0 评论 -
程序员的编辑器——VIM
点击打开链接程序员的编辑器——VIM一、VIM的历史1976年左右Bill Joy开发了vi,他也是伯克利大学的毕业生,后来他跟其他人一起成立了Sun Microsystems公司并成为了Sun的首席科学家。一开始Bill开发了ex,尔后开发了vi作为ex的visual interface,也就是说vi允许一次能看到一屏的文本而非一行,vi也因此得名。“早期,当键盘和视频终端成为最新的计算机交互手转载 2015-03-13 14:26:26 · 1711 阅读 · 0 评论 -
程序员的编辑器——VIM
程序员的编辑器——VIM dieken at newsmth dot net一、VIM的历史1. ed ed是UNIX上最古老最基本的编辑器,它最初是UNIX之父Ken Thompson编写的,他第一次在ed中应用了正则表达式(regular expression),这个创举将RE理论带入了实践,对UNIX界造成了深远的影响。 实际上ed是受来自加州伯克利大学的QED编辑器的影响,Ken转载 2015-03-13 13:58:55 · 2620 阅读 · 0 评论 -
将Vim改造为强大的IDE
将Vim改造为强大的IDE—Vim集成Ctags/Taglist/Cscope/Winmanager/NERDTree/OmniCppComplete1、安装Vim和Vim基本插件首先安装好Vim和Vim的基本插件。这些使用apt-get安装即可:lingd@ubuntu:~/arm$sudo apt-get install vim vim-scripts vim-doc其中vim-scri转载 2015-03-13 23:05:21 · 6199 阅读 · 2 评论 -
VIM位置跳转和块模式
前面的系列中对于VIM中的函数及变量符号的跳转进行了简单的介绍,那也是在项目开发过程中用的最多的操作了。但是在这一个多月的项目开发中,我还是经常会需要在文件中进行各种非符号的跳转,更多的是位置的跳转和切换,这些操作渐渐地也就越来越频繁和熟练,在此记录一下以分享和备忘。 括号跳转 小括号的跳转:跳到句子的下头,句子以句号或者空行结束,英文中的句号为 “.”。 ( (左小括转载 2015-03-27 16:35:57 · 2482 阅读 · 0 评论 -
GVIM在Windows上也是强大的IDE
?不用多说 我用配置完的一个VIM包 里面含有很多的插件 下载地址下载后直接解药到D盘下酒可以使用 要是不在这个目录下 请你更改对应的配置文件:下面是配置文件的内容:if(has("win32") || has("win95") || has("win64") || has("win16")) "判定当前操作系统类型let g:iswindows=1elselet g:iswindows=转载 2015-02-27 17:22:30 · 7294 阅读 · 0 评论 -
用Gvim建立IDE编程环境 (Windows篇)
转载自:LeeMonCC说明:本文是作者在完全按照著名的《手把手教你把Vim改装成一个IDE编程环境》一文,在Windows XP上用gvim建立IDE环境时所作的备忘。原作地址:http://blog.youkuaiyun.com/wooin/archive/2007/10/31/1858917.aspx。0.准备软件及插件。(a)gvim72.exe 地址ftp://ftp.vim.org/pub/v转载 2015-02-27 17:37:35 · 1554 阅读 · 0 评论 -
Gvim/Vim 配置好了常用插件(Windows 与 Linux 通用)
更新了一些插件,同时新增加了编写Html、CSS、Java相关的插件,具体请看配置文件 --------------------------------->----------------------------------- 此为 Windows Gvim7.4 绿色版,其中的插件与配置文件在 Linux 下同样适用(我是在Ubuntu 下测试的)。对于Windows 用户,直接将下载到的文转载 2015-02-27 17:31:51 · 10925 阅读 · 1 评论 -
用GVim建立IDE编程环境(Win篇)
用GVim建立IDE编程环境(Win篇) 2010-10-23 22:14:12| 分类: Vim |字号 订阅 说明:本文摘自网上,具体地址已忘记,在此感谢作者! 说明:本文是作者在完全按照著名的《手把手教你把Vim改装成一个IDE编程环境》一文,在WindowsXP上用gvim建立IDE环境时所作的备忘。 原作地址:http://blog.youkuaiyun.com/wooin/archiv转载 2015-02-27 17:39:41 · 1791 阅读 · 0 评论 -
Windows Gvim工程配置
1. 安装gvim下在安装gvim后,默认路径为C:\Program Files\Vim,即$VIM变量保存的值其中:vim72为gvim 系统默认目录,vimfiles 为gvim 用户设定目录2. 安装插件下载插件放在C:\ProgramFiles\Vim\vimfiles\plugin目录下可以下载自己喜欢的vim配色放在C:\Program Files\Vim\vimfiles\col转载 2015-02-27 17:36:16 · 2030 阅读 · 0 评论 -
Gvim —— win 7 下 vim 环境配置 及python开发常用设置
Gvim —— win 7 下 vim 环境配置 及python开发常用设置 不能不承认,notepad++是一个非常优秀的文本编辑器,上手方便,能装很多插件,可以直接编译C++、Java、python等语言。但经常碰鼠标确实是一件非常恼火的事情(快捷键真心不够)。 当然,练习在vim环境下编程也会非常辛苦,这里是主流文本编辑器学习曲线。之前也没太认真学,只是勉强能用。直到看到师父在在转载 2015-02-27 17:07:50 · 1934 阅读 · 0 评论 -
windows 下 vim + taglist + ctags
vim + taglist + ctags ==================================在windows下安装:1. 先在www.vim.org上下载 taglist_45.zip,解压后有两个文件doc和plugin。把这个两个文件,拷到vim的安装目录的doc和plugin即可。2. 打开vim :helptags $(home)/doc :help tagli转载 2014-10-14 22:14:59 · 1879 阅读 · 0 评论 -
linux下用vim+ctags看源代码
生成tags文件、配置vi-------------------------------------------(1)进入源码所在目录:# cd /usr/src/linux(2)生成针对源码的tags,因为ctags确省不把函数声明作为tag所以要加--c-types=+px(见注1)# ctags -R --c-types=+px(3)在vi配置文件中加入生成的tags# vi /etc/vi转载 2014-10-14 21:11:43 · 1630 阅读 · 0 评论