-
source insight代码阅读器
2020-11-30 13:02:37source insight代码阅读器,Source Insight可称为程序员阅读代码的神器。Source Insight是一个非常好的代码阅读、编辑和分析的工具。Source Insight是如今最好用的语言编辑器,支持几乎所有的语言。Source Insight相... -
Android手机代码阅读器CodeBrowerHD
2014-05-15 09:33:02非常好用的手机代码阅读器 阅读大部分编程语言很easy啊 特留备忘 -
专业代码阅读器:像专业程序员一样浏览网络!-源码
2021-01-30 07:49:28像专业程序员一样浏览网页! 专业代码阅读器可以在网页的段落(可能是小说或文章)中插入随机的C#,PHP或jQuery代码,使其看起来像专业网站或工作网站。 它还具有简单的桌面应用...专业代码阅读器是根据许可发布的。 -
含多语言,md解析,day night主题的多语言代码阅读器CoReader.zip
2019-09-24 07:01:06含多语言,md解析,day night主题的多语言代码阅读器CoReader.zip,一台多程序语言读码器 -
Source Insight代码阅读器
2019-08-06 01:20:53NULL 博文链接:https://software-king.iteye.com/blog/2083480 -
代码阅读器准备
2010-01-28 15:35:00操作系统类型:ubuntu 9.04代码阅读器类型:GNU/Emacs (GTK) 22.2.1 ubuntu 9.04并不会默认安装GNU/Emacs,你可以打开Shell,使用如下语句安装:sudo apt-get install emacs22-gtk 安装完毕,运行emacs,并输入...操作系统类型:ubuntu 9.04
代码阅读器类型:GNU/Emacs (GTK) 22.2.1
ubuntu 9.04并不会默认安装GNU/Emacs,你可以打开Shell,使用如下语句安装:
sudo apt-get install emacs22-gtk
安装完毕,运行emacs,并输入如下语句:
alt-x shell
该语句用来打开emacs自带的shell。
在emacs的shell中输入ls,如果输出的结果有一些杂乱的符号,请执行如下的操作:
ctr-x ctr-f ~/.emacs
并在打开的文件的开头添加如下语句,并保存(ctr-x ctr-s):
(setq ansi-color-for-comint-mode t)
(customize-group 'ansi-colors)然后执行(ctr-h t)阅读GNU/Emacs自带的tutorial文件,学会基本的emacs操作。
下面是针对阅读linux-kenerl代码的准备:
首先到www.kernel.org下载对应版本的kernel,我下载的是linux-2.6.30.5.tar.bz2版本。
下载完成后,使用如下命令打开压缩包:
tar -xvsf linux-2.6.30.5.tar.bz2
然后为用emacs阅读代码创建tags table
cd linux-2.6.30.5
make TAGS
打开emacs并执行如下命令:
alt-x visit-tags-table
输入linux-2.5.30.5文件夹下的TAGS文件的完整路径
然后你就可以顺心查阅代码了。
查阅代码的简单命令如下:
将当前光标停放到你要查找的函数或者变量上,使用如下命令
alt-. // 跳至相应的函数或者变量定义处
ctr-u alt-. // 找该函数或者变量出现的下一个位置
alt-* // 返回上一级查找位置本文欢迎转载,但请注明出处。
-
java代码阅读器_python 代码编辑器优劣对比
2020-11-27 07:07:35参考知乎:世界上最好的Python编辑器是什么?spyderpreviewSpyder 是 Python 专用的一种开源 IDE,...Spyder 拥有所有必需的 IDE 特性,包括代码完整性及集成文件浏览器。Spyder 专为数据科学项目创建,具备平滑的学...参考知乎:世界上最好的Python编辑器是什么?
spyder
preview Spyder 是 Python 专用的一种开源 IDE,其独特之处在于专为数据科学工作流程进行了优化。它与 Anconda 软件包管理器捆绑在一起,后者是 Python 编程语言的标准发行版。Spyder 拥有所有必需的 IDE 特性,包括代码完整性及集成文件浏览器。
Spyder 专为数据科学项目创建,具备平滑的学习曲线,即学即会。在线帮助选项允许用户在并行开发项目的同时寻找关于库的专门信息。而且,这个 Python 专用 IDE 与 RStudio 类似。因此,在从 R 切换到 Python 时这是一个恰当的选择。
适用于 Python 库的 Spyder 集成支持(如 Matplotlib 和 SciPy)进一步证明,Spyder 是为数据科学家量身打造的。除了可感知的 IPython/Jupyter 集成之外,Spyder 还有一个独特的「variable explorer」特性,允许使用基于表格的布局展示数据。
优点
模拟 matlab 界面,可以实时查看各变量,非常适合数据分析
启动速度一般,快于 PyCharm
anaconda 内置,无需额外安装,安装后就处理好集成环境,不用再处理环境依赖关系,也包含了
numpy
,matplotlib
和pandas
,可以做些数据处理。对初学者相对友好
界面整洁
数据科学项目的理想工具
缺点
运行多进程有 bug
运行
pyqt5
代码有问题调试不如 PyCharm
不适用于非数据科学项目
对于高阶 Python 开发者而言太基础了
PyCharm
preview PyCharm 是 Python 的专用 IDE,地位类似于 Java 的 IDE Eclipse。功能齐全的集成开发环境同时提供收费版和免费版,即专业版和社区版。PyCharm 是安装最快的 IDE,且安装后的配置也非常简单,因此 PyCharm 基本上是数据科学家和算法工程师的首选 IDE。
对于喜欢 IPython 或 Anaconda 发行版的人而言,PyCharm 同样可以便捷地集成 Matplotlib 和 NumPy 等工具,这意味着我们在处理数据科学项目时可以便捷地使用数组查看器和交互式图表等。除此之外,IDE 还扩展了对 JavaScript 和 Angular JS 等语言的支持,这使得它同样也适合 Web 端的开发。
安装完成后,我们可以快速建立一个 Python 项目,并选择解释器和新的代码文件。可能我们会用 conda 等工具维护不同的环境,例如 TensorFlow 或 PyTorch 等,在建立新项目时只需要选择这些环境下的 Python 主程序就相当于选择了新环境。最后,除了提供直接 debug 和运行功能外,PyCharm 还提供对源代码和项目控制的支持。
优点
很方便针对大型的web框架修改调试
活跃的社区支持
支持全面的 Python 开发,不论是数据科学还是非数据科学项目
运行、编辑、debug Python 代码都不需要额外的支持
缺点
启动较慢
配置环境对初学者有一定困难
vscode
在程序员圈子里,Visual Studio Code(以下简称VSCode)可以说是目前最火的代码编辑器之一了。
它是微软出品的一款可扩展的轻量级开源编辑器,并且支持全平台系统。这些特性使得VSCode颇受欢迎,这也使其成为了一个很棒的Python开发平台。
优点
启动迅速
丰富的插件
界面干净漂亮
缺点
更适合作为代码阅读器,而不是代码编辑器
Jupyter Lab
preview Jupyter Netbook 起源于 2014 年的 Ipython,它是一种基于服务器-客户端结构的网页应用。Jupyter Netbook 允许我们通过「Notebook」创建和操作代码文件,并且采用一种即时运行的方法,这是 Jupyter Notebook 最重要的特性。对于 Python 数据科学家而言,Jupyter Notebook 基本上是必需品,因为它提供了最直观、最精炼的交互式数据科学环境。
对于刚入门的数据科学家而言,Jupyter 是最简单也最完美的工具。我们在写完一个代码片段后就能直接运行这些局部代码查看效果,因此它的交互效果是最好的。此外,Jupyter Notebook 中的单元可以选择代码或者文档,也就是说选择文档后可以直接按照 MarkDown 的语法写代码或整个文件的注释、心得和背景知识等。
通过使用 Matplotlib 和 Seaborn 等可视化工具,我们可以直接在代码单元下输出想要的可视化图信息。当然我们也可以将整个 Notebook 文件导出为 PDF、HTML 或纯 Python 代码文件,这非常有利于文件在不同平台间的传播,因此像谷歌的 Colab 等平台也都默认使用 Notebook 的这种形式。与 Ipython 一样,Jupyter Notebook 是一系列项目的总称,包括 Notebook、Console 和 Qt console 等。
优点
提供了最直观、最精炼的交互式数据科学环境
允许使用 Notebook 直接创建博客或代码演示
在运行整体前可以运行并修正局部代码块
anaconda 直接集成安装
缺点
不易调试
-
如何将vim改造成强大的代码阅读器
2015-12-14 15:17:16最近在接触C/C++编程,一般是在公司的远程服务器阅读和编写代码,这就会涉及C/C++的代码阅读器的问题。通过请教和调研,使用比较广泛的方式是在vim上添加插件,增强vim的功能。 经过比较和分析,使用比较广泛的插件...最近在接触C/C++编程,一般是在公司的远程服务器阅读和编写代码,这就会涉及C/C++的代码阅读器的问题。通过请教和调研,使用比较广泛的方式是在vim上添加插件,增强vim的功能。
经过比较和分析,使用比较广泛的插件是Ctags和Taglist两个插件。
简单说明一下这两个插件的关系。
插件1:Ctag:通过这个插件为程序中的变量、函数、类生成对应的tag标签。可以理解成Map的形式,key是tag,value是tag对应的函数、变量或类在文件中的位置。
生成tag标签:
切换到代码的根目录,执行:
ctags -R --c++-kinds=+p --fields=+iaS --extra=+q
就会在相应的目录生成tags文件,通过vim查看文件内容,就可以看到相应的标签对应关系。如图所示:
插件2:TagList:Taglist插件和Ctag插件协调使用。TagList插件主要用于代码的展示,Ctag插件主要用于代码的查找。
通过vim打开程序,在命令行模式输入:TlistOpen,就可以开启Taglist模式阅读代码。
如图所示:
如图所示:有两栏,一栏是函数、变量等的列表,另一栏是具体的程序内容。
栏目切换:ctrl+w+w,切换。
ctrl+],切换到定义的地方;
ctrl+o,会到调用的地方。
具体的插件下载和安装可以参照:http://www.thegeekstuff.com/2009/04/ctags-taglist-vi-vim-editor-as-sourece-code-browser/
至此就成功完成vim插件的扩展。我们就可以方便的使用vim进行代码查看了。
-
GNU GLOBAL搭建网页代码阅读器阅读ceph代码
2019-02-24 20:57:18[主要参考] (https://blog.csdn.net/gatieme/article/details/78819740)这篇文章进行搭建,但进行了一些优化。 创建新的 cd /root/ceph : 进入ceph源码目录 gtags –v : 生成tag文件 htags -sanohITvt 'Welcome to ...
[主要参考] (https://blog.csdn.net/gatieme/article/details/78819740)这篇文章进行搭建,但进行了一些优化。安装
Ubuntu
ubuntu16.04版本使用下面的命令安装源的global没有htags,所以需要自己下载源码编译安装。
apt install global
下载地址:global下载
安装依赖:sudo apt-get build-dep global sudo apt-get install libncurses5-dev libncursesw5-dev
编译安装:
./configure --with-sqlite3 make -j4 make check sudo make install sudo make installcheck
Centos
centos7安装global就可以直接使用了,可以开始配置。
创建新的
cd /root/ceph : 进入ceph源码目录 gtags -v : 生成tag文件 htags -sanohITvt 'Welcome to ceph source tour!' :tag 文件生成后, 执行 htags 命令生成 HTML 文件 htags --suggest2 #htags-server >& log nohup htags-server -b 0.0.0.0 9091 &
更新
global -vu htags --suggest2 #htags-server >& log nohup htags-server -b 0.0.0.0 9091 &
-
做一个代码阅读器
2019-11-24 14:27:24例如程序中有n%2==0,替换成“n是偶数”,便于阅读。 要引进层的概念,源代码是0层,“n是偶数”是1层,一层层上升,直到程序名。 升层的任务交给程序员,降层的任务交给项目经理。 层是对代码的抽象。 最顶层使用... -
c文件代码格式阅读软件--notepad++源代码阅读器_v7.8.1.rar
2020-01-31 09:24:37很多编程软件都用到了大量的库文件,比如arduino,有的时候需要打开这些c文件,如果用记事本打开,会出现没有分段,没有区分注释和正式代码的很乱的界面。我们需要一个能够自动分行,自动用不同颜色标注注释的工具... -
Source Insight代码阅读器
2014-06-22 21:19:39Source Insight是一个非常好的代码阅读、编辑和分析的工具。Source Insight是如今最好用的语言编辑器,支持几乎所有的语言。Source Insight相较其它的编辑器产品来说,还可以帮您分析源代码,并在您编辑的同时... -
源代码阅读器项目
2017-02-05 15:53:47源代码浏览器的使用方式: 1.打开需要浏览的源文件。软件会自动生成函数调用的信息。 2.用户只需要浏览点击想要查看的函数调用即可。 -
UBUNTU安装代码阅读器Understand
2019-08-13 10:40:00https://blog.csdn.net/weixin_40641902/article/details/79607225 1.直接下载 Understand-3.1.670-Linux-64bit.tgz文件:...) 2. 二、开始安装 在 /home下新建 reader ,右键解压到新建文件夹中。...三... -
python代码阅读器_还在用别的小说阅读器?今天教你用Python制作简易小说阅读器!...
2020-12-30 12:27:07本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有...今天我们要做的就是一个小说阅读器了,一个可以将你的文章中的字每隔多少秒显示一次的阅读器,就好比手机上的定时阅读... -
看来最好的代码阅读器还是IDE
2008-03-12 18:35:00于是想找个代码阅读器来看代码。 第一个想到的就是SourceInsight,但考虑到SourceInsight还是收费软件,于是转向开源产品。搜了半天,找出一个Code Browser,没想到功能比Notepad++还差一些。于是无奈就用Eclispe看... -
Linux代码阅读器
2010-12-30 14:20:00这就是slickedit,可以运行在windows平台,linux平台,solaris平台的代码编辑器 绝对比sourceinsight强大,这是一个名不见经传的经典编辑器,曾经荣获多项软件大奖 这是linux正式破解版的下载地址,别忘了下载... -
python代码阅读器成结构树显示_Python 源代码树目录结构
2020-12-10 19:31:55本文对 Cpython 源码树中顶层目录做一下简单介绍,了解它们每个目录的作用,可以帮助对 Python 源代码感兴趣的童鞋们定位功能源代码的大概位置。## Doc## Grammar用来放置 Python 的 EBNF 语法文件## Include放置... -
最强代码阅读器Source Insight简单使用教程
2020-12-12 21:51:54一、工程创建 Project -> New Project -> Add All 二、右侧视图 View->Panel -> Project File List 三、注释文字 File -> Reload As Encoding -> Chinese Simplified ...四、代码关联 Project -
Linux 平台源代码阅读器understand
2015-05-02 08:40:20找到了一款跨平台的源代码阅读工具understand,该工具基于QT开发(基本上Linux上GUI软件都是用Qt开发,当然也有很少一部分用的GTK开发)。解压缩之后直接将所有文件拷贝到/opt目录下,在/usr/sh -
vim + ctags 搭建代码阅读器
2016-09-08 10:59:481. 首先安装vim 与 ctags ...2. 在源代码目录下生成tags 文件$ $ ctags -R 3. 在源文件目录下搜索目标 $ vim -t main (main 可以替换成你想要查找的函数,变量,类等。。。) 4. 在源代码中定位 -
python代码阅读器成结构树显示_python 生成目录树及显示文件大小的代码
2020-12-14 11:24:45比如1--12--123--1233--123交错的层级关系,刚开始感觉很乱没有想明白,后来终于抓住了关键。只要算出每个层次的深度,就好办了。...)下面放代码:复制代码 代码如下:'''Created on Jul 22, 2009@author: d... -
Source Insight——C/C++代码阅读器
2016-10-02 18:27:42我本来用笔记本阅读器来看,是在太辛苦了。 后来看到了一篇博客,推荐了Source Insight软件,软件小,还能自动定位到其他头文件中的变量,和IDE也差不多了。特别对于我这种只需要用来看看源码的人来说,真实是福音。 -
ROS进阶学习(七)-- ubuntu 16.04 推荐一款代码阅读器
2018-03-19 09:37:37接下来要进入算法学习,一款强大的代码阅读软件是必不可少的,,这里强力推荐一款源码阅读软件 understand ,可以方便实现各种跳转与生成图、表、树,流程等。 首先说明一下,笔者是ubuntu 16.04(64位)操作系统,... -
漂亮的代码阅读器:sublime
2011-11-19 16:15:00Sublime..text 2 转载于:https://www.cnblogs.com/espresso0/archive/2011/11/19/2255324.html -
超级好用的代码阅读器source insight破解版安装和使用
2018-05-27 00:20:18在弹出的注册表管理器中,选择“编辑”-> “查找”->“source insight”,或按照下述路径展开:HKEY_CURRENT_USER -> software -> Source Dynamics -> Source Insight; 将该项下面的source insight 需要清除的对应... -
ubuntu使用Source Insight3.5:Linux源代码阅读器
2012-06-06 10:14:05作为一个开放源代码的操作系统,Linux附带的源代码...甚至设置断点、单步运行、调试等手段来弄清楚整个程序的组织结构,使得Linux内核源代码的阅读变得尤为困难。 当然Linux下的vim和emacs编辑程序并不是没有提 -
spring framework 4 源代码阅读器(1) --- 事前准备
2015-08-13 11:06:00在你开始看代码。的第一件事要做的就是下载代码。 这里:https://github.com/spring-projects/spring-framework 下载完整的使用发现gradle建立管理工具做源。 值得庆幸的事情,spring为导入eclipse写了脚本工具,... -
在ubuntu 10.10下安装KScope代码阅读器
2010-12-30 14:52:00在网上查找kscope的安装,建议使用如下脚本:#!/bin/bash # This script helps you install Kscope on Ubuntu 9.04. # You can also use it to fix "Kscope doesn't run in KDE4" bug. echo "Determining machine... -
Source Insight 4 (安装和使用):一个功能非常强大的C、C++的代码阅读器
2020-10-04 13:36:21dfg
-
JavaScriptBOM操作
-
Unity 热更新技术-ILRuntime
-
SANGFOR_GAP_V3.0安全隔离与信息交换系统_用户手册.pdf
-
“堆叠纳米晶体管”你知多少,可能成为摩尔定律的下一步
-
mingw-w64-install.zip
-
单参数调和平均的精确幂平均界
-
imx_v2016.03_4.1.15_2.0.0_ga.zip
-
wordpress网站如何配置阿里云OSS对象云储存(新手详细教程)
-
android版本!2021百度Android岗面试真题收录解析,面试真题解析
-
冰制机器人?星际探索时可以进行自我修复与建造
-
React脚手架配置代理方法
-
一参数谐波均值的尖锐功率均值边界
-
uniapp text标签自带行高
-
iptables 企业级防火墙配置(四表五链)
-
android社区!面试字节跳动被问Android屏幕适配方案,灵魂拷问
-
第三章课后习题(判断是否为多边形图形,求多边形面积)——程序设计艺术与方法实验三 计算几何的发现
-
2021-02-25
-
mac 牛津高级英英,英汉双解词典 dictionary格式 百度网盘链接
-
mysql中排序将非null前排并升序
-
SecureCRT 连接 GNS3/Linux 的安全精密工具