go - studio - Agregar un lenguaje definido por el usuario en el bloc de notas++
visual studio installer (8)
Estoy intentando agregar el complemento de sintaxis para el lenguaje de programación Go en el bloc de notas ++.
tiene un repositorio para dichos idiomas definidos por el usuario. Descargué y descomprimí los archivos Go, que contenían un archivo Léame, un UserDefinedLang_Go.xml y go.xml
Intenté seguir las instrucciones en la parte inferior de la página de la siguiente manera: Dado que estoy usando Windows 7 (x64), mi bloc de notas ++ es C: / Archivos de programa (x86) / Notepad ++
Al no haber instalado previamente un lenguaje definido por el usuario, no tenía un archivo userDefinedLang.xml, así que copié userDefinedLang_Go.xml en el directorio raíz y lo renombré para eliminar el "_Go", lo que lo convirtió en userDefinedLang.xml
Luego copié go.xml en C: / Archivos de programa (x86) / Notepad ++ / plugins / APIs /
Este parece ser todos los pasos necesarios. Sin embargo, cuando abro notepad ++, no hay "Ir" cerca de Lang -> Definido por el usuario, y no hay coloreado sintáctico en un archivo .go. Intentar importar a través de Ver -> Diálogo definido por el usuario -> importar produce un error de "no se puede importar".
¿Alguna idea de lo que estoy haciendo mal? Estoy usando una instalación limpia de Notepad ++, que es la versión 6.1.8
Añadí la sintaxis del lenguaje pl / sql a notepad ++, el sytax / lang estaba en la web, así es cómo lo hice funcionar ...
abrió el xml usando el bloc de notas, agregó
<?xml version="1.0" encoding="Windows-1252" ?>
como David había sugerido, al comienzo del archivo xml -> userDefinedLang_plsql.xml
Pegado el archivo userDefinedLang_plsql.xml en el directorio raíz de notepad ++ y
Luego lo copié en C: / Archivos de programa (x86) / Notepad ++ / plugins / APIs /
luego desde el bloc de notas ++ idiomas seleccionados -> definido por el usuario. no hizo nada.
entonces fui a idiomas -> defina su idioma. a continuación, seleccione pl / sql de menú desplegable ..-> renombrado y guardado ..
luego apareció en el idioma al final.
Acabo de hacerlo funcionar en mi sistema después de algunos retoques, coloque esto en la parte superior del archivo userDefinedLang.xml y el archivo go.xml :
<?xml version="1.0" encoding="Windows-1252" ?>
Eso debería ser el truco (después de abrir Notepad ++)
go.xml debe estar en la carpeta plugins / APIs , y userDefinedLang.xml va en la raíz de Notepad ++ como dijiste.
Espero que ayude.
Algunas otras respuestas no se discuten, algunas versiones anteriores de Notepad ++ NO parecen funcionar con ninguna de estas respuestas.
Intenté prácticamente todas las soluciones antes de actualizar Notepad ++ a la versión 6.4.2.
Comparto la solución que encontré para NotePad ++ 6.5 porque tuve el mismo problema que los mensajes anteriores.
Si no lo hace, realice los pasos de instalación explicados en go / misc / notepadplus / README (userDefineLang.xml, functionList.xml, API). Cuando no tiene useDefineLang.xml en NP ++, cree uno usando el archivo de go / misc / notepadplus / useDefineLang.xml, pero no se olvide de agregar la primera línea
<?xml version="1.0" encoding="Windows-1252" ?>
y descomente la parte de NotepadPlus para tener<NotepadPlus>
al principio y</NotepadPlus>
al finalCambio en functionList.xml
<association ext=".go" id="go"/>
BY<association userDefinedLangName="go" id="go"/>
Como no tenía userDefineLang.xml por defecto en NP ++, importé este archivo usando el menú Idioma / Definir idioma -> importar. A continuación, detenga / inicie NP ++. Compruebe que Go esté en el menú / Language al final de la lista. Abra un archivo .go. Si el color no cambia automáticamente, haga clic en entrar / Menú de idioma
Todo estuvo bien después de eso para mí (sangría, color, autocompletado ...)
Nueva instalación de Notepad ++ 6.4.5 en Win7 64bit
Descargar desde el sitio Notepad ++:
http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=User_Defined_Language_Files#G
Copie "go.xml" en C: / Archivos de programa (x86) / Notepad ++ / plugins / APIs
La instalación predeterminada no tiene ningún idioma definido por el usuario, por lo que puede hacer esto:
- Copie "userDefineLang_Go.xml" en C: / Users // AppData / Roaming / Notepad ++
- Elimine "_Go" del nombre del archivo, por lo que es "userDefineLang.xml"
- Descomente las etiquetas de apertura y cierre de "NotepadPlus".
(Si ya tiene un userDefineLang.xml, agregue el contenido del archivo _Go).
Reiniciar Notepad ++
Si no tiene ningún idioma de usuario definido anteriormente, luego de renombrar userDefinedLang_Go.xml
a userDefinedLang.xml
también edite el texto del archivo agregando etiquetas <NotepadPlus></NotepadPlus>
alrededor del contenido original
userDefineLang reside en C: / Users / username / AppData / Roaming / Notepad ++ / userDefineLang.xml.
Asegúrese de que su Notepad ++ esté instalado en "C: / Archivos de programa (86)", y no en la carpeta "C: / npp. #. #. #. Bin".
Y descargue de https://notepad-plus-plus.org/download . O simplemente google "Descargar Notepad ++".
Eche un vistazo al archivo de ejemplo del idioma de Scala userDefineLang.xml aquí: https://github.com/nfang/scala-syntax-highlighter
Tuve que poner mi userDefineLang.xml
en mi carpeta AppData/Roaming
C:/Users/[user]/AppData/Roaming/Notepad++