如何使用 Notepad++ 查看文档中最长的行?

Fra*_*urt 5 notepad++

如何使用 Notepad++ 查看文档中最长的行?

该文档包含超过 500,000 行,因此手动滚动查找非常不方便。

Ste*_*uch 6

使用 Notepad++ 32 位查找文件中最长的行。

\n\n
    \n
  1. 安装Python插件。为此:

    \n\n
      \n
    1. 从菜单中选择插件\xe2\x86\x92插件管理器\xe2\x86\x92显示插件管理器
    2. \n
    3. 选中Python 脚本复选框并单击“安装”
    4. \n
  2. \n
  3. 创建新脚本:从菜单中选择Plugins\xe2\x86\x92Python Script\xe2\x86\x92New Script

  4. \n
  5. 为脚本命名Longest Line并选择保存
  6. \n
  7. 将以下文本粘贴到编辑器中并保存文件
  8. \n
  9. 从菜单中,选择Plugins\xe2\x86\x92Python Script\xe2\x86\x92Scripts\xe2\x86\x92Longest Line
  10. \n
\n\n
\n\n
from Npp import *\nimport re\n\nlongest_line = (-1, -1, -1)\n\neditorContent = editor.getText()\nposition = 0\neol_size = 2 if editor.getEOLMode() == 0 else 1\nfor line_number, line in enumerate(editorContent.splitlines()):\n  if len(line) > longest_line[1]:\n    longest_line = line_number+1, len(line), position\n  position += len(line) + eol_size\n\neditor.setCurrentPos(longest_line[2])\n\nnotepad.messageBox("Longest line is line number %d @ %d characters" % longest_line[:2])\n
Run Code Online (Sandbox Code Playgroud)\n