網(wǎng)上水文有點(diǎn)多张弛,繞了不少?gòu)澛繁蹲伲私坛瘫救藢?shí)測(cè)成功了梯捕。有安裝不成功的話匙瘪,及時(shí)聯(lián)系我~
以前寫的一篇舊文铆铆,舊號(hào)莫名被封以后在新號(hào)再發(fā)一次~
環(huán)境說(shuō)明:
- 本地環(huán)境:win10(其實(shí)是安裝了Centos7的子系統(tǒng),但是不影響)
- 遠(yuǎn)程服務(wù)器 Centos7
- python3的Anaconda環(huán)境配套的VScode
目的
在生信流程搭建的時(shí)候丹喻,一般是需要vim編輯器薄货,但是個(gè)人感覺(jué)還是沒(méi)有在VScode中來(lái)得直接和方便,簡(jiǎn)單來(lái)說(shuō)就是Vim用著不夠爽碍论。
在VScode中編輯Python腳本(其他語(yǔ)言也支持)的時(shí)候還能夠進(jìn)行進(jìn)行斷點(diǎn)調(diào)試和代碼注入,可以說(shuō)十分方便和強(qiáng)大谅猾,在流程搭建和調(diào)試的時(shí)候簡(jiǎn)直好用得想感謝微軟。
詳情請(qǐng)看:Scrapy爬蟲(chóng)框架復(fù)習(xí)(二)利用VScode斷點(diǎn)調(diào)試注入代碼的方式復(fù)習(xí)Scrapy選擇器
配置方法
使用vscode訪問(wèn)和修改遠(yuǎn)程文件鳍悠,分三步實(shí)現(xiàn):
在遠(yuǎn)程linux機(jī)器上安裝rmate税娜;
pip3 install rmate --target=/share/nas1/Data/Users/luohb/ #由于沒(méi)有sudo權(quán)限所以就安裝在自己目錄里
vi ~/.bashrc # 寫入:export PATH=/share/nas1/Data/Users/luohb/bin:$PATH
source ~/.bashrc
# 檢查一下安裝成功了沒(méi)
$rmate --help
usage: /share/nas1/Data/Users/luohb/bin/bin/rmate [OPTION]... FILE...
--host HOST Connect to HOST. Use 'auto' to detect the host from
SSH. Defaults to localhost
-p, --port PORT Port number to use for connection. Defaults to 52698
-w, --[no-]wait Wait for file to be closed by TextMate
-l, --line LINE Place carat on line LINE after loading the file.
TextMate selection strings can be used
-m, --name NAME The display name shown in TextMate
-t, --type TYPE Treat file as having TYPE
-f, --force Open even if the file is not wratable
-v, --verbose Verbose logging messages
-h, --help Show this help and exit
--version Show version and exit
When FILE is -, read standard input.
在本地windows上安裝openssh;
我的電腦本身已經(jīng)安裝好了藏研,就不用再配置了
沒(méi)有的話敬矩,請(qǐng)參考這里面方法安裝:使用vscode訪問(wèn)和修改遠(yuǎn)程文件
在vscode中安裝擴(kuò)展remote vscode。
- 在VScode的擴(kuò)展插件的搜索框中輸入
remote
安裝remote vscode擴(kuò)展
我是把紅框中的都安裝上了 - 在VScode的擴(kuò)展插件的搜索框中輸入
rmate
蠢挡,點(diǎn)擊安裝
安裝完成后弧岳,面板中點(diǎn)擊Start Server,啟動(dòng)服務(wù)(這一步是必須的)
ctrl + shift + p打開(kāi)命令面板 輸入start
點(diǎn)擊開(kāi)啟服務(wù)
編輯遠(yuǎn)程Linux服務(wù)器文件
之后打開(kāi)終端(【查看】——【集成終端】)业踏,輸入以下命令:
ssh -R 52698:127.0.0.1:52698 登錄linux用戶名@linux計(jì)算機(jī)ip地址
我這里就是:
PS C:\Users\Administrator> ssh -R 52698:127.0.0.1:52698 luohb@192.168.3.9
luohb@192.168.3.9's password:
Last login: Thu Jan 16 18:06:16 2020 from 192.168.3.26
$rmate -p 52698 aa.txt
CTRL+S 保存一下VScode中的文件禽炬,服務(wù)器中就會(huì)出現(xiàn)相應(yīng)文件
$ls
aa.txt
$cat aa.txt
aaaaa
還有一點(diǎn)不是很完美的,就是貌似同時(shí)開(kāi)多個(gè)遠(yuǎn)程編輯文件勤家,可能會(huì)出現(xiàn)問(wèn)題腹尖,需要再設(shè)置一下
多開(kāi)編輯文件
由于暫時(shí)不會(huì)用到,先不管這個(gè)了伐脖。以后用到再說(shuō)热幔。