¿Cómo puedo cambiar eficientemente entre comillas tipográficas y comillas verticales en Notepad++?

¿Cómo puedo cambiar eficientemente entre comillas tipográficas y comillas verticales en Notepad++?

Estoy editando un documento .hmtl en Notepad++ y necesito poder cambiar eficientemente entremecanografíacomillas tipográficas (' ' “ ” ) y comillas verticales ( ' ' " " ). ¿Cómo puedo hacer esto?

Me gustaría utilizar comillas tipográficas al editar contenido en el cuerpo, como por ejemplo:

“Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.”

Me gustaría utilizar comillas verticales al editar HTML y CSS, como por ejemplo:

<link rel="stylesheet" href="style.css" type="text/css" media="all" />

Parece que Notepad++ de forma nativa (?) emplea comillas verticales, por lo que no tengo que realizar ningún esfuerzo adicional para escribirlas. Para escribir comillas tipográficas, estoy copiando mi documento de Word al Bloc de notas++.

El idioma del documento que estoy editando en Notepad++ esHTML.

Respuesta1

Si busca una respuesta exacta, entonces no hay manera. Notepad++ no tiene esta funcionalidad. Quizás haya algún complemento de Notepad++ menos conocido, pero realmente no lo sé.

Pero así es como obtengo acceso a caracteres especiales: usando lo siguienteAutoHotKeymacros puede asignar secuencias de teclado estándar para producir comillas u otros caracteres o secuencias. Básicamente, reemplaza cómodamente una secuencia por otra. Esto no es un reconocimiento automático para cambiar entre comillas, pero tal cosa requeriría al menos escribir un nuevo complemento Notepad++.

Las macros de AutoHotKey para cotizaciones:

:O:;,::‘
:O:;'::’
:O:;,,::“
:O:;''::”

Según lo anterior, escriba ;,,(seguido de espacio, coma o nueva línea para comenzar a reemplazar) y obtendrá .

Ejemplo de macro además de crear cotizaciones:

::;td::<td></td>

Con el ejemplo anterior, puede generar una celda de tabla <td></td>al instante escribiendo ;td. Entonces las macros son universales, no solo para comillas. Estoy usando punto y coma como primer carácter de las secuencias, porque escribir sin formato tdobviamente tendría efectos no deseados al escribir texto sin formato. Pero puedes elegir cualquier otra cosa, por ejemplo `(comilla invertida).

Ventaja: las macros que definiste ahora funcionantodas tus aplicaciones(a menos que los restrinjas).

Entonces el formato es

::type-this::replacement
:O:type-this::replacement

después de escribir type-this, debe escribir espacio, coma, nueva línea, etc. Con la primera forma, se conservan, con la segunda forma mencionada, ese carácter se consume.


Actualización 2017-02:

Me di cuenta de que AHK Macro se puede escribir para rotar entre comillas.
Ejemplo:

"–(reiniciar)→ "→ ...

Házme saber si sigues interesado.

información relacionada