AndroidLogger initially designed as an logcat lexer plugin of Notepad++, has evolved into a comprehensive toolkit with magic functionalities. Even if you are not an Android developer, it is very useful for you!
Currently it supports 7.8.x ~ latest version of Notepad++. With the plugin, you can quickly run cmd and get the output to NPP, and you can search files by oneclick!
NOTE: It is recommended that you upgrade to a newer Npp version, taking 7.x as an example, the plugin toolbar is not displayed.
Select text, then click the [fast cmd] to fire search quickly!
1.1 Supports several options to fire search depend on your use.
/i : ignore case
/o : search opend files
/f : search folder
/r : recursive search folder and sub-folders
/s : detect src folder then search recursively
/m : mark word highlight
/w : match word not use regex
1.2 You can config search at [Settings] & [Common Cmds]
The [Common Cmds] support kinds of functions.
2.1 adbcmd: adb, adbout
<adbcmd>
<desc>run adb shell getprop and out to NPP</desc>
<cmd>getprop</cmd>
<param></param>
<type>adbout</type>
</adbcmd>
2.1 oscmd: cmd, cmdout
The cmdout provided a option to convert cmdout to local encoding.
<oscmd>
<desc>Python Run</desc>
<cmd>python</cmd>
<param>@!</param>
<type>cmdout</type>
<charset>ansi</charset>
</oscmd>
<oscmd>
<desc>start calculator</desc>
<cmd>calc</cmd>
<param></param>
<type>cmd</type>
</oscmd>
<oscmd>
<desc>start logcat and out to NPP</desc>
<cmd>cmd /c</cmd>
<param>adb logcat</param>
<type>cmdout</type>
</oscmd>
<oscmd>
<desc>Dir Demo</desc>
<cmd>cmd /k</cmd>
<param>dir c:\</param>
<type>cmd</type>
</oscmd>
2.3 nppcmd: search
<nppcmd>
<desc>Find [the] in Current</desc>
<cmd>search /i /r /s *.h *cpp</cmd>
<param></param>
<type>search</type>
</nppcmd>
Essentially, it's a lexer for Android Logcat, you can custom color through NPP (Notepad++) preferences.
Supports capture screenshot and logs with filters.
Install
- Push AndroidLogger.dll under "plugins" directory of Notepad++
- Push AndroidLogger.xml under "plugins\Config" directory of Notepad++
Features
- Support lexer fot APP & RADIO Log, and cutomizable
- Support catching log on device: APP, RADIO
- Support Shell CMD on device. ->(1) The shell cmd line must start with '>' and at the top of doc. ->(2) Start with '#' is comment ->(3) Empty line is permitted ->(4) Freely use logcat, top & grep, tcpdump
- Support capture device screenshot, now just save at d:\device.bmp
v1.4.3.4
New icons to adapte fluent theme! Support [cmdout] with charset option. You can run python and cmds, and capture out to NPP.
- update icons
- optimize cmdout
- update search mark
- support search in fast cmd!
v1.4.2.8
A Powerful Search Feature Now Available in Common Cmds!
- Search action style: search /i /r /w /m /f /o
- Current File - default
- Opened Files - /o
- Current Directory - /f
- Update AndroidLogger settings to xml format!
- Fix Unixtime Convert Crash issue
- Update AndroidLogger settings to xml format!
- Goodbye to copy config the xml file, now can generate it!
- Support custom keyword, your keywords your color!
- auto lexer for shell logcat cmd
- optimization adb shell output efficiencily!
- Fix lexer to compatible with leading or trailing spaces!
- Fix when open style dialog, the fold margin is shown, should hide it!
- Fix rgb issue, now device screenshot is ok!
- Log & Shell concurrent optimization!
- adb cmd will not timeout!
- thread concurrent optimization