DNA图谱 / 问答 / 问答详情

Linux 下 如何开启 gvim使用?vi与vim的区别在那里?在线等答案~~谢谢

2023-07-18 22:45:12
TAG: 区别 gvim
共4条回复
豆豆staR

Gvim的G指的是GUI,也就是图形化界面。相当于在vim包了一层图形化界面,相比之下gvim拥有更丰富的颜色和字体,还有菜单和滚动条,以及更友好的鼠标操作,等等,除此之外差异不大。

在各个主流操作系统上(windows、linux、mac)都有对应的Gvim。

vi和vim的区别:vim全称Vi IMproved(vi增强版的意思),拥有超多的vi不具备的特型,可以从百科上了解下vi和vim的发展历史,vi诞生于70年代,而vim诞生于90年代初,vim是在vi的基础上改进的,但是已功能特型已远超vi,现在linux中标配都是vim,通过执行alias vi你会发现至少主流linux都用vim代替vi了。

然后讲几点vi和vim具体的差异(就讲几点,不全):多级多分支撤销、语法高亮、tab和buffer、自动补全、块操作(visual mode)、vimscript语言(诞生了大量的功能丰富的插件),等等。。。都是vi不具备的。

meira

直接在终端中(别告诉我不知道是哪里)输入gvim回车。如果没有安装vim,输入

sudo apt-get install gvim

gvim和vim好像区别不大,就是多了个菜单。vim是vi的升级版,多了很多功能,例如可以多次撤销操作,可以在帮助文件中看到这些区别。

一自萧关起战尘

你都在 KDE 里面了,还用 vim 干啥?

用 kwrite 或者 kate 吧。

另外 vim 算是升级版的 vi 。很多时候 vim 会被改名为 vi 来提供兼容。

其实 vi 不会用的话,你连退出都会是问题。还不如装个 nano 在字符界面下面用。

阿啵呲嘚

vim来源于vi,是vi的加强版本 vi improved.linux下开启gvim只需要命令行输入gvim就可以了

相关推荐

gvim简明教程

文章来源: gvim7.0中自带的官方版本 vim 是一个具有很多命令的功能非常强大的编辑器。限于篇幅,在本教程当中 就不详细介绍了。本教程的设计目标是讲述一些必要的基本命令,而掌握好这 些命令,您就能够很容易将vim当作一个通用的万能编辑器来使用了。 第一讲第二节∶VIM的进入和退出 !! 特别提示∶敬请阅读完整本一节的内容,然后才能执行以下所讲解的命令。 ---> 这种方式的退出编辑器绝不会保存您进入编辑器以来所做的改动。 如果您想保存更改再退出,请输入∶ :wq <回车> vimtutor <回车> vim tutor <回车> ---> 这里的 "vim" 表示进入vim编辑器,而 "tutor"则是您准备要编辑的文件。 ** 在正常模式下,可以按下 i 键来插入文本。** ---> There is text misng this . ---> There is some text missing from this line. 第二讲第一节∶删除类命令 特别提示∶您所输入的 dw 会在您输入的同时出现在屏幕的最后一行。如果您输 入有误,请按下 <ESC> 键取消,然后重新再来。 ---> There are a some words fun that don"t belong paper in this sentence. 删除命令 d 的格式如下∶ [number] d object 或者 d [number] object 其意如下∶ number - 代表执行命令的次数(可选项,缺省设置为 1 )。 d - 代表删除。 object - 代表命令所要操作的对象(下面有相关介绍)。 一个简短的对象列表∶ w - 从当前光标当前位置直到单字/单词末尾,包括空格。 e - 从当前光标当前位置直到单字/单词末尾,但是 不 包括空格。 $ - 从当前光标当前位置直到当前行末。 特别提示∶ 对于勇于探索者,请在正常模式下面仅按代表相应对象的键而不使用命令,则 将看到光标的移动正如上面的对象列表所代表的一样。 ** 输入 u 来撤消最后执行的命令,输入 U 来修正整行。** ---> Fiix the errors oon thhis line and reeplace them witth undo. 第三讲第三节∶更改类命令 ---> This lubw has a few wptfd that mrrf changing usf the change command. ---> This line has a few words that need changing using the change command. 提示∶请注意 cw 命令不仅仅是替换了一个单词,也让您进入文本插入状态了。 [number] c object 或者 c [number] object 下面我们继续学习下一讲。 第四讲第二节∶搜索类命令 ---> When the search reaches the end of the file it will continue at the start. "errroor" is not the way to spell error; errroor is an error. 提示∶如果查找已经到达文件末尾,查找会自动从文件头部继续查找。 ** 输入 :s/old/new/g 可以替换 old 为 new。** ---> the best time to see thee flowers is in thee spring. 第五讲第一节∶在 VIM 内执行外部命令的方法 ---> 提示∶ 所有的外部命令都可以以这种方式执行。 ---> 提示∶ 所有的 : 命令都必须以 <回车> 告终。 ** 要保存文件的部分内容,请输入 :#,# w FILENAME ** 第六讲第二节∶光标后插入类命令 提示∶输入大写 A 的操作方法可以在行末插入文本,避免了输入 i,光标定位到 最后一个字符,输入的文本,<ESC> 回复正常模式,箭头右键移动光标以及 x 删除当前光标所在位置字符等等诸多繁杂的操作。 ---> This line will allow you to practice ---> This line will allow you to practice appending text to the end of a line. Vim 拥有一个细致全面的在线帮助系统。要启动该帮助系统,请选择如下三种方 法之一∶ 输入 :q <回车> 可以关闭帮助窗口。 提供一个正确的参数给":help"命令,您可以找到关于该主题的帮助。请试验以 下参数(可别忘了按回车键哦。:)∶ :help w <回车> :help c_<T <回车> :help insert-index <回车> :help user-manual <回车>
2023-07-18 03:29:171

