vim把文件用SCP传到服务器上
只有测试服务器敢这么干哦亲!
看到同事在win7下用了一个编辑器每次写完一个文件一个按钮就直接把文件上传到了测试服务器上,看得我很眼馋就去搜了下。
原文戳这里。
第一步,写一个shell脚本。(其实我有看到一个自己写VIM插件的,但是我拿来不能用自己又没琢磨出来,地址在这里)
#!/bin/sh #使用脚本方法 zvim_scp 本地文件路径 perpose=$1 #远程服务器用户名 user="user" #远程服务器IP host="192.168.0.10" #远程服务器项目根目录 host_dir="/opt/sites/.../app/xwar/" echo "scp $1 $user@$host:$host_dir${perpose##*miniblog_pub}..." scp $1 $user@$host:$host_dir${perpose##*miniblog_pub}
然后把这个文件加入到PATH里面记得给脚本加权限。
再然后,在~/.vimrc里面加入一句:
map :!vim_scp %
不对就自己琢磨吧。。