vim
jasonxty
这个作者很懒,什么都没留下…
展开
-
Python code browse
linux下面C语言browse,vim+cscope爽歪歪。python的话,用vscode就可以了。如果不是vscode的话,vim+ctags就可以了。先在你的代码目录里面运行命令“ctags -R”,然后光标移动到一个方法或者函数名称,再按‘ctrl+]’就可以跳转到它的定义。按‘Ctrl+O’就可以返回。...原创 2020-03-04 13:40:32 · 194 阅读 · 1 评论 -
Linux处理git diff尾部的^M
背景在vim里面复制了两行。git diff看的时候发现尾部有^M。vim可以通过vi -b查看尾部的换行符。经了解这是因为windows用CR LF来换行,而Linux用LF来换行。我应该是打开了之前用windows的编辑的文件。解决方法vim打开,set ff=unix就可以删除所有尾部的^M。https://kb.iu.edu/d/acux...原创 2020-02-14 14:11:04 · 818 阅读 · 0 评论 -
vim更改tab为4个空格后如何输入tab
在写makefile的时候遇到的:在INSERT模式下,ctrl + v,再按Tab。原创 2019-10-25 09:32:24 · 469 阅读 · 0 评论 -
ubuntu 16.04 i386安装YouCompleteMe
感觉vim就是缺一个自动补全,所以网上找了一阵子,装了YouCompleteMe这个插件。由于发现网上的很多安装教程比较老旧混乱,所以根据自己的安装经验在这里做一个总结,其实按照vundle和YouCompleteMe的github主页,安装过程还是比较简单的。如果没有git先安装git按照vundle里面的Quick Start逐步安装配置,然后得到如下.vimrc配置。 其中最后两行是让原创 2017-01-05 16:11:45 · 967 阅读 · 1 评论 -
cscope的经典用法
cscope的用法一,一般源文件中生成索引文件为了方便使用,编写了下面的脚本来更新cscope和ctags的索引文件:#!/bin/shfind . -name "*.h" -o -name "*.c" -o -name "*.cc" > cscope.filescscope -bkq -i cscope.filesctags -R这个命令会生成三个文件:csco...转载 2019-07-02 10:25:38 · 3390 阅读 · 0 评论