Win10系统怎么安装gVim?Win10系统安装gVim的方法

虽然Vim是一款历史已经蛮悠久的文本编辑器,但是现在仍有非常多用户坚持使用着它。那么,全新的windows10操作系统下,我们该怎么安装这款很老的gVim软件呢?为了帮助大家更好地使用win10,下面小编就分享Win10系统安装gVim的具体方法!具体方法如下:1、访问官方网站,下载vim安装文件。如果是第一次接触Vim且是Windows用户,强烈建议去官网下载最新版的安装文件。访问官网,左侧有Download指引。2、点击Download,选择PC:MS-DOSandMS-Windows,我这里选择下载最新的gvim74-1024.exe。3、下载gvim74-1024.exe完成,我这里保存在了桌面。4、双击gvim74-1024.exe,蹦出如下窗口,点击Yes。5、出现如下窗口,点击IAgree。6、安装选项(InstallationOptions),这里我就安装默认的Typical,点击Next。7、目标文件夹,我这儿也按照默认,点击Install。8、安装过程中。9、安装完成,点击Close。10、蹦出如下窗口,Theinstallationprocesshasbeensuccessful.HappyVimming!DoyouwanttoseetheREADMEfilenow?我这里不想看README文件,点击No即可。11、桌面上出现了gVimReadonly7.4、gVim7.4、gVimEasy7.4三个快捷方式,双击gVim7.4。12、成功安装!Win10系统安装gVim的方法就介绍到这里了。如果你也想要在win10系统中使用这款gVim的话,不妨按照上述步骤操作看看!
2023-07-18 03:29:241

vi 和 vim gvim 是什么区别,为什么linux还是默认vi

默认可能是没装 vim,需要你自己安装。在命令行输入 vim 如果可以启动,那就是装好了。gvim 是图形化的 vim,就是可以在终端以外的地方使用。可以根据自己的喜欢使用 vim 或者 gvim,它们是同一个软件,只是调用的绘图方式不同。vim 是扩展的 vi,在兼容模式下它最大化的模拟 vi 的行为。但要使用 vim 自己的扩展功能,需要关闭兼容模式。出于历史原因,vim 默认是打开兼容默认的,所以需要配置一下。方法是在 $home 下创建一个 .vimrc 文件。有关 vimrc 的问题您可以自己百度,有很多相关内容。还有其它疑问也可以追问。
2023-07-18 03:29:323

如何解决gvim显示中文乱码的问题

方法/步骤 1、使用gvim打开文件,默认情况下,如果文件中有中文注释等,会显示为乱码 2、找到gvim的安装路径,里面会有一个“_vimrc”文件 3、使用记事本打开这个文件,可以看到vim的配置信息 4、对其进行修改,添加内容如下: set encoding=utf-8 5、对文件进行保存 6、重新打开原来的文件,即可正常显示中文
2023-07-18 03:29:501

gvim中怎样打开文件

启动vim的时候可以加参数。比如gvim -p <file1> <file2> 这样就是在标签中打开了。:h startup-options另外可以先打开<file1>再:tabe <file2>,这样是标签打开。如果想分割打开用命令:sp <file2>最后给一种方法,修改windows注册表,添加右键菜单,来用tab打开vim。比较不好的是,当你第一次打开文件就用这个命令执行的时候,会新建一个空白文档。让人很不舒服。具体自己试验吧。方法:新建tabnew.reg文件,在其中输入:Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT*Shellvim tabnew]@="vim tabnew"[HKEY_CLASSES_ROOT*Shellvim tabnewcommand]@=""D:\Program Files\Vim\vim73\gvim.exe" -p --remote-tab-silent "%1" "%*""然后开始---运行 regedit 导入该文件,在文件的右键菜单就出现了vim tabnew的菜单。
2023-07-18 03:29:581

