当前位置: 首页 > wzjs >正文

全国当先的网络建站推广互粉的网站是怎么做的

全国当先的网络建站推广,互粉的网站是怎么做的,ui培训班哪里有,郑州男科医院哪家权威目标:vim ctags cscope 实现跳转到定义,跳转到调用。 1 vimrc配置 先安装ctags与 cscope 插件。参考博客 vim ctags cscope 强大的IDE 中内容先实现最基础的跳转功能。 在家目录创建.vimrc文件,编辑.vimrc中内容如下: &qu…

目标:vim + ctags + cscope 实现跳转到定义,跳转到调用。

1 vimrc配置

先安装ctagscscope 插件。参考博客 vim + ctags + cscope = 强大的IDE 中内容先实现最基础的跳转功能。
在家目录创建.vimrc文件,编辑.vimrc中内容如下:

"Generate tags and cscope.out from FileList.txt (c, cpp, h, hpp)
nmap <C-@> :!find -name "*.c" -o -name "*.cpp" -o -name "*.h" -o -name "*.hpp" > FileList.txt<CR>\ :!ctags -L -< FileList.txt<CR>\ :!cscope -bkq -i FileList.txt<CR>
if has("cscope")set csto=0set nocsverb" add any database in current directoryif filereadable("cscope.out")cs add cscope.outendifset csverb"set cst  这两句会将cscope当作tag,当找不到时会卡住,因此注释掉"set cscopetag
endifnmap zs :cs find s <C-R>=expand("<cword>")<CR><CR> "符号查找(函数名、宏、枚举值)
nmap zg :cs find g <C-R>=expand("<cword>")<CR><CR> "查找符号的定义(函数名、宏、枚举值)
nmap zc :cs find c <C-R>=expand("<cword>")<CR><CR> "查找调用函数的所有函数
nmap zt :cs find t <C-R>=expand("<cword>")<CR><CR> "搜索文本字符串
nmap ze :cs find e <C-R>=expand("<cword>")<CR><CR> "搜索符合正则表达式的模式,当前光标下的单词作为模式。
nmap zf :cs find f <C-R>=expand("<cfile>")<CR><CR> "打开名称为光标所在文件名的文件
nmap zi :cs find i ^<C-R>=expand("<cfile>")<CR>$<CR>"这个命令用于查找包含当前文件的文件(试了不管用)
nmap zd :cs find d <C-R>=expand("<cword>")<CR><CR> "列出当前光标下函数调用的所有函数,函数较大时常用

cd到想要阅读的工程目录,
vim 命令进入vim交互界面,
Ctrl + @ 先生成标签文件,
:q退出vim,(该操作生成标签文件,只执行一次)
之后vim打开该目录下的文件就能使用cscope与ctags相关命令操作实现跳转了。

2 必备的跳转快捷键(每天背诵+实操)

分类成ctags和cscope的两种。

ctags 基本操作:

Ctrl+] 跳转到光标所在函数定义位置,入栈操作
Ctrl+t 是Ctrl+]的反向操作,出栈操作
Ctrl+i 原路深入(不局限于Ctrl+]构成的调用树)
Ctrl+o 原路返回,Ctrl+i的反向操作(与Ctrl+o的区别???无栈的概念)gf		打开名称为光标所在文件名的文件
:help helptags 查看帮助文件下面好像是vim编辑器快捷键
hjkl	对应上下左右
[[		跳转到上面的函数开头
]]		跳转到下面的函数开头
{		转到上一个空行(常用于开始写代码了)
}		转到下一个空行(常用于开始写代码了)
*		光标单词下一次出现的地方
#		光标单词上一次出现的地方

cscope 基本操作:

cs find s  : 符号查找(函数名、宏、枚举值)	
cs find g  : 查找符号的定义(函数名、宏、枚举值)
cs find c  : 查找调用函数的所有函数
cs find t  : 搜索文本字符串
cs find e  : 搜索符合正则表达式的模式,当前光标下的单词作为模式。
cs find f  : 打开名称为光标所在文件名的文件
cs find i  : 这个命令用于查找包含当前文件的文件(试了不管用)
cs find d  : 列出当前光标下函数调用的所有函数,函数较大时常用

快速记忆
signal 为符号查找,所以为s.
designate /ˈdezɪɡnət/,指派,谁指派这个函数来这的?含字母g, 可跳到函数定义。
be called, 找到在哪被调用的,所以为c
text, 查找文本字符串
file,打开光标所在文件
display functions,列出当前函数调用了哪些函数

3 参考链接

1,https://blog.csdn.net/weixin_42910064/article/details/113522043
2,https://zhuanlan.zhihu.com/p/607755311

下一步试试增加花里胡哨的操作。

http://www.dtcms.com/wzjs/552799.html

相关文章:

  • 网站建设倒计时代码做网站推广业务怎么样
  • 专业东莞网站制作公司北京制作网页设计
  • 融资渠道长春seo优化企业网络跃升
  • 做网站购买服务器吗wordpress 小说 采集器
  • 家具网站开发设计任务书seo知识总结
  • 手机网站建设公司排名郑州网站建设定制开发
  • 宣讲家网站做四讲四有模范网站开发的行业情况分析
  • 自己建的网站如何百度搜索菜鸟教程网官网入口
  • dede网站如何换源码如何写好软文
  • 推广网站怎么做西昌seo
  • 合肥企业制作网站深圳市建筑工程股份有限公司
  • 个人性质网站名称精品课程网站建设设计方案
  • 库尔勒 网站建设小程序商城的运营模式
  • 教育网站设制下载做外贸网站注意什么
  • 阳谷网站建设公司设计制作属于哪个行业
  • 网站 建设 语言广州高端网站制作公司哪家好
  • 天津怎么建立企业网站电脑搭建网站
  • 北京网站优化推广公司wordpress主题cms
  • 网站做sem优化群晖 wordpress
  • 网站建设名片世界新闻
  • 成都城乡建设网站关于网站建设项目的投诉函
  • 响应式网站模板的应用怎么做网络彩票网站
  • 菏泽建设企业网站微信公众平台入口
  • 外贸网站推广运营做网站包括服务器么
  • seo海外运营vps内存wordpress优化
  • 做销售怎么找优质资源网站个人简历模板免费下载word文档
  • 国外做的比较的ppt网站建设风景网站策划书
  • 企业网站界面 优帮云开发一款游戏能赚多少钱
  • 主流的外贸平台wordpress织梦seo
  • 网站建设zhuitiankejiwordpress租车主题