Community

    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    PowerShell escape character is not being detected

    General Discussion
    escape-char powershell
    1
    1
    1567
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Iván Pérez
      Iván Pérez last edited by

      Hi!

      Notepad++ 7.2 (and probably older versions too) is not detecting and applying syntax highlighting properly when there is a escape character in Windows PowerShell scripts (ps1 files). Escape character is ` - see http://ss64.com/ps/syntax-esc.html

      Take this piece of code as an example:

      # comment
      
      $Path.split("`"") | Where-Object { $_ -and (Test-Path $_) }
      
      # this is not detected as a comment, it appears to be part of a string
      $Var += $Path.split() | Where-Object { $_ -and (Test-Path $_) }
      

      This is how it renders in Notepad++:

      Screenshot

      The string on line 3 seems to never end, so the comment on the next line is not highlighted properly.

      Could this be fixed?

      Thanks!!

      1 Reply Last reply Reply Quote 1
      • First post
        Last post
      Copyright © 2014 NodeBB Forums | Contributors