Автор Тема: копиране в емакс  (Прочетена 978 пъти)

q1

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

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
копиране в емакс
« Отговор #1 -: Feb 22, 2007, 11:58 »
Не става ли с Shift+Insert за вмъкване на текст и Ctrl+Insert за копиране?
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
копиране в емакс
« Отговор #2 -: Feb 22, 2007, 14:09 »
Не става така. Значи маркирай си в приложението каквото искаш да копираш и после в минибуфера на emacs напиши M+x clipboard-yank.
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
копиране в емакс
« Отговор #3 -: Feb 22, 2007, 14:49 »
За първи път видях emacs, когато човека попита за него. Качих си го, видях едно място, където пишеше мини буфер (лента, в долната част на редактора), цъкнах на Search и натиснах Shift+Insert. Това, което бях копирал се изписа в мини буфера. Може да има и други начини, аз само предложих единия.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
копиране в емакс
« Отговор #4 -: Feb 22, 2007, 15:17 »
Зависи от това какво имаш в .emacs файла.
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

q1

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



Активен

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
копиране в емакс
« Отговор #6 -: Feb 22, 2007, 16:40 »
Пробвай така:
Ctrl+s(search) и после Ctrl+y.
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

q1

  • Участници
  • ***
  • Публикации: 4
    • Профил
копиране в емакс
« Отговор #7 -: Feb 22, 2007, 18:02 »
Цитат (Lord_Bad @ Фев. 22 2007,17:40)
Пробвай така:
Ctrl+s(search) и после Ctrl+y.

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

q1

  • Участници
  • ***
  • Публикации: 4
    • Профил
копиране в емакс
« Отговор #8 -: Feb 23, 2007, 18:35 »
най накрая разбрах как става
Ctrl+S + Еnter + Ctrl+Y
Активен