我正在使用vim和SSH連接。我設置了數字設置,所以當我嘗試用鼠標複製我的代碼的部分時......它也抓住了數字。有沒有一種很好的方法來複制文本,而不是用它來獲取數字。 (我知道,在那個vim的例子中,我可以使用Y,但我需要一種方法來複制到其他實例和程序)。Vim複製行號?
下面是我正在談論的一個例子。
1 function foo (home, ip, hash, regex)
2 {
3 return false;
4 }
非常感謝大家的建議。
我正在使用vim和SSH連接。我設置了數字設置,所以當我嘗試用鼠標複製我的代碼的部分時......它也抓住了數字。有沒有一種很好的方法來複制文本,而不是用它來獲取數字。 (我知道,在那個vim的例子中,我可以使用Y,但我需要一種方法來複制到其他實例和程序)。Vim複製行號?
下面是我正在談論的一個例子。
1 function foo (home, ip, hash, regex)
2 {
3 return false;
4 }
非常感謝大家的建議。
切換'number'
什麼用!
:set nu!
來看,這一次關閉'number'
設置。再次運行該命令以重新打開設置。
我用下面的映射在我的~/.vimrc
:
nnoremap <leader>tn :set nu! nu?<cr>
它將切換設置,然後回聲出的'number'
當前值如需更多幫助,請參見:
:h 'nu'
:h :set-!
我遇到的問題是,即使此設置被切換,實際上由於某些原因,對我而言也會更差。縮進積累,它變得非常討厭。 – Eman
如果您在Vim中複製並粘貼,沒有正當的理由不使用正確的命令:y
「複製」(複製,請參閱:help y
)和p
以「放入」(粘貼,請參閱:help p
)。
如果在遠端的Vim在另一個本地應用程序粘貼複製,你必須:
:set nonumber
do your thing
:set number
您可能需要驗證,如果你能使用「X11轉發」作爲it enables two-way clipboard sharing.
如果你在本地的應用程序在遠程Vim的粘貼複製,你必須:
copy in local app
go to Vim
:set paste
Ctrl+v or Cmd+v
:set nopaste
爲方便見:help pastetoggle
映射。
你有你的鼠標嗎? ':set mouse?'返回什麼? – none