iMac 和 Mac Book Pro
终端是自带的 terminal and iTerm
用 vim 打开本地的一个文本,或者 ssh 到远程的 linux 上面,用 vi 打开一个文件
这个时候,我想把文本里面的某段文字 /代码,拷贝出来(然后贴到浏览器里面去查找等等)
但是我怎么都拷贝不出来。google 了好多设置,都不行。
是不是有个窍门我没有掌握?
注: 本地 mac 和远程 linux 的 vi 设置里面,我都添加了 set clipboard=unnamed
![]() | 1 jecshcier 2018-03-16 09:05:41 +08:00 via iPhone 为什么我通常 command c 就复制出来了。。。。 |
![]() | 2 rrubick 2018-03-16 09:06:20 +08:00 cat test.txt |
![]() | 3 i_have_to_pee 2018-03-16 09:13:55 +08:00 是不是开了 tmux ?按住 opt 再选中再复制试试 |
![]() | 4 codeplay 2018-03-16 09:16:01 +08:00 via iPhone 用鼠标不行吗? |
![]() | 5 wu67 2018-03-16 09:48:46 +08:00 你需要 iterm2,选中即复制 |
6 dmg206 2018-03-16 09:52:20 +08:00 试一下用 vim 的复制命令,比如:yy |
![]() | 7 yuuko 2018-03-16 10:09:38 +08:00 via Android "+yy 试试 |
8 huhutian 2018-03-16 10:24:04 +08:00 gg shift+v shift+g yy 试试 |
9 tempdban 2018-03-16 10:25:12 +08:00 为什么我通常 command c 就复制出来了。。。。 |
![]() | 10 locktionc 2018-03-16 10:27:50 +08:00 按住键盘的 Alt ( Option )键,然后鼠标选中,然后 Command + C.搞定。 |
![]() | 11 ZZZZone 2018-03-16 10:36:09 +08:00 via Android ![]() 可以在.vimrc 中添加配置 设置 ctrl - c 复制到系统剪切板 "复制粘贴控制 nmap<C-A> ggvG vmap<C-C> "*y nmap <C-v> c<ESC>"+p imap <C-v> <ESC>"+pa 顺便附上我的 vimrc 配置, [三平台 vimrc 配置]( https://github.com/ZZZZone/ZZZZone-vimrc) |
12 kevin1852 2018-03-16 10:57:37 +08:00 LS 说的很全面 |
![]() | 13 yazoox OP |
14 macroideal 018-03-16 11:04:25 +08:00 /Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl a.txt |
15 macroideal 2018-03-16 11:07:58 +08:00 cat a.txt | pbcopy |
![]() | 17 reid2017 2018-03-16 11:19:08 +08:00 要按住 options 键,然后选中即复制。 |
![]() | 18 ZZZZone 2018-03-16 11:25:31 +08:00 via Android @yazoox 嗯。。。 试一下添加这行配置看看 " 共享剪贴板 filetype plugin on 分割线 也有可能楼主说的是使用 vi, 但是这个是 vim 配置。 不知道 vi 是否兼容 vim 配置? 毕竟 vim 是 vi 的升级版, 我不太了解。 建议使用 vim 打开试一试? |
![]() | 19 sinxccc 2018-03-16 12:06:48 +08:00 CMD-r,或者菜单里 view-> allow mouse reporting 关掉试试看? |