ctags

你母亲从未告诉过你的Vim的黑暗角落是什么? [关闭]

人盡茶涼 提交于 2020-08-05 06:07:48
问题: There are a plethora of questions where people talk about common tricks, notably " Vim+ctags tips and tricks ". 有很多问题让人们谈论常见的技巧,特别是“ Vim + ctags提示和技巧 ”。 However, I don't refer to commonly used shortcuts that someone new to Vim would find cool. 但是,我没有提到Vim的新手会觉得很酷的常用快捷方式。 I am talking about a seasoned Unix user (be they a developer, administrator, both, etc.), who thinks they know something 99% of us never heard or dreamed about. 我说的是一个经验丰富的Unix用户(他们是开发人员,管理员,两者等),他们认为他们知道我们99%的人从未听过或梦到过的东西。 Something that not only makes their work easier, but also is COOL and hackish . 有些东西不仅让他们的工作变得更轻松

Vim:gvim安装配置(windows)

本秂侑毒 提交于 2020-05-06 01:21:12
Vim:gvim安装配置(windows) 一.gvim的特点: vim要求全部键盘操作,而gvim可以使用鼠标进行可视化操作,即gvim是vim的图形化界面; 二.gvim安装: 下载地址:http://www.vim.org/download.php#pc 安装:gvim80-586.exe 建议安装到非C盘下 添加环境变量VIM,值为gvim安装目录(例: D:\Vim) 添加gvim目录下的vim文夹路(例 :D:\Vim\vim80)径加入path中; 三.中文帮助安装: 下载地址:http://vimcdoc.sourceforge.net/ 安装:vimcdoc-2.1.0-setup.exe 四.安装插件管理vundle: 前提:安装git和curl 下载地址:https://github.com/VundleVim/Vundle.vim 安装方法及配置方法:https://github.com/VundleVim/Vundle.vim/wiki/Vundle-for-Windows 五.在_vimrc中加入常用配置(_vimrc在gvim的目录下): set nu! "设置行号 colorscheme desert "设置配色方案 syntax on "语法高亮 syntax enable set nobackup "不生成备份文件 set showmatch

win10 gvim新手教程支持python3

删除回忆录丶 提交于 2020-05-06 00:46:40
电脑上装了很多编译器,gvim,pycharm,sublime text3,atom等等。。各有优劣,但是最后选择了gvim,是因为真的好用。。快、简洁、高效。 很多新手打开gvim不知道怎么用,长得和其他编译器不一样,首先需要理解的是gvim有四种模式,只说最新手当前需要的。 1.普通模式。在编译模式/命令模式下按ESC进入普通模式。就打开软件的模样。 2.编译模式,普通模式下按“i”则可以进入编写程序。比如在此模式下写一个python程序,然后保存,保存的时候文件名输入“python.py”,再运行即可。 3.命令行模式 在普通模式下输入“:”则可以向命令提示符一样,键入各种命令。 使gvim支持python3并不需要特别的什么方式,只是很多新手不大理解gvim。简单介绍一下用gvim编译一个python的hello程序。 准备工作: 系统:win10 python版本:3.7.2(有添加到环境变量) python和gvim正常安装即可。 Exuberant Ctags http://ctags.sourceforge.net/ 下载解压后将文件内的ctags.exe拷贝到gvim.exe的目录 Taglist http://www.vim.org/scripts/script.php?script_id=273 下载解压后将plugin中的taglist.vim拷贝到gvim

Web性能压力测试工具之WebBench详解

浪尽此生 提交于 2020-04-20 00:25:23
webbench的标准测试可以向我们展示服务器的两项内容:每秒钟响应请求数和每秒钟传输数据量。 webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP, PHP , JAVA ,CGI)进 行测试的能力。 他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。 Webbench最多可以模拟3万个并发连接去测试网站的负载能力。 官方主页: http://home.tiscali.cz/~cz210552/webbench . html 1、WebBench安装 wget http: // home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz tar -zxvf webbench- 1.5 . tar .gz cd webbench - 1.5 make make install 安装中遇到的问题及解决方法 ctags * .c /bin/ sh : ctags: command not found make : [tags] Error 127 (ignored) 意思是缺少ctags命令,用apt install ctags安装即可。 2、测试WebBench webbench webbench [option]... URL -f|--force Don ' t wait for

vim+vundle配置

余生颓废 提交于 2020-03-02 01:20:18
Linux环境下写代码虽然没有IDE,但通过给vim配置几个插件也足够好用。一般常用的插件主要包括几类,查找文件,查找符号的定义或者声明(函数,变量等)以及自动补全功能。一般流程都是下载需要的工具,然后在vimrc文件中配置加载工具选项,一直这么用也没觉得啥。但最近发现通过vundle工具可以很方便的管理多个插件,非常方便,介绍给大家。 1.安装vim ./configure --prefix=/usr \ --with-features=huge \ --enable-pythoninterp \ --enable-rubyinterp --enable-luainterp \ --enable-multibyte --enable-sniff --enable-fontset \ --with-features=huge \ --enable-pythoninterp \ --enable-rubyinterp \ --enable-luainterp \ --enable-multibyte \ --enable-sniff \ --enable-cscope make sudo make install 2.安装配置vundle (1).vundle代码全部托管在git上,首先下载源码 git clone https://github.com/gmarik/vundle

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楼

vim插件ctags的安装和使用

人盡茶涼 提交于 2020-02-09 02:09:22
vim插件ctags的安装和使用 2013-11-19 20:47 17064人阅读 评论 (0) 收藏 举报 分类: 开发工具(3) linux编程(9) c/c++编程(11) 版权声明:本文为博主原创文章,未经博主允许不得转载。 【ctags功能】: 为源码的变量/对象、结构体/类、函数/接口、宏等产生索引文件,以便快速定位。目前支持41种语言,这里仅以C/C++为例:ctags可以产生c/c++语言所有类型的索引文件,具体如下: [plain] view plain copy -> class names(类名) -> macro definitions(宏定义) -> enumeration names(枚举名) -> enumerators(枚举变量) -> function definitions(函数定义) -> function prototypes/declarations(函数定义/声明) -> class, interface, struct, and union data members(类,接口,结构体,联合体) -> structure names(结构体名) -> typedefs(别名) -> union names(联合体名) -> variables (definitions and external declarations)变量

How can I use DoctorJS with Emacs?

僤鯓⒐⒋嵵緔 提交于 2020-02-01 20:13:07
问题 Is there a way to use DoctorJS (apparently it used to be called jsctags) to generate a TAGS file for Emacs? I've been looking around and it seems to always use the vi tags style, but I could be missing something very obvious. 回答1: doctorjs does not appear to output emacs style tags. It does not accept the -e option. Probably it would not be that difficult to add emacs tag support, as both emacs and vim tag files are a very simple format. 回答2: Please try this fork, which does support the -e

How can I use DoctorJS with Emacs?

心不动则不痛 提交于 2020-02-01 20:12:02
问题 Is there a way to use DoctorJS (apparently it used to be called jsctags) to generate a TAGS file for Emacs? I've been looking around and it seems to always use the vi tags style, but I could be missing something very obvious. 回答1: doctorjs does not appear to output emacs style tags. It does not accept the -e option. Probably it would not be that difficult to add emacs tag support, as both emacs and vim tag files are a very simple format. 回答2: Please try this fork, which does support the -e