Что такое команда `yank` в XCode?

2396
bobobobo

В XCode есть текстовый ключ, связывающий ^ Y с командой "yank".

Что значит "дергать"? Я думал, что это «вернуть назад удаленный текст», но пока он только «возвращает назад» текст, который я вырезал, что означает его синоним «вставить» в окнах?

4

2 ответа на вопрос

4
Pops

Да, дергание и вставка - это разные термины для одного и того же. Я впервые узнал об этом с помощью pico, и, похоже, в emacs также используется этот термин:

http://www.slac.stanford.edu/comp/unix/gnu-info/emacs_13.html#SEC59

3
user495470

Янк вставляет самый последний блок текста из буфера уничтожения, который является CLI-эквивалентом буфера обмена.

Некоторые способы уничтожить кольцо отличаются от буфера обмена на OS X:

  • Например ⌃K, ⌘⌫и добавить удаленный текст в список уничтожений
  • Скопированный текст не добавляется в список уничтожений
  • Он может содержать только простой текст
    • Янки действует как вставка и соответствует стилю в форматированных текстовых представлениях
  • Нажатие ⌃Kнесколько раз подряд добавляет все удаленные диапазоны в один блок
Использует ли Xcode список уничтожения вместо буфера обмена при использовании Yank в Xcode? Они интегрированы или независимы? Daniel Beck 12 лет назад 0
Текстовые поля в Xcode ведут себя как стандартные текстовые представления в большинстве случаев, поэтому список уничтожений не зависит от буфера обмена. (Даже если ⌘X добавляет удаленный текст к обоим.) user495470 12 лет назад 0

Похожие вопросы