gvim如果不管图形界面,在使用上跟vim有区别吗

gvim 和 vim 在使用上没有本质区别。以下几方面的表现可能会有区别:1)不同的终端对鼠标支持有区别,可能会间接影响 vim 对鼠标的功能。2)出于历史原因,终端通常会摸拟一些特殊的键盘扫码。<alt> 、<esc> 、<F1>-<F12>、数字键盘区之类的按键可能会有不同的表现,在终端下尽量避免使用与之相关的键映射。3)终端对字符集,字体,前景背景色,下划线,波浪线等相关显示功能的支持与否会间接影响 vim 的显示效果。4)在终端里 vim 没有滚动条和菜单等功能。有些终端可能自己有滚动条,但不一定能和 vim 兼容。终端可能还有其它一些弊端,但都不影响 vim 的核心功能。如果不关心这些区别的话,可以正常使用 vim。
2023-07-18 03:30:051

怎样在GVIM中设置SystemVerilog语法高亮

以Windows操作系统为例,首先打开已经安装好的GVIM在启动的窗口中,选择“编辑”->“启动设定”菜单在打开的设定窗口中,加入“syntax enable”,该命令为语法高亮打开命令,编辑完成后保存关闭。注意:Win7操作系统,如果保存时,提示该文件为只读文件,请登陆管理员账户身份来获取最高权限。从网上搜索SystemVerilog语法高亮显示文件,主要包括两个文件,分别为ftdetect/systemverilog.vim和systemverilog.vim/ systemverilog.vim,前者用于识别以.sv后缀的SystemVerilog文件,后者主要用于定义SystemVerilog中的语法要素。有需要的可以从文末的注意事项中获取这两个文件。上述两个文件下载之后,分别放在Gvim安装目录vimfiles文件夹中。比如,我的该文件夹位置为“D:Program FilesVimvimfiles”。6按照以上操作后,即可实现SystemVerilog语法高亮,效果如图所示,小伙伴们可以愉快地编码了。O(∩_∩)O~
2023-07-18 03:30:122

gvim搜索到字符串并对字符串进行操作

一、 字符串的查找1. vim 中用 / 和 ? 来查找字符串,两者的区别是:/string 会高亮显示光标后匹配的第一个字符串,回车后光标移到该字符串的第一个字母;string 会高亮显示光标前匹配的第一个字符串,回车后光标移到该字符串的第一个字母。在回车之后,按n键同方向转到下一个匹配的字符串,按N键反方向转到上一个匹配的字符串。2. 用命令 :set ic 和 :set noic 来分别设置查找时不区分和区分大小写。如果查找特殊字符,如 ^、$、*、/ 和 .,需要在前面加 来转义。二、字符串的替换1. vim 中可用 :s 命令来替换字符串,具体如下::s/str1/str2/ 替换当前行第一个 str1 为 str2:s/str1/str2/g 替换当前行中所有 str1 为 str2:m,ns/str1/str2/ 替换第 n 行开始到最后一行中每一行的第一个 str1 为 str2:m,ns/str1/str2/g 替换第 n 行开始到最后一行中所有的 str1 为 str2(注:m和n 为数字,若m为 .,表示为当前行开始;若n为$,则表示到最后一行结束)如果使用 # 作为分隔符,则中间出现的 / 不会作为分隔符,比如::s#str1/#str2/# 替换当前行第一个 str1/ 为 str2/:%s+/oradata/apras/+/user01/apras1+ (使用+ 来 替换 / ): /oradata/apras/替换成/user01/apras1/2. 其他:%s/str1/str2/(等同于 :g/str1/s//str2/) 替换每一行的第一个 str1 为 str2:%s/str1/str2/g(等同于 :g/str1/s//str2/g 和 :1,$ s/str1/str2/g ) 替换文中所有 str1 为 str2从替换命令可以看到,g 放在命令末尾,表示对搜索字符串的每次出现进行替换;不加 g,表示只对搜索
2023-07-18 03:30:191

新建.java文件,右击用Vim编辑,却弹出错误,上写---创建进程失败:请检查Gvim是否在路径中,请问咋解决

