gvim

Vim和Ctags提示和技巧[关闭]

拜拜、爱过 提交于 2020-02-27 00:57:17
我刚刚使用我的Vim(或者更确切地说是gVim)安装了 Ctags (以帮助进行C ++开发),并希望找到您最喜欢的命令,宏,快捷方式,以及随之而来的提示...... 分享你最好的武器库。 在Vim开发中你会推荐哪些其他Vim附加组件用于C ++? 编辑 您将与Ctags一起使用的其他附加组件? EDIT2 您使用哪个版本的gVim标签? 这有什么不同吗? EDIT3 如何增强大型和小型项目的编程体验? #1楼 几个同名的定义 <Cw>g<C-]> 在拆分中打开定义,但也执行 :tjump 要么转到定义,要么如果有多个定义,则会显示可供选择的定义列表。 #2楼 我在macos中使用vim,原来的ctags不能正常工作,所以我下载最新的并配置make make install。 我在/ usr / local / bin / ctags中安装ctgas(保留原始版本) "taglist let Tlist_Ctags_Cmd = "/usr/local/bin/ctags" let Tlist_WinWidth = 50 map <leader>ta :TlistToggle<cr> map <leader>bta :!/usr/local/bin/ctags -R .<CR> set tags=tags;/ map <M-j> <C-]> map <M-k> <C-T> #3楼

如何在Windows上设置编辑器以使用Git?

流过昼夜 提交于 2020-02-26 02:59:40
我 在Windows上 试用 Git 。 我到了尝试“git commit”的地步,我收到了这个错误: 终端是愚蠢的,但没有定义VISUAL或EDITOR。 请使用-m或-F选项提供消息。 所以我想出了我需要一个名为EDITOR的环境变量。 没问题。 我把它设置为指向记事本。 这几乎奏效了。 默认提交消息将在记事本中打开。 但记事本不支持裸线馈送。 我出去拿了 Notepad ++ ,但是我无法弄清楚如何将Notepad ++设置为 %EDITOR% ,以便它可以按照预期与Git一起使用。 我没跟Notepad ++结婚。 在这一点上,我不介意我使用什么编辑器。 我只是希望能够 在编辑器 而不是命令行(使用 -m )中 键入提交消息 。 那些在Windows上使用Git的人:你用什么工具来编辑你的提交信息,你需要做些什么来使它工作? #1楼 我很难让git与wordpad,KomodoEdit以及我给它的其他编辑器合作。 最开放的是编辑,但git显然不会等待保存/关闭发生。 作为一个拐杖,我一直在做 git commit -m "Fixed the LoadAll method" 保持活力。 倾向于让我的提交消息比它们应该的更短,但显然在Windows版本的git上还有一些工作要做。 GitGUI也不是那么糟糕。 这需要一点点的定位,但在那之后,它运作得相当好。 #2楼

gvim中一些基础操作命令

别来无恙 提交于 2020-01-30 19:11:43
如何对gvim界面自定义(设置自己喜欢的gVim界面):在Terminal中输入gvim ~/.vimrc 删除类操作: x:删除光标所在的字符; dw:删除光标所在的单词; dd:删除当前行; d$ :删除光标至行尾的所有字符; ndd :删除n行,n为数字; dG :删除当前行到最后一行; 复制黏贴类操作 yw:复制光标所在的单词; y$:复制光标至行尾的所有字符; yy:复制当前行; nyy:复制n行,n为数字; p:黏贴 改变和替换操作 r :替换光标所在字符; ci :修改当前字符 cc:修改当前行 c$:修改当前到行尾的内容 :/abc 123 :使用abc代替123 ddp:上下两行交换 u :撤销指令 底行模式命令 :set nu 在每一行前加行号 :set nonu 不加行号 :set ic 不缺分大小写 :set noic :set wrap 分行显示 :set nowrap 多窗口操作: :sp横着开新窗口 :vsp竖向开新窗口 :Ctrl+w 切换窗口(两次) :E查看父目录内容 :e刷新 来源: CSDN 作者: stanary 链接: https://blog.csdn.net/stanary/article/details/104116638

C++ VIm 配置

限于喜欢 提交于 2020-01-07 02:53:31
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 本问基于win10/gVIm 安装taglist 显示文件/函数树 下载 将doc下taglist.txt粘贴到Vim\vimfiles下doc目录中 将plugin下taglist.vimt粘贴到Vim\vimfiles下plugin目录中 用管理员身份打开gvim 运行":helptags C:...\Vim\vimfiles\doc " 安装ctags 跳转 下载 配置环境变量,将tags.exe文件父目录添加到path 在工作空间中生成tag文件,运行ctags * 或者ctags -R 运行 :set tags=tag文件目录 工作空间目录下的代码就可以用 <Ctrl-]> / <Ctrl-T> 实现跳转 语法检查插件 cppSyntaxCheck https://blog.csdn.net/carryheart/article/details/52369401 https://timothyqiu.com/archives/using-omnicomplete-for-c-cplusplus-in-vim/ 来源: oschina 链接: https://my.oschina.net/depeng414/blog/3153506

python学习入门

