NoneYanking is the older word for copying a line to a clipboard. Use this tag to ask about how the command is working, or advanced combinations.
14 ответов

Янки имя файла / путь к текущему буферу в Vim

Предполагая, что текущий буфер является файлом, открытым для редактирования, :e не отображается E32: No file name, Я хотел бы выдернуть одно или все из: Имя файла точно так же, как показано в строке состояния, например ~\myfile.txt Полный путь к фай…
27 май '09 в 16:56
5 ответов

Как вернуться в системный буфер обмена в Какуне?

Если я вставлю слово в kakoune, как вставить его в другой редактор (например, gedit)? Я прочитал Как сделать vim paste из (и скопировать) в системный буфер обмена? поскольку vim очень похож, но у kakoune нет * регистр.
30 дек '16 в 13:12
2 ответа

Как переключаться между редакторами vi, не выходя из одного?

Я открыл два редактора vi: vi file1 file2, Теперь file1 открывается первым, и я хочу восстановить несколько строк из file1 и поместить их в файл 2, не выходя из file1, потому что можно восстановить больше строк, так что это просто переключение между…
05 авг '11 в 12:34
1 ответ

Как убить строку в Терминале и вернуть ее в буфер Emacs?

Я знаю, что могу убить текст текущей строки, используя Ctrl+k в Terminal(Terminal.app). Я хочу знать, как вернуть его в Emacs. Например: |------+-----------------+--------------| | step | action | where | |------+-----------------+--------------| | …
20 фев '16 в 05:59
2 ответа

Удалить / переместить / восстановить несколько разделов vim

Я знаю, что вы можете удалить, скажем, строки 34-40 с:34,40d но есть ли способ удалить, скажем, строки 34-40 и строки 43-45 что-то вроде:34,40(?)43,45d где (?) представляет символ, необходимый для сообщения vim и второго набора строк? Спасибо
23 май '18 в 22:53
1 ответ

Дернуть весь файл

Я хотел бы настроить команду, чтобы вытащить весь файл без перемещения курсора. Вот макрос, который я создал: qaggVGy Однако это перемещает курсор в начало файла. Как я могу вытащить весь файл без потери позиции курсора?
13 янв '14 в 20:43
1 ответ

Как скопировать / вставить регион из буфера emacs со строкой + ссылкой на файл?

Время от времени я вижу людей, вставляющих части кода со ссылкой на имя файла и номер строки. Что-то вроде ;; ----- line:3391 file: simple.el.gz -----;;; (if (eq last-command 'kill-region) (kill-append (filter-buffer-substring beg end) (< end beg…
28 авг '12 в 18:20
1 ответ

Вставить что-нибудь в список уничтожений в Emacs

Я хочу написать функцию, которая будет вставлять имя файла текущего буфера в список уничтожений, чтобы я мог вернуть его в терминал в другом окне. Как я могу программно вставить строку в список уничтожений? (<SOME FUNCTION> (buffer-file-name))…
17 мар '14 в 12:18
3 ответа

Как дернуть текущую линию и линию над ней?

Что мне нужно, это как дернуть текущую строку и линии над ней. Пример: #3 My test line #4 Line above current line #5 My current line |(cursor) #6 Line below current line Итак, как мне дернуть линию #5 а также #4 когда мой курсор находится на линии 5,
23 авг '12 в 19:53
1 ответ

Emacs 24.5, режим CUA. Не вставлять текст в минибуфер

В Windows 7 / Emacs 24,5 Копировать текст, например "example" в убийственном ринге M-x C-y (Дергать) Успех шоу текст "example" в минибуфере Но если включить CUA-режим, то текст "example" не дергайте (вставляйте) в 'Cv' в минибуфере.
23 янв '17 в 18:28
4 ответа

Hightlight скопировал область на vim

Я хотел бы подражать приятному эффекту, найденному в игре Vim Adventure: когда команда yank сделана, я бы хотел, чтобы область выделенной области была выделена (скажем, красным) на секунду, чтобы показать мне, что мой выбор был верным. Например, yy …
26 сен '14 в 22:38
1 ответ

Vim: заменить выделение буфером по умолчанию, не перезаписывая буфер

Вот моя проблема: Я в визуальном режиме. Я выбираю текст и копирую его в буфер. ((У) апк) Я выбираю другой текст, который хочу заменить, и вставляю буфер. ((вставить) Теперь второй выбор был заменен в буфере, однако я хочу, чтобы первый оставался та…
01 окт '10 в 09:05
2 ответа

Как исправить страницу проекта RubyGems.org после восстановления драгоценного камня?

У меня есть драгоценный камень, опубликованный здесь: https://rubygems.org/gems/rangy-rails/ Когда я впервые выпустил его в марте 2013 года, позже понял, что установил неверную версию. Я немедленно вытащил драгоценный камень и повторно представил ег…
17 май '13 в 16:40
2 ответа

Вставка текста в vim. Утомительная операция?

Я использую vim уже несколько лет, и за это время я никогда не чувствовал себя действительно комфортно, когда vim работает с рывками и вставкой текста (или, может быть, я просто не использую его наиболее эффективно) Например, у меня есть слово "Мир"…
08 мар '13 в 16:24
1 ответ

Vim: дергать всю среду Tex-файла

Я использую vim с latex-suite для редактирования моего документа, и иногда мне нужно скопировать всю среду (от \begin{...} до \end{...}). Например, я хочу скопировать эту часть \begin{align*} \sigma &\rightarrow A | B | C | ABC \\ A &\righta…
04 мар '16 в 16:33
1 ответ

Янкировать диапазон строк в буфер обмена через ':' в vim

Я дергаю диапазон строк в системном буфере обмена в vim. Я могу сделать это с 51gg116"+yy, Я хотел бы сделать это через : нотации. Я могу скопировать в "" зарегистрироваться через команду :51,116y, Тем не менее, команда 51,116"+y не работает Как исп…
21 апр '14 в 10:16
1 ответ

Как скопировать и вставить результат поиска VIM на новую вкладку

Я пытаюсь найти и скопировать совпадения в ограниченном объеме в VIM. как уже упоминалось в этом ответе. Я пытаюсь скопировать результат в новую вкладку vim, используя :'<,'>g/foo/y A но когда открывается новая вкладка :tabnew и попробуйте вст…
15 июл '16 в 10:01
1 ответ

Вставить несколько файлов одной командой в VIM

Допустим, я открыл 10 файлов HTML в VIM по горизонтали, используя vim -o *.html Я хотел бы удалить последнюю часть файлов, используя диапазон строк и команду windo, чтобы применить ее ко всем окнам: :windo :55, $ d Теперь я вытащил новый контент и х…
14 авг '14 в 09:50
1 ответ

Vi, как вытащить арену без указания буфера и вставки

Я могу хотеть восстановить (скопировать?), Пометив от определенной точки до определенной точки и вставить, но я хочу сделать это без указания буфера. Как мы делаем в Gedit, выбрав текст и копировать-вставить.
18 янв '12 в 12:26
2 ответа

"yank" не вставляет текст при использовании Emacs поверх SSH

Когда я попытался запустить Emacs на удаленном сервере через ssh, C-y (четное M-x yank) не может работать. Каждый раз, когда я нажимаю C-y, он говорит "Марк установлен", но больше ничего не происходит. Я работаю под Linux, а удаленный сервер - Mac P…
22 ноя '12 в 17:54