본문 바로가기

취미, 관심/IT.모바일

[브라켓] 어도비 브라켓 SFTP 설정 - 시냅스

에디트플러스나 울트라에디트 같은 텍스트 에디터 중 가볍고, CSS 수정이 편해보이는 어도비의 브라켓을 설치해봤습니다.

 

FTP는 플러그인을 이용해 지원되는데, 그중 가장 사용자가 많다는 시냅스(Synapse)를 사용하기로 했어요.

 

다 잘 되었는데, SFTP 연결이 안됩니다 -_-;

 

검색을 잘못한건지, 해결법을 못찾고, 서브라임도 깔아보고(이건 진짜 하드코딩을 위한 툴이더군요;)

SFTP 연결만 해결하면 잘 쓸 수 있을 것 같아서 다시 이리저리 찾아보니 결국 방법이 있긴 했습니다.

 

일단 아래 경로로 이동해서

C:\Users\[본인계정]\AppData\Roaming\Brackets\extensions\user\brackets-synapse\node\node_modules\ssh2-streams\lib\

 

sftp.js 파일을 열어줍니다.

 

위 스크린샷과 같은 것들이 쭉 나옵니다.

 

// TODO: support EXTENDED request packets

var TransformStream = require('stream').Transform
                      || require('readable-stream').Transform,
    ReadableStream = require('stream').Readable
                     || require('readable-stream').Readable,
    WritableStream = require('stream').Writable
                     || require('readable-stream').Writable,
    constants = process.binding('constants'),
    util = require('util'),
    inherits = util.inherits,
    isDate = util.isDate,
    listenerCount = require('events').EventEmitter.listenerCount,
    fs = require('fs');

이렇게 생긴 부분이요. 이중 9번째 줄을 수정합니다.

 

    // constants = process.binding('constants'),
    constants = require('fs').constants || process.binding('constants'),

저는 이렇게 수정해 뒀어요.

 

그리고나서 접속하니! SFTP도 정상적으로 접속이 됩니다!! 오예!!!!