gvim是基于linux下著名的文本编辑器,主要是基于命令使用。而MyEclipse是是个强大的java IDE.它是基于eclipse的一个插件,主要偏重java web的开发。 他们不是一个重量级的东西,vim只是一个编辑器,而myeclipse是一个IDE。vim很多功能是要用命令和快捷键的,如果熟练了vim的话,编码速度会很牛,是高手用的东东。而MyEclispe如果仅仅是用来写一些简单的java代码的话,太过臃肿,很多功能是用不上的。新手的话推荐使用eclipse,注意MyEclipse也只是基于eclipse的一个插件,而eclipse是在java开发方面最为强大易用的IDE.按照自己的需要安装不同的插件就可以。现在很多著名的开发工具都是基于eclipse的。以后要是从事java方面的工作,一般都可以用它来搞定。
2023-07-18 03:30:272

ubuntu14.04 怎么安装gvim

  现面就一步步的好好学习一下vi的真正使用方法吧。首先我们在Ubuntu 8.10下来安装Gvim并添加菜单项目。  安装个vim全功能版,要不然没有语法着色功能。  sudo apt-get install vim-full  安装完成后可以在终端下输入vim,在命令行环境下使用vim。  现在我们把它添加到菜单项目。Ubuntu菜单项保存在/usr/share/applications目录下,那现在终端输入下列代码:  sudo vim /usr/share/applications/gvim.desktop  新建/打开gvim菜单项配置文件,打开的文件已经有内容了。我们先来看看菜单配置文件的结构,大体上,所有的菜单配置文件都是这样的。我们在[Desktop Entry]下添加  Name=Gvim  Comment[zh_CN]=Gvim编辑器  Exec=gvim  Icon=/usr/share/pixmaps/gnome-word.png  Terminal=false  X-MultipleArgs=false  Type=Application  Categories=Application;Development;  Encoding=UTF-8  StartupNotify=true  Name=GVim Text Editor    OK,再看看图,看到GVim Text Editor了吗  
2023-07-18 03:30:473

gVim配置后编辑文件出现“请按ENTER或其他命令继续”

对windows下的gvim进行配置,在修改 _vimrc 配置文件后,每次使用vim编辑打开文件时,出现如下情况: 总的来说,导致这种情况的出现,是因为配置文件里面出现了不合法的字符或者错误,至于具体是哪个地方改错了,需要对修改的地方进行检查(单双引号,不能识别的字符,设置的关键字写错等等)。
2023-07-18 03:30:541

Linux下如何安装gvim?

我在使用fedora,联网情况下在该系统下直接在终端里输入sudodnfinstallgvim,输入密码回车就行了。dnf会自动判断需要安装依赖包。脱机状态就比较麻烦,只能从别处拷贝源代码及依赖包,再人工安装。
2023-07-18 03:31:081

如何在GVim里编译运行C程序

1、使用vim/gvim编辑器书写代码,保存为文件test.cpp 2、在命令行使用g++ -o Test test.cpp进行编译,生成Test可执行文件 3、./Test 运行该文件即可
2023-07-18 03:31:171

如何使用GVIM编辑远程文件

如果是VIM的话可以在 Linux环境下 操作vim scp://user@hostIP/PathToFile例如vim scp://Suzzz@192.168.103.111//home/Suzzz/.bashrc注意: home面前是两个斜杠如果配置了ssh通过公钥自动登陆,这样操作还是很方便的,也不需要输入密码
2023-07-18 03:31:281

如何设置gvim verilog语法高亮

配置文件的位置在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:“.vimrc”。例如,/root目录下,通常已经存在一个.vimrc文件。设置语法高亮显示打开vimrc,添加以下语句来使得语法高亮显示:</ol> syntax on 3. 如果此时语法还是没有高亮显示,那么在/etc目录下的profile文件中添加以下语句: export TERM=xterm-color
2023-07-18 03:31:351

怎样使用 GVIM 编写 Java 程序?怎么调试和运行?

编程三个步骤:写代码编译运行代码就是你用gvim写的源代码,比如Hello.java,编译用javac 命令 1javac Hello.java在Hello.java目录下会生成相应的class文件,用java命令运行clss文件就可以了1java Hello
2023-07-18 03:31:421

如何让gvim显示下划线

请采用如下设置:set cursorline
2023-07-18 03:31:491

gvim安装vim-airline后状态栏乱码,而且箭头显示不出来,咋回事

