Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: q1 в Feb 22, 2007, 10:46



Титла: копиране в емакс
Публикувано от: q1 в Feb 22, 2007, 10:46
здравейте
имам малък проблем с Емакс-а
някой знае ли как да се копира текст от клипборд-а в
мини-буфера на емакс (този в който се изпълняват командите). Трябва ми например когато копирам текст от друго приложение, да мога да го търся във отворения с емакс текстов файл.
Благодаря предварително.
Версия 23.0.0.1


Титла: копиране в емакс
Публикувано от: neter в Feb 22, 2007, 11:58
Не става ли с Shift+Insert за вмъкване на текст и Ctrl+Insert за копиране?


Титла: копиране в емакс
Публикувано от: Lord Bad в Feb 22, 2007, 14:09
Не става така. Значи маркирай си в приложението каквото искаш да копираш и после в минибуфера на emacs напиши M+x clipboard-yank.


Титла: копиране в емакс
Публикувано от: neter в Feb 22, 2007, 14:49
За първи път видях emacs, когато човека попита за него. Качих си го, видях едно място, където пишеше мини буфер (лента, в долната част на редактора), цъкнах на Search и натиснах Shift+Insert. Това, което бях копирал се изписа в мини буфера. Може да има и други начини, аз само предложих единия.


Титла: копиране в емакс
Публикувано от: Lord Bad в Feb 22, 2007, 15:17
Зависи от това какво имаш в .emacs файла.


Титла: копиране в емакс
Публикувано от: q1 в Feb 22, 2007, 15:47
Благодаря за отговорите.
да явно зависи какво има в .емакс
иначе и двата метода които описвате при мен не работят.
Текста се поставя във файл-а а не във мини-буфера.
може би е невъзможно защото ми изписва
"Cannot paste into a read-only buffer"
има решение но май е глупаво :
1) поставяне в служебния буфер
2) маркиране и търсене
ако някой се сети нещо друго да каже





Титла: копиране в емакс
Публикувано от: Lord Bad в Feb 22, 2007, 16:40
Пробвай така:
Ctrl+s(search) и после Ctrl+y.


Титла: копиране в емакс
Публикувано от: q1 в Feb 22, 2007, 18:02
Цитат (Lord_Bad @ Фев. 22 2007,17:40)
Пробвай така:
Ctrl+s(search) и после Ctrl+y.

точно така пробвах отначало и нестава
това при мен това търси текста от позицията на курсора до края на реда например:
това ^е дълъг ред
ако съм където е ^ и натисна Ctrl+S Ctrl+Y
ще търси : е дълъг ред
Благодаря за желанието да помогнете.


Титла: копиране в емакс
Публикувано от: q1 в Feb 23, 2007, 18:35
най накрая разбрах как става
Ctrl+S + Еnter + Ctrl+Y