岁酱吖の 提交于 2019-12-21 11:32:25
人家都说现在动态语言兴起了,以后可能是动态语言的天下了,所以咱也要了解一下。起码写个小辅助工具啥的用脚本确实很好,我先给超级菜鸟引引路。写一下如何用vim开发简单的python程序,希望对大家能有帮助,能开头就好办了。 先搭环境吧 先下载python,gvim,python.vim去(python我装的2.5,gvim是个编辑器,python.vim是个vim的扩展,有了它用vim编辑python就可以有语法高亮显示了,如果你想语法自动完成再到网上搜索一下吧,推荐google哦),先装pythoh,然后vim,gvim安装后就是中文的了(我也不知道为什么,我是在sf.net上下的),把python.vim拷贝到pluins目录下,在它的目录下打开_vimrc文件,在最下面加入map <F5> :!python.exe %,然后再我的电脑属性里设置系统环境变量,在path变量里加入python.exe所在的路径,就是你安装python的路径,然后打开gvim就可以输入代码了,就直接输入print 'Hello ,wawa',然后保存成mypy.py,按esc退出插入模式(要不按esc,按f5会把“f5”插入到代码里),按F5,就会运行你的第一个python程序了。其它的vim操作说明大家google吧,好像有中文手册。 上面三个文件的下载路径google就可以找到了哦,我怕提供了路径

gvim中进行verilog语言信号追踪、显示拓扑插件

女生的网名这么多〃 提交于 2019-12-10 06:38:32
插件使用方法及功能: vtags 是一款在gvim下实现类似verdi的信号追踪、显示拓扑等功能的插件。vtags插件完全使用python实现,目前实现功能包括信号追踪、宏定义追踪、显示模块拓扑、快速打开文件、保存和打开gvim快照、添加断点等功能。 支持功能和快捷键: 快捷键 功能 gi 进入子模块 gu 回到上层模块 <Space><Left> 追信号源,或宏定义 <Space><Right> 追信号目的 <Space><Down> 回退 <Space><Up> 向前 <Space> + v 显示策略,和展开收回策略条目 <Space> + c 添加记录点 <Space> + b 添加基本模块 <Space> + d 删除记录点或基本模块 <Space> +h 固定当前窗口 <Space> 快速访问 <Space> + s 储存快照 gvim/vim 加载快照 详细信息看《二:开始使用及支持功能和快捷键》 注意: (1)在code目录下通过vtags生成vtags.db后,第一次打开verilog code时需要编译生成的database,所以第一打开code比较慢,之后打开code就会非常迅速。 安装方式: 1. 下载插件代码,解压并复制到自选的安装路径下。下面以安装目录为“~/vtags-1.20/为例” 代码下载地址: (1) https://pan.baidu.com

ubuntu14.04规避“Client failed to connect to the D-BUS daemon”和“tempt to add property GnomeProgram”错误信息

半世苍凉 提交于 2019-12-06 07:55:54
1.我在ubuntu14.04中切换到root权限后,打开gvim,会报:Client failed to connect to the D-BUS daemon错误信息,虽然不影响使用,但看着很不爽,解决方法是切换root权限时使用su -或者su - root。 具体参考帖子http://blog.csdn.net/rainysia/article/details/19479591 2.但这样还会报另一种错误:tempt to add property GnomeProgram,解决办法是卸载gnome版本的vim,安装kde版本的vim,或者把错误信息重定向,在/etc/.bashrc里添加以下内容: alias gvim="gvim 2>/dev/null" 具体参考帖子http://askubuntu.com/questions/361180/gvim-glib-gobject-warning-in-ubuntu-13-10 来源: CSDN 作者: steven_yan_2014 链接: https://blog.csdn.net/steven_yan_2014/article/details/41791091

What makes a font invalid for use in gVim?

匿名 (未验证) 提交于 2019-12-03 08:46:08
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 由 翻译 强力驱动 问题: I'm using gVim on Windows 7 and I recently added some fonts to C:\Windows\Fonts. In gVim, I can :set guifont=Font_Name some of them and it gets set as expected, but for several others I get E596 Invalid font(s): Font_Name . Obviously the fonts which do not make the cut either have or lack some property which gVim requires of fonts it loads. Does anyone know what those are, and what, if anything, one might do to modify an existing font so that it meets those criteria? In particular, the following fonts fail: Cronos Display

Windows下Gvim为什么没有python3支持?

匿名 (未验证) 提交于 2019-12-02 22:51:08
下载了最新Gvim8,带有python3/dyn的编译选项,同时也安装了python3.7,加入了环境变量,重启 :echo has("python3")仍然显示0 仔细察看gvim版本后发现编译时使用的是python3.6 OK,找到问题就好解决了,解法 1. 自已下载源码重新编译gvim 2. 安装python3.6 但是,一来我懒,二来我不想用python旧版本 于是下载了 https://www.python.org/ftp/python/3.6.8/python-3.6.8-embed-win32.zip ,直接解压缩到gvim的目录,搞定! 希望对windows中Gvim用户有帮助。 文章来源: https://blog.csdn.net/xjtugong/article/details/90737122

gvim怎么一键运行python3程序

匿名 (未验证) 提交于 2019-12-02 22:11:45
win10让gvim一键编译python文件 系统:win10 python版本:3.7.2 gvim版本:8.0 找到gvim所在目录的上一层,即vim80所在目录,打开“_vimrc”编辑 可能遇到的问题,“_vimrc”是只读文件。 解决方法,将此文件复制一份到桌面,再右键用gvim进行编辑,加入如下内如: map <F12> :!python % 注意%前面的空格。保存后粘贴到它上述目录,覆盖即可。现在可以在gvim的普通模式直接用F12执行python代码了。