Vim: выбор копии к буферу обмена OS X

Хотя это не видно в сгенерированном коде, переменная шага фактически будет автоматически помещена в Tensor с помощью цикла for, который преобразуется в TF while_loop.

Вы можете проверить это, добавив оператор печати:

    loss = train_one_step(model, optimizer, x, y)
    print(step)
    if tf.equal(step % 10, 0):
221
задан Arslan Ali 19 April 2015 в 20:55
поделиться

10 ответов

В зависимости от которой версии энергии я использую, я могу использовать + регистр для доступа к буферу обмена.

http://vim.wikia.com/wiki/Mac_OS_X_clipboard_sharing может иметь некоторые идеи, которые работают на Вас также.

77
ответ дан Chris AtLee 23 November 2019 в 04:02
поделиться

команда-C? Это, по крайней мере, работает на энергию, запущенную из Terminal.app для текста, выбранного с мышью.

2
ответ дан mouviciel 23 November 2019 в 04:02
поделиться

Можно использовать MacVim, когда Вы находитесь на Mac для легкого доступа к буферу обмена с помощью стандартных ключей ОС.

Это также полностью обратно совместимо с нормальным Vim, таким образом, у меня не должно даже быть отдельного .vimrc.

2
ответ дан matpie 23 November 2019 в 04:02
поделиться

звездочка двойной кавычки (" *) перед любой командой рывка будет дергать результаты в буфер копии. Это работает на Windows и Linux также.

36
ответ дан Paul Tomblin 23 November 2019 в 04:02
поделиться

Если буфер обмена включен, можно скопировать выбранный регион в буфер обмена путем удара "*y

Видеть, включено ли это, o энергия - версия и ищет +clipboard или -clipboard. Например, это не включено по умолчанию на моих 10.5.6 полях:

% which vim
/usr/bin/vim
% vim --version
VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Nov 11 2008 17:20:43)
Included patches: 1-22
Compiled by _www@b77.apple.com
Normal version without GUI.  Features included (+) or not (-):
...
-clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
...

Если это было скомпилировано с +clipboard, Я смог бы использовать "* зарегистрируйтесь для доступа к системному буферу обмена.

Я загрузил 7,2 источников и скомпилировал его (легкий как tar xjf vim-7.2.tar.bz && cd vim72 && ./configure && make && sudo make install), и буфер обмена был включен:

% which vim
/usr/local/bin/vim
% vim --version
VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Mar 24 2009 17:31:52)
Compiled by rampion@Myrrhy.local
Normal version with GTK2 GUI.  Features included (+) or not (-):
...
+clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
...

Однако даже после компиляции, я не мог скопировать в буфер обмена когда рабочая энергия в Terminal.app, только в X11.app.

134
ответ дан rampion 23 November 2019 в 04:02
поделиться

Для MacVim и Windows Gvim, просто добавьте следующее к Вашему ~/.vimrc:

set clipboard=unnamed

Теперь все операции такой как yy, D, и P работа с буфером обмена. Никакая потребность снабдить префиксом их "* или "+.

236
ответ дан George V. Reilly 23 November 2019 в 04:02
поделиться

Для пользователей Ubuntu пакет, который вы хотите получить для использования в буфере обмена, является vim-full. Другие пакеты (vim-tiny, vim) не включают функцию буфера обмена.

-1
ответ дан 23 November 2019 в 04:02
поделиться

Fakeclip реализует буферы + и *, если они изначально не поддерживаются.

2
ответ дан 23 November 2019 в 04:02
поделиться

Если вы используете MacPorts, вы можете обновить свой VIM, включив поддержку буфера обмена, с помощью:

port install vim + x + x11

Теперь вы используете регистр "+, чтобы скопировать текст прямо в буфер обмена Mac. Работает. как очарование.

11
ответ дан 23 November 2019 в 04:02
поделиться

Command-c у меня работает как в MacVim, так и в терминале.

-2
ответ дан 23 November 2019 в 04:02
поделиться
Другие вопросы по тегам:

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