GVIM 标签

gvim能否只开一个窗口,每次在终端"gvim 文件名"的时候就自动在这个窗口新开一个tab page来打开文件?
这样桌面简洁很多,就像windows下用UltraEdit一样。可以在gvim中用:tabnew :e,但太麻烦了。

这样做:

gvim   --remote-tab-silent  filename

linux下

为了方便可以在.bashrc中加入

alias vim=‘gvim
--remote-tab-silent‘
alias gvim=‘gvim
--remote-tab-silent‘

windows 下要分2步:

1) 双击时打开标签页

修改注册表:/HKEY_CLASSES_ROOT/Applications/gvim.exe/shell/edit/command的值

C:\Program Files\Vim\vim70\gvim.exe -p --remote-tab-silent "%1"

2)鼠标右键时打开标签页

打开注册表,添加以下项:

[HKEY_CLASSES_ROOT\*\]下添加Shell项      

[HKEY_CLASSES_ROOT\*\Shell] 下添加Edit with &Vim项

[HKEY_CLASSES_ROOT\*\Shell\Edit with &Vim] 添加command项

[HKEY_CLASSES_ROOT\*\Shell\Edit with &Vim\command]修改默认值为"D:\Program
Files\Vim\vim73\gvim.exe" -p --remote-tab-silent "%1"

退出注册表,右键显示Edit with Vim

来自为知笔记(Wiz)

GVIM 标签,码迷,mamicode.com

时间: 2024-08-10 00:05:47

GVIM 标签的相关文章

gvim打造IDE的记录,方法和步骤适用于vim

http://blog.csdn.net/namecyf/article/details/7787479 http://www.cnblogs.com/CodeWorkerLiMing/archive/2012/12/22/2829330.html //一些win的gvim的技巧集合 全工程搜索 http://www.cnblogs.com/xiekeli/archive/2012/08/13/2637176.html 通用的插件安装方法 ms-windows当中的方法 一般都是把解压出来的pl

GVIM 多窗口编辑

GVIM的多窗口编辑 :split 将当前窗口分割成上下两半,他们显示的是相同缓冲区的内容(同一个文件). :vsplit 将当前窗口分割成左右两半,他们显示的是相同缓冲区的内容(同一个文件). :split otherfile 将当前窗口分割成上下两半,他们显示的是当前的文件和和新指定的文件. :vsplit otherfile 将当前窗口分割成左右两半,他们显示的是当前的文件和和新指定的文件. 在窗口之间切换 按住Ctrl + W,然后再加上h, j, k, l,分别表示向左.下.上.右移动

gVim 配置方案 采用Vundle管理插件

在Linux下配置vim非常简单,尤其是采用Vundle来管理插件,使得一切用起来得心应手. Maple大神在github上公布了自己的vim配置方案,相当方便好用.详见 https://github.com/humiaozuzu/dot-vimrc 在Windows下也可以用Maple提供的方案,但是,要修改一些东西.并且,gVim可能需要做一些设置使得它好用一些,比如多标签页显示.隐藏工具栏. 下面,我将介绍我的gVim配置方案. Step 1. 安装gVim 下载gVim之后,安装,我使用

windows下gVim(Vi/vim)基本使用

Vim 是一个Linux 平台上功能非常强大的编辑器,他是早年的Vi 编辑器的加强版.这个gVim 是windows 版的,并且有了标准的windows 风格的图形界面,所以叫g(graphical)Vim.我们可以将gvim 理解为vim(vi的加强版)图形化版本,其指令和用法都完全相同,所以可以參考vim的指令.这是一个国际版本,会根据安装的平台自动选择相应语言包, 支持中文及其各种编码,连界面也是中文的,请放心使用.这个极具Unix特色和风格(simple is the best)的编辑器

vi/vim/gvim编辑器常用命令

[移动] kjhl    上下左右移动光标gd    查找当前word定义的位置,n跳转到下一处nG        跳转到第n行% 在范围字符(括号对, html标签等)首尾跳动 {}   在空行之间上/下移动 ()   在段落之间移动, 包括空行 ctrl+o   依次沿着跳转记录往后跳转 ctrl+i    依次沿着跳转记录往前跳转 ctrl+e   单行向上翻滚 ctrl+u   半屏向上翻滚 b, B      向前移动一个word或WORD [编辑] x 删除当前光标文字 rx   

Gvim 配置

1.安装vundle管理插件 sudo apt-get install vim sudo apt-get install gvim sudo apt-get install git mkdir .vim cd .vim mkdir bundle cd bundle git clone https://github.com/gmarik/vundle.git 2.gvim配置文件 1 " =======================================================

gVIM使用方法

常用命令及说明 命令 说明 Ctrl+u 向文件首翻半屏 Ctrl+d 向文件尾翻半屏 Ctrl+f 向文件尾翻一屏 Ctrl+b 向文件首翻一屏 Esc 从编辑模式切换到命令模式 ZZ 命令模式下保存当前文件所做的修改后退出vi :行号 光标跳转到指定行的行首 :$ 光标跳转到最后一行的行首 x或X 删除一个字符,x删除光标后的,而X删除光标前的 D 删除从当前光标到光标所在行尾的全部字符 dd 删除光标行正行内容 ndd 删除当前行及其后n-1行 ?nyy 将当前行及其下n行的内容保存到寄存

Django url 标签和reverse()函数的使用(转)

原文:http://www.yihaomen.com/article/python/355.htm 使用url标签和reverse()函数,可以避免在模板和view中对url进行硬编码,这样即使url改变了,对模板和view也没有影响 起初用django 开发应用的时候,完全是在urls.py 中硬编码配置地址,在views.py中HttpResponseRedirect()也是硬编码转向地址,当然在template 中也是一样了,这样带来一个问题,如果在urls.py 中修改了某个页面的地址,

HTML5新增Canvas标签及对应属性、API详解(基础一)

知识说明: HTML5新增的canvas标签,通过创建画布,在画布上创建任何想要的形状,下面将canvas的API以及属性做一个整理,并且附上时钟的示例,便于后期复习学习!Fighting! 一.标签原型 <canvas width=”1000” height=”1000” id=”myCanvas”> 您的浏览器版本过低,不支持HTML5新增的canvas标签. </canvas> 使用js获取该画布,并指定对象 <script> Var canvasID = doc