¿Cómo puedo tener acceso rápido para pegar algunas cadenas comunes?

¿Cómo puedo tener acceso rápido para pegar algunas cadenas comunes?

A menudo me encuentro pegando las mismas cadenas en el navegador (tengo un canal de YouTube y al final de los videos publico constantemente los mismos enlaces: URL del canal, sitio web, correo electrónico, video introductorio, etc.).

Pensé en crear un archivo de texto y luego agregarlo al panel de Unity, pero desafortunadamente, mientras veo la manera de agregarle el editor de texto, no puedo agregar el archivo de texto para abrirlo con el editor de texto. Probablemente podría crear un guión y agregarlo al panel, pero luego se me ocurrió que otras personas probablemente habían tenido la misma experiencia de perder el tiempo y probablemente ya habían encontrado la solución.

En el mundo perfecto, necesito una aplicación que almacene las cadenas que se necesitan con frecuencia, cuando se carga, comenzaría inmediatamente encima de otras ventanas y permanecería como tal, tendría botones para diferentes cadenas y se colocarían en el búfer tan pronto como presionado. De esta manera simplemente asignaría lo que necesito a esos botones y estaría muy, muy feliz.

Si no existe una buena solución, supongo que tendré que crearla yo mismo. Después de todo, mi canal trata sobre programación y probablemente pueda aprender una lección maravillosa simplemente creando una herramienta de este tipo.

Respuesta1

Puede instalar autokeycon sudo apt-get install autokey-gtkpara la versión GTK+ o sudo apt-get install autokey-qtpara la versión Qt.

autokeyle permite definir abreviaturas que, cuando se escriben en cualquier lugar de su xsession, se expandirán a una frase definida: Por ejemplo, definí una abreviatura xyypara la frasegracias por su ayuda. marqué en elPreguntar siempre antes de pegar esta fraseopción en la autokeyconfiguración. De ahora en adelante, en cualquier lugar donde escriba xyyy presione un espacio, aparecerá una pequeña ventana emergente, que puedo seleccionar con una tecla de flecha hacia abajo y ENTERlo escrito xyyse reemplaza con la frasegracias por su ayuda.

Si no marca la opción "Preguntar antes de pegar", la abreviatura se reemplaza inmediatamente después de presionar el espacio. También puede definir scripts, como para insertar la fecha actual.

Lo uso autokey-gtken 12.04, que tiene un problema menor: el autokeyícono de la bandeja no aparece en el panel. Para corregir esto, simplemente inicie dconf-editory agregue 'Autokey'alEscritorio->Unity->Panel->bandeja del sistema-lista blancaformación. Por ejemplo, para mí contenía ['JavaEmbeddedFrame', 'Wine', 'Update-notifier']y lo modifiqué a ['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Autokey']. Si está utilizando Unity2D, esto no resolverá el problema debido a un error en Unity2D. Para Unity2D, debe cambiar la matriz para ['all']incluir en la lista blanca todas las aplicaciones. Después de estas modificaciones, cierre la sesión/inicie sesión y el icono de la bandeja debería estar visible ahora.

No olvide configurar autokeyel inicio al iniciar sesión, en elEditar->Preferencias->General pestaña.

Respuesta2

Personalmente, he encontrado que ClipIt cubre todas mis necesidades de copiar y pegar.

sudo apt-get install clipit

Con sus combinaciones de teclas de acceso rápido, puedes acceder a cualquier elemento pegado muy rápidamente. He configurado Ctrl+Alt+H para "administrar historial", lo que me permite abrir instantáneamente una ventana flotante, escribir una búsqueda para el elemento que quiero pegar y pegarlo directamente en cualquier ventana en la que me encuentre (asegúrese de "Pegar automáticamente elemento seleccionado" está marcado en Preferencias > Configuración).

También existe la "tecla de acceso rápido Administrar" de acceso rápido que le muestra una lista de los 20 clips más recientes para un acceso rápido. Si los elementos que está pegando se usan comúnmente, estarán en su historial.

Si no los pega con tanta frecuencia, puede utilizar la función "Acciones" de ClipIt para colocar elementos en el portapapeles rápidamente.

Por ejemplo, en acciones podrías agregar:

Action: test
Command: clipit "this is a test line to be pasted"

Luego puede ejecutar la tecla de acceso rápido de acciones (predeterminada Ctrl+Alt+a), seleccionar el título del comando y luego Ctrl+v para pegar.

Funciona bastante bien. Lamentablemente, no he descubierto cómo hacer que la acción se pegue automáticamente en la ventana actual. Intenté conectarme a xclip -o pero no funciona.

Respuesta3

Esto se puede hacer creando un iniciador personalizado para que GEdit abra su archivo de texto.

  1. Instale el panel gnome. El paquete proporcionará la herramienta para crear un lanzador:

    sudo apt-get install gnome-panel --no-install-recommends

  2. Cree un iniciador personalizado con gnome-desktop-item-edit:

    gksudo gnome-desktop-item-edit /usr/share/applications/ --create-new

    2.1. Establecer el tipo de iniciador en Aplicaciones

    2.2. Dale un nombre (por ejemplo: canal de Youtube,...)

    2.3. Establezca el comando engedit <path to text file>

    • El comando anterior activará gedit (Editor de texto) y abrirá (o creará) el archivo especificado.

    2.4. Dale un comentario (opcional)

    2.5. Haga clic en Aceptar :v

  3. Busca el nuevo lanzador en Dash

  4. ¡Agrégalo al panel y listo! Has hecho ;)


ACTUALIZAR:Si desea hacer clic para copiar, instalexsel

sudo apt-get install xsel

  • Luego siga las instrucciones anteriores.
  • Cambie el comando en el paso 2.3 a:

xsel --portapapeles -i

Y tiene un iniciador de hacer clic para copiar (NOTA: no habrá ningún resultado que muestre que ha copiado el texto)

información relacionada