:help airline通过参考帮助文件,了解到vim-airline插件比较特殊,需进行些额外的操作才能达到最佳的显示效果。因为airline中的三角形箭头实际上是通过特殊的字符而非图片实现的,但是系统原先的字体库中并没有包含这类特殊的图形字符,因此,想要达到上图所示的显示效果,需要对系统字库“打补丁”,即添加特殊图形字符。1.下载已经打过补丁的字体HOME目录下新建一个.fonts文件夹:$ mkdir ~/.fonts然后 $ cd ~/.fonts进入文件夹,执行 $git clone git@github.com:Lokaltog/powerline-fonts.git下载已经打过补丁的字体文件。此时,~/.fonts/目录下已经存在打过补丁的常用系统字体文件了。2.向系统中安装打过补丁的字体运行 $ fc-cache -vf ~/.fonts安装patched fonts到系统中3.设置终端字体为打过补丁的字体Window系统下安装字体git clone git@github.com:Lokaltog/powerline-fonts.gitWin+R,输入fonts,打开字体文件夹,直接将需要安装的字体拖拽到字体列表即可完成安装。vim中输入 :set guifont=*选择字体给出vimrc配置文件,供参考"----------------------settings for airline(状态栏增强)------------------------------""Vim 在与屏幕/键盘交互时使用的编码(取决于实际的终端的设定) set encoding=utf-8set langmenu=zh_CN.UTF-8" 设置打开文件的编码格式 set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1 set fileencoding=utf-8"解决菜单乱码source $VIMRUNTIME/delmenu.vimsource $VIMRUNTIME/menu.vim"解决consle输出乱码"set termencoding = cp936 "设置中文提示language messages zh_CN.utf-8 "设置中文帮助"set helplang=cn"设置为双字宽显示,否则无法完整显示如:☆set ambiwidth=doublelet laststatus = 2let g:airline_powerline_fonts = 1 " 使用powerline打过补丁的字体" 开启tablinelet g:airline#extensions#tabline#enabled = 1 "tabline中当前buffer两端的分隔字符let g:airline#extensions#tabline#left_sep = " " "tabline中未激活buffer两端的分隔字符let g:airline#extensions#tabline#left_alt_sep = "|" "tabline中buffer显示编号let g:airline#extensions#tabline#buffer_nr_show = 1 " 映射切换buffer的键位nnoremap [b :bp<CR>nnoremap ]b :bn<CR>set guifont=DejaVu_Sans_Mono_for_Powerline:h12:cANSI "字体DejaVu Sans Mono for Powerline,需放在配置文件最后面附上效果图
2023-07-18 03:31:551

在win下要如何让python的输出结果显示在gvim中的分割窗口中,而不是跳出一个cmd窗口?

long int i; int bonus1,bonus2,bonus4,bonus6,bonus10,bonus; scanf("%ld",&i); bonus1=100000*0. 1; bonus2=bonus1+100000*0.75; bonus4=bonus2+200000*0.5; bonus6=bonus4+200000*0.3; bonus10=bonus6+400000*0.15;
2023-07-18 03:32:141

gvim 如何修改文件的编码?用别的打开还是ansi

:e ++enc=utf-8 该命令会重新用utf-8编码来打开之前打开的文件。:set fenc=utf-8 该命令修改当前文件编码,:w后保存成该编码的文件
2023-07-18 03:32:213

如何修改Gvim默认保存路径

这么长时间都没人回复你啊可以在_vimrc中添加这条语句:" 自动切换目录为当前编辑文件所在目录au BufRead,BufNewFile,BufEnter * cd %:p:h如果你想保存到你的文档下也可以在_vimrc中添加:: cd xxxxxx为你想用的目录
2023-07-18 03:32:291

设置VIM字体大小

update 2016.08.11 补充VIM/GVIM统一设置方法,源标题"设置GVIM字体大小"修改为”设置VIM字体大小“ VIM实际上是有VIM和GVIM之分,VIM是命令行下的编辑器,GVIM是VIM增加的独立的GUI的版本。 显然命令行下的VIM时需要收到终端Terminal的限制,其字体也是继承终端Terminal的设置。 GVIM作为独立的GUI APP,其具有自主性,可以独立配置显示字体大小。GVIM本身在编译的时候就增加了设置项guifont和guifontset等,可以通过GVIM Command MODE设置,也可以增加设置到 ~/home/.vimrc Linux/Unix系操作系统和Windows操作系统对于字体大小的命令格式也有一些差异: 参考URL: http://vim.wikia.com/wiki/Change_font http://blog.sina.com.cn/s/blog_630f5acf01011i4r.html
2023-07-18 03:32:371

将代码复制到gvim中却无法高光显示,还请大虾指条明路!!

你粘贴到gvim中的时候gvim不能识别出你的代码的类型,所以不能高亮显示。你可以将代码保存到文件中打开,比如你有段C代码,然后保存成*.c文件,然后用gvim打开就可以语法高亮了,gvim应该是根据后缀名识别代码的类型,进行语法高亮的。
2023-07-18 03:32:452

GVIM在windows下显示的这种符号怎么去掉^M ^@

使用下面命令试一下::%s/ $//g<cr>:noh<cr>
2023-07-18 03:32:521

