Code Monkey home page Code Monkey logo

hightlight's Introduction

HightLight

Note:

 ida在7.x版本中由于主程序都变为64位程序,所以要求插件也变为64位dll,因此在vs工程需要以下修改:
       
 主要列出比较重要的点和对比32位插件vs设置的变化
       
 1:在对应的包含目录添加sdk include目录(需要注意的是如果要对F5伪代码窗口进行操作,
    需要将ida程序plugin目录中hexrays.hpp防到目录下)
 2:预处理器同样是添加__NT__;__IDP__(编译64位版本需多加宏 __EA64__ )
 3:附加库目录对应要修改为lib\x64_win_vc_32(这个是编写处理32位程序的lib库,
    若要编写64位的那么对应变为 x64_win_vc_64)
 4:dll的名称有要求,由以前的.p64和.plw 对应64位和32位变更为 xxx64.dll 和 xxx.dll
       
 其中最主要的是ida.lib的路径,若选错,会报fatal error错误

主要实现功能如下:

  • “(”和“)”的对应点击高亮,支持跨行匹配

2

  • “{” 和 “}” 段落之间双击高亮,点击{ 和 }所在行,能找到对应的段,快捷键J可以实现快速跳转

3

  • 段落之间的颜色显示可以自行选择,快捷键alt+3或者菜单按钮中选择点击,设置后重启有效
    1

hightlight's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.