Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.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
Curl 像邮递员一样设置卷发_Curl_Vim_Postman - Fatal编程技术网

Curl 像邮递员一样设置卷发

Curl 像邮递员一样设置卷发,curl,vim,postman,Curl,Vim,Postman,在回答这个问题之前,我想说:如果我走错了方向,请随意完全重定向我。 因此,我喜欢在终端中工作,我想像邮递员一样设置cURL,让您可以发出各种GET/POST请求 所以我只制作了这个超级简单的.md文件: 获得产品 ! curl http://127.0.0.1:8000/api/products ! curl -H "Content-Type: application/json" -d "@product.json" http://127.0.0.1:

在回答这个问题之前,我想说:如果我走错了方向,请随意完全重定向我。

因此,我喜欢在终端中工作,我想像邮递员一样设置cURL,让您可以发出各种GET/POST请求

所以我只制作了这个超级简单的.md文件:

获得产品

! curl http://127.0.0.1:8000/api/products

! curl -H "Content-Type: application/json" -d "@product.json" http://127.0.0.1:8000/api/products
邮政产品

! curl http://127.0.0.1:8000/api/products

! curl -H "Content-Type: application/json" -d "@product.json" http://127.0.0.1:8000/api/products
然后我将其与VIM命令相结合:

map te yyq:p
它基本上是复制光标所在的行,在vim中打开终端历史并将该行粘贴到其中。但我不知道如何执行该命令(即,
不起作用)

如何复制光标所在的行,打开终端历史记录,然后在不关闭窗口的情况下按enter键,以便查看结果


再次。。。我可能做错了:)

自从Vim8.1以来,我们可以使用
:terminal
来运行命令

nnoremap te yy:execute 'terminal '.@"<cr>
vnoremap te y:execute 'terminal '.@"<cr>

自Vim8.1以来,我们可以使用
:terminal
运行命令

nnoremap te yy:execute 'terminal '.@"<cr>
vnoremap te y:execute 'terminal '.@"<cr>
它基本上是复制光标所在的行,在vim中打开终端历史并将该行粘贴到其中。但我不知道如何执行该命令(即,
不起作用)

是在命令行窗口中执行当前命令行的标准命令。请参阅
:帮助cmdline窗口
。你应该调查为什么它不适合你

至于你的方法,这里有一个更规范的方法:

:.w !bash<CR>

如果需要,您可以将其映射到更快的内容:

:nnoremap <key> :.w !bash<CR>
:nnoremap:.w!猛击
它基本上是复制光标所在的行,在vim中打开终端历史并将该行粘贴到其中。但我不知道如何执行该命令(即,
不起作用)

是在命令行窗口中执行当前命令行的标准命令。请参阅
:帮助cmdline窗口
。你应该调查为什么它不适合你

至于你的方法,这里有一个更规范的方法:

:.w !bash<CR>

如果需要,您可以将其映射到更快的内容:

:nnoremap <key> :.w !bash<CR>
:nnoremap:.w!猛击