ubuntu-终端启动gvim然后关闭时出现的问题 终端显示: (gvim:11058): GLib-GObject-CRITICAL **: g_object

GLib-GObject-CRITICAL ………………,键入gedit也是出现这样的问题,貌似错误信息比键入gvim时更多, 其实此时已经不是gvim的问题了,很可能由于用户装了gnome-globalmenu的面板工具导致的。 解决办法: 在终端中输入gconf-editor,打开配置编辑器 找到/apps/gnome_settings_daemon/gtk-modules/去掉globalmenu-plugin前的勾我也是百度了半天,不过很多是几年前的帖子、、最后在谷歌上找到的(不黑百度。)、还是要学英语、、不过楼主应该尝试自己看。有些单词还是认识的。。(只是小建议,我也是菜鸟。)
2023-07-18 03:33:021

怎么让vim/gvim全屏+透明显示?在windows7下?

在Windows下背景透明,首先下载vimtweak64.dll,放到gvim.exe同级目录下,然后在_vimrc中添加:au GUIEnter * call libcallnr("vimtweak64.dll", "SetAlpha", 235)即可实现背景透明。如果想要全屏显示,请在_vimrc中添加如下内容,实现启动时最大化:autocmd GUIEnter * simalt ~x
2023-07-18 03:33:091

windows下gvim7.3 在gVIM中怎样才能编译运行c/c++文件

CPPFLAGS = -Wall -fomit-frame-pointer -Os -Ofast -s -Werror -ftrapv -Wstrict-aliasing -fdata-sections -ffunction-sections -Ofast -march=i386pron = main.exesources := $(wildcard *.cc)objects := $($(sources):.cc=.o)headers := $(wildcard *.h)deheaders := $(source:.cc=.h)$(pron) : $(objects) main.o $(headers) gcc $(objects) main.o -o $(pron) -lstdc++ -O3 -Os -Ofast -s -lkernel32 --RTS=zcx -lmsvcrt -Wl,--no-omagic -flto -Qy -x -dy -Wl,--fatal-warnings,--force-exe-suffix -Wl,--gc-sections -Wl,--no-undefined -Wl,-qmagic -Wl,--reduce-memory-overheads,--relax -Wl,--error-unresolved-symbols -gc-sectionsmain.o : main.cpp $(filter-out $(deheaders),$(headers)) g++ -c $(CPPFLAGS) main.cpp -o main.o $(CPPFLAGS)$(objects) :%.o :%.cc$(sources) : $(deheaders);.PHONY : cleanclean : $(RM) $(objects) main.o $(pron)上面是我的Makefile你的makefile可以改成,由于这个好像不能输入Tab键,所以,你自己改一改:OBJECTS = TestMain.o Test_new.o textUtype.oall : TestMain.exeSHOW_MSG := @ECHO " Compile the $<"Testmain.exe : $(OBJECTS) $(SHOW_MSG) $(CXX) -o $@ $(OBJECTS)TestMain.o : TestMain.cpp $(SHOW_MSG)Test_new.o : Test_new.cpp $(SHOW_MSG)testUtype.o : testUtype.cpp $(SHOW_MSG)clean : $(RM) *.o *.lis TestMain.exe主要是你的编译命令不行,要生成.o文件(目标码文件)的话是用"编译器 -c”的命令。还有的就是在Windows下面生成的要是.exe可执行文件,否则文件不能执行的,不像Unix系列的系统
2023-07-18 03:33:192

gvim7.1中怎么在命令行上让窗口最大化,最小化

如果通过按F11实现无菜单全屏的,需要借助VBS的Sendkey命令来实现,这个你可以百度一下VBS发送按键的实例如果只是最大化,有菜单,那么利用start命令中的max参数实现就行实例如下start "" /max notepad.exe若最小化,如下:start "" /min notepad.exe
2023-07-18 03:33:501

vim和gvim显示的配色方案和高亮不一样怎么解决

vim/gvim默认使用/usr/share/vim7x/colors/下自带的配色方案,由于终端支持的颜色有限,vim-colorscheme 对终端ctermfg(vim)和guifg(gvim) 下的高亮颜色分别描述,可以是不一致的。我是复制了一份比较满意的方案,手动改成基本一致的(*),存成~/.vim/colors/xxx.vim,在~/.vimrc里加一句:colorscheme xxx.vim应用自己的配色。vim terminal下的背景色和默认非高亮字体颜色似乎是跟随系统的,ubuntu下可以终端右键改背景和字体颜色,使之与高亮协调即可。备注 (*)xterm 256色和hex代码对照表:https://jonasjacek.github.io/colors/
2023-07-18 03:33:571

