Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 这条vimrc线到底做什么_Search_Macros_Vim - Fatal编程技术网

Search 这条vimrc线到底做什么

Search 这条vimrc线到底做什么,search,macros,vim,Search,Macros,Vim,这条线是如何工作的: nnoremap <leader>ws mz:%s/\s\+$//<cr>:let @/=''<cr> nnoremap ws-mz:%s/\s\+$/:let@/=' 我知道它没有递归映射到ws,我知道它使用宏并执行搜索和替换,但我不能完全遵循它。请帮我把脑袋绕在这上面!我不想在我的vimrc中添加我无法理解的内容 我还知道它设置了一个标记z,然后开始全局搜索和替换。但它似乎没有利用那个标记 我得出的结论是,这个标记被遗忘了,它应该

这条线是如何工作的:

nnoremap <leader>ws mz:%s/\s\+$//<cr>:let @/=''<cr>
nnoremap ws-mz:%s/\s\+$/:let@/='
我知道它没有递归映射到
ws
,我知道它使用宏并执行搜索和替换,但我不能完全遵循它。请帮我把脑袋绕在这上面!我不想在我的vimrc中添加我无法理解的内容

我还知道它设置了一个标记z,然后开始全局搜索和替换。但它似乎没有利用那个标记

我得出的结论是,这个标记被遗忘了,它应该被附加到末尾,以返回到ww被调用的那一行。我现在补充说。但还是不要跟着其他的