Preguntas etiquetadas con region

El texto entre el punto y la marca en un búfer.

8
¿Cómo seleccionar regiones no contiguas en Emacs?
Supongamos que ya he seleccionado algún texto en el búfer actual. ¿Es posible seleccionar otro tramo de texto, manteniendo la selección anterior (y así sucesivamente)? Agregado : Una motivación para esta funcionalidad es la siguiente: Suponga que tengo un texto que se ve así: paragraph 1 ... paragraph 2 ... …
31 region 

1
Elisp para aplicar el comando solo a la región seleccionada
Digamos que tengo un código como este: (defun some-function () (interactive) ;; do something ) ¿Ahora quiero some-functionoperar solo en la región seleccionada en el búfer? Cómo puedo hacer eso ? Además, ¿puede haber dos rutas de código separadas para hacer algo si he seleccionado alguna región y hacer otra …


2
Shift + Up no es reconocido por Emacs en una terminal
Muy a menudo uso Shift+ Up/Downpara seleccionar una región en Emacs. Funciona bien en modo GUI, pero cuando emacsse invoca con la -nwopción, puedo seleccionar líneas solo con Shift+ Down. El Shift+ Upno funciona, recibo este mensaje de error en el minibúfer: <select> is undefined ¿Cómo puedo resolver este problema?

3
Fontificar una región de un búfer con otro modo principal
Tengo un búfer que muestra documentación para los módulos Ansible. Este búfer tiene su propio modo principal que proporciona todas las cosas estándar. En particular, se tipifica el búfer para resaltar marcado en línea, opciones, secciones, etc. En general, es bastante similar a M-x man. En la parte inferior de …
12 font-lock  region 


3
Establecer región para incluir paréntesis
Comenzando con el punto o la región activa, ¿cómo puedo 'expandir' rápidamente (en una pulsación de tecla / comando) para incluir el siguiente conjunto de paréntesis? Si empiezo con: ( |significa punto) (defn foo [x] (+ x |42)) O si empiezo con: ( <y >pon entre corchetes la región seleccionada) …


1
Doblar la región del archivo org
¿Hay alguna manera de plegar una región en modo org? (No todo el archivo, y no un elemento individual, sino una región que contiene varios elementos). A menudo quiero colapsar solo una parte de un orgarchivo, digamos plegado: * a ** a1 ** a2 * b ** b1 ** b2 …

2
Eliminar paréntesis alrededor de la región
¿Existe una mejor alternativa a esta función que uso para eliminar a los padres de una región? Estoy buscando un Emacs incorporado, o algo mejor escrito, algo que elimine cualquier par alrededor de la región seleccionada (por ejemplo: corchetes, corchetes, comillas dobles, comillas simples) (defun my-delete-surrounded-parens () (interactive) ;; save …

2
Limitar a restricción previa
¿Hay alguna manera conveniente de restaurar la restricción anterior? Entonces, después de la siguiente secuencia de eventos: Marcar una región Llama narrow-to-regiony haz algo de trabajo. Llama widenpara saltar y buscar algo Me gustaría limitarme a la región original nuevamente sin tener que ir a marcarla nuevamente.

6
Seleccionar texto sin mover el cursor
Me gustaría hacer crecer una selección sin mover el punto (el cursor) desde su ubicación. Sé que siempre puedo usar C-u C-spcpara moverme a la ubicación anterior, pero me gustaría evitarlo. Más específicamente, me gustaría hacer ambas operaciones: Seleccione todo el texto en el búfer Agregue gradualmente líneas / párrafos …
8 region  mark 

2
¿Por qué mi función no identifica correctamente el final de la región?
Tengo la siguiente función, adaptada ligeramente desde aquí : ;; Insert text around a region. In this case, it's ;; the LaTeX code environment from the listings package (defun wrap-code (start end) "Insert a \begin{code} and \end{code} around a region." (interactive "r") (save-excursion (goto-char start) (insert "\\begin{code}") (goto-char end) (insert …
8 region  point 

3
Sumar números en la región
¿Cómo puedo sumar un conjunto de números intercalados con texto en la región (no una región rectangular)? Por ejemplo, si la región contiene este texto: Widgets 234 Sprockets 44 Nubbins 12 Fork handles 4 4 Candles Estoy buscando un comando que informe 298 de alguna manera (298 = 234 + …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.