怎么在linux终端中,用gvim替换vim 就是输入vim file 然后用gvim 打开flie

如果你想输入 vim 但打开 gvim,方法就是 chengmoys 说的用 alias。如果想让这个更改每次生效,需要把 alias 写到 .bashrc 这个文件里。另外如果在终端下使用 gvim,建议用后台模式打开。我觉得在终端下,gvim 不如 vim 好使。
2023-07-18 03:34:053

Linux下Gvim不能全屏

from within Vim, you can map F11 to toggle full screen mode:map <silent> <F11> :call system("wmctrl -ir " . v:windowid . " -b toggle,fullscreen")<CR>To hide tool and menu bar:set guioptions-=T guioptions-=m
2023-07-18 03:34:122

如何安装NERDTREE到GVIM

  安装NERD_tree.vim。 找到NERD_tree.zip,下载。把解压缩后的NERD_tree.vim复制到$.vim/plugin目录下,把NERD_tree.txt复 制到$.vim/doc目录下。然后打开gvim,在命令窗口中键入“gvim“,在gvim窗口中,按ESC键转到命令行模式,:NERDTree回 车,在gvim窗口的左侧就会出现树形的窗口。安装成功。  你可以双击文件在当前的窗口打开,也可以中键点击文件,在一个新的分割窗口内打开,也可以用 t 键,在一个新的标签页打开文件,C  键可以把当前的目录作为顶极目录,? 就可以得到一个常用命令手册,更详细的命令和功能可以查看 NERD tree 的帮助: :help  NERD_tree.txt 。  o 打开关闭文件或者目录  t 在标签页中打开  T 在后台标签页中打开  ! 执行此文件  p 到上层目录  P 到根目录  K 到第一个节点  J 到最后一个节点  u 打开上层目录  m 显示文件系统菜单(添加、删除、移动操作)  ? 帮助  q 关闭  Shift+R刷新目录树
2023-07-18 03:34:191

怎么用gvim打开一个目录下的所有文档?

gvim --remote-tab-silent src/*.java
2023-07-18 03:34:251

在windows中安完gvim后,三个快捷方式的区别

第一个应该是正常模式,第二个是只读模式,第三个是简单模式,大概是这样的
2023-07-18 03:34:332

GVIM 编辑的时候一行突然变成了几行

你试一试在win7的gvim中设置set fileformat=unix看一看是什么效果还有就是你安装的某个插件的一个功能引起了上述现象
2023-07-18 03:34:391

gvim 能不能设置显示文字的放大缩小?

可以使用set guifont=字体名:h14这样的方式来更改字体的大小,其中h14代表字体的大小为14磅
2023-07-18 03:34:481

...vim , gvim 是什么区别,为什么linux还是默认vi?每次装ubuntu都...

默认可能是没装 vim,需要你自己安装。在命令行输入 vim 如果可以启动,那就是装好了。gvim 是图形化的 vim,就是可以在终端以外的地方使用。可以根据自己的喜欢使用 vim 或者 gvim,它们是同一个软件,只是调用的绘图方式不同。vim 是扩展的 vi,在兼容模式下它最大化的模拟 vi 的行为。但要使用 vim 自己的扩展功能,需要关闭兼容模式。出于历史原因,vim 默认是打开兼容默认的,所以需要配置一下。方法是在 $home 下创建一个 .vimrc 文件。有关 vimrc 的问题您可以自己百度,有很多相关内容。还有其它疑问也可以追问。
2023-07-18 03:35:142

如何解决gvim显示中文乱码的问题

方法/步骤使用gvim打开文件,默认情况下,如果文件中有中文注释等,会显示为乱码找到gvim的安装路径,里面会有一个“_vimrc”文件使用记事本打开这个文件,可以看到vim的配置信息对其进行修改,添加内容如下:set encoding=utf-8对文件进行保存重新打开原来的文件,即可正常显示中文
2023-07-18 03:35:221

vim打开多个文件时,如何像UltraEdit那样在同一个窗口上的多标签形式打开?

启动vim的时候可以加参数。比如x0dx0agvim -p x0dx0a这样就是在标签中打开了。:h startup-optionsx0dx0ax0dx0a另外可以先打开x0dx0a再:tabe ,这样是标签打开。x0dx0a如果想分割打开用命令:sp x0dx0ax0dx0a最后给一种方法,修改windows注册表,添加右键菜单,来用tab打开vim。比较不好的是,当你第一次打开文件就用这个命令执行的时候,会新建一个空白文档。让人很不舒服。具体自己试验吧。x0dx0a方法:x0dx0a新建tabnew.reg文件,在其中输入:x0dx0aWindows Registry Editor Version 5.00x0dx0ax0dx0a[HKEY_CLASSES_ROOT*Shellvim tabnew]x0dx0a@="vim tabnew"x0dx0ax0dx0a[HKEY_CLASSES_ROOT*Shellvim tabnewcommand]x0dx0a@=""D:\Program Files\Vim\vim73\gvim.exe" -p --remote-tab-silent "%1" "%*""x0dx0ax0dx0a然后开始---运行 regedit 导入该文件,在文件的右键菜单就出现了vim tabnew的菜单。
2023-07-18 03:35:281

请问Gvim中斜杠“”都有什么作用?

一般用来转义比如?表示?字符,因为?在正则里是有特殊意义的类似的.,*还有表示字符集的d s w等
2023-07-18 03:35:361

命令跳出的 Windows 命令行窗口中文路径乱码,怎么解决

CMD 窗口是「cp936」,GVIM 传出的文件名称则是「UTF-8」。所以,使用 GVIM 的 iconv() 函数便可以将 GVIM 内部的「UTF-8」转换成「cp936」并传给 CMD 。这样一来则可以解决之前的问题。我目前是可以用这句来完成的::execute "!".iconv(""".@%.""","UTF-8","cp936")稍微修改一下还可以拥有其他功能。
2023-07-18 03:35:492

gvim怎么设置启动默认背景是黑色并且启动是java的编辑状态显示高亮啊?

打开gvim ,编辑,启动设定中添加语句color black 即可。
2023-07-18 03:35:551

gvim怎么显示多行标签页

http://blog.csdn.net/iwiilbeback/article/details/9068021
2023-07-18 03:36:041

Gvim中每一行的字符长度不一,如何在其后插入字符并对齐,如图中最后一列数字和字母。

你可以使用vim-easy-align以及类似插件来实现这种对齐。
2023-07-18 03:36:112

怎么将gvim配置成c/c++开发环境

1、安装DEVC++,其实目的是为了其目录下的gcc.exe,例如我安装DEVC++的目录是C:Dev-Cpp,那么gcc.exe的目录即为C:Dev-Cppin。安装好以后,右击我的电脑,属性,高级系统设置,环境变量的系统变量中的PATH变量,加上C:Dev-Cppin,每个路径间需要使用分号;隔开。2、安装notepad++,安装结束后,安装插件NppExec,在插件选项的插件管理器中即可以找到。安装好后重启notepad++,开始进行环境配置。3、点击插件选项中NppExec中Execute,在command(s)中输入cmd/c"gcc-o$(CURRENT_DIRECTORY)$(NAME_PART)$(FULL_CURRENT_PATH)",保存为CompileC;再在command(s)中输入cmd/c"g++-o$(CURRENT_DIRECTORY)$(NAME_PART)$(FULL_CURRENT_PATH)",保存为CompileC++;最后在command(s)中输入cmd/c"$(NAME_PART)"&PAUSE&EXIT,保存为runC。点击OK。4、选择插件选项选择NppExec,选中AdvancedOptions,在Associatedscript中选择刚好保存好的三个命令,分别将其add,并且在上方PlacetotheMacrossubmenu处打勾,点击OK。至此,完成C环境配置。
2023-07-18 03:36:241

gvim怎么切换多窗口的?我试了试ctrl+w+w,是关闭窗口,不是切换窗口

默认 <c-w>w 就是轮换窗口,<c-w>c 是关闭。如果不是很有可能是您的 vimrc 对它们做了其它映射。您也可以试试 <c-w> + hjkl 分别是切换到左下上右的窗口上,与 hjkl 对应的移动方向一致。
2023-07-18 03:36:421

菜鸟求解!GVIM到底怎么个强大法?

没配置好. 另外这是个编辑器, 不要指望编辑器可以发射人造卫星. 它的强大体现在很多细节的完善和可配置性,在你没用到之前, 或者你根本永远不会使用到,那么 它不比记事本强.
2023-07-18 03:36:491

vi/gvim/vim中打开的文档直接跳转到路径下的文档

若用vi/gvim/vim打开某文件,该文件内部内容有如下路径/home/soft/readme.txt,然后按下gf直接打开改路径下的文件,然后用ctrl+^退出该文件,返回之前进入的文件。 使用gf在当前窗口跳转,或CTRL-M CTRL-F分屏打开 1、CTRL + D /:sh 2、CTRL + Z /fg
2023-07-18 03:36:551

windows下使用gvim,怎么在normal模式时输入法自动切换为英文

在 Normal 模式里输入命令:set noimdisableVim 会在离开 Insert 模式时自动切换至英文输入法
2023-07-18 03:37:021

gvim中文怎么读呢?

基外母或基威母
2023-07-18 03:37:091