컨텐츠 영역
proftpd && sublime text 2 sftp
2013.03.27 16:58
sublime text 2 의 sftp plugin 은 ko_KR ls 결과를 파싱하지 못합니다.
거기에 로그인 시도를 한번만 해 보고 재시도를 하지 않는 특징 때문에
AuthOrder 에 적히지 않은 방법이 로그인 시도에 적용되고 있는 것도 알았네요.
정확한 원인은 모르겠고
결론)
net-ftp/proftpd authfile openssl copy memcache -ssl sftp -nls -pam -caps -acl
댓글 7
-
잉여양파
2013.03.27 22:29
-
송효진
2013.03.27 22:39
헐...아직 한글 안써봐서 모르고 있었네요-_-;
2012년 6월쯤 글이 검색이 되는데 왜 아직까지 안고치는거야...
InputHelper 라는 요상한 방식으로 쓸 수 있기는 하네요.;;
-
잉여양파
2013.03.28 11:20
오호..... 저런걸 설치하면 되는지 전혀 몰랐어요...
그래서 정품 구매해놓고 썩히고 있었는데...(원래는 mac에서 임시로(?)쓸려고 산거라...)
조만간에 함 시도해봐야겠습니다.
저는 gedit외에 쓸만한걸 못찾아서 emacs를 아주 가끔 가뭄에콩나도록 쓰고있어요....-.-;
-
잉여양파
2013.03.29 11:22
input helper도... 뭔가 좀 이상한 방법인듯하네요..어헐....
참고로 sublime 3 beta 실험해봤는데.. 한글입력 똑같이 안됩니다....하하하하하! (젠장)
뭐 그래서 이맥을...........(침울)
-
사랑천사
2013.03.28 13:45
sublime text 2가 뭔가 했다니 편집기였네요. 이게 뭐지 그러면서 한참 검색을...
근데 Vim이나 Emacs가 더 괸찮은 거 같네요 전. Emacs는 좀 어렵지만, 잘 쓰게 되면 괸찮을 거 같고... Vim은 예전 부터 아주 즐겁게 쓰고 있네요.
-
송효진
2013.03.28 14:21
리눅스에서는 eclipse-bin-4.2 에 aptana 설치해서 메인으로 사용중이고,
윈도에서는 드림위버를 쓰는데 요즘 버그로 죽는일이 잦아서 대체용으로 sublime text 2 를 설치했죠.
vim 이야 서버에서 당연히 사용하는거지만, 개발시에 메인 편집기로 쓰기는 불편하죠.
기능면에서는 sublime 이 가장 맘에 듭니다.
aptana 에서 되는거 몇가지가 안되는데 sublime 3 에서 추가된다면 sublime 으로 정착할 수 있을 것 같네요.
- sidebar 에서 git 상태 표시하기. - html 속성 자동완성 등...
redmine wiki 문법입니다...
h1. SublimeText2
* http://www.sublimetext.com/2
* 패키지 검색 : http://wbond.net/sublime_packages/community
h2. Package Manager
* ctrl+`(~) 를 눌러 나온 콘솔에 아래의 코드를 입력하여 패키지매니저를 설치한다.
<pre><code>
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')
</code></pre>
* 이후 패키지 설치는 ctrl+shift+p 에서 package manager:install 을 선택한 후 패키지명을 입력하고 선택하면 된다.
h3. Bracket Highlighter
* 열고 닫는 태그, 괄호 등이 하일라이트 된다.
h3. Goto CSS Declaration
* html 의 class 에 커서를 두고 단축키 (win+, win+.) 를 누르면 "열려있는 css 파일" 의 정의 부분으로 이동한다.
h3. SideBarEnhancements
* f2 : 현재 파일명 수정. ctrl+t : 새파일. ctrl+alt+f : 프로젝트 내에서 파일명 검색 으로 단축키 등록하기
<pre>%APPDATA%\Sublime Text 2\Packages\User\Default.sublime-keymap</pre>
<pre><code>
[
/* SideBarEnhancements */
{ "keys": ["ctrl+t"], "command": "side_bar_new_file2" },
{ "keys": ["f2"], "command": "side_bar_rename" },
{ "keys": ["ctrl+alt+f"], "command": "side_bar_find_files_path_containing" }
]
</code></pre>
h3. SFTP
* sftp 확장. 사이드바에서 우클릭 SFTP/FTP 를 클릭하여 활성화 한다.
* 기본옵션 (저장시 업로드, 파일 열었을 때 다운로드 등)
<pre><code>
{
// The tab key will cycle through the settings when first created
// Visit http://wbond.net/sublime_packages/sftp/settings for help
// sftp, ftp or ftps
"type": "sftp",
"save_before_upload": true,
"upload_on_save": true,
"sync_down_on_open": true,
"sync_skip_deletes": true,
"confirm_downloads": false,
"confirm_sync": false,
"confirm_overwrite_newer": true,
"host": "sitename.kr",
"user": "username",
"password": "password",
"port": "22",
"remote_path": "/default/",
"ignore_regexes": [
"\\.sublime-(project|workspace)", "sftp-config(-alt\\d?)?\\.json",
"sftp-settings\\.json", "/venv/", "\\.svn", "\\.hg", "\\.git",
"\\.bzr", "_darcs", "CVS", "\\.DS_Store", "Thumbs\\.db", "desktop\\.ini",
"_notes", "\\.tpl\\.(cpl|mtime)$"
],
"file_permissions": "660",
"dir_permissions": "770",
//"extra_list_connections": 0,
"connect_timeout": 30,
//"keepalive": 120,
//"ftp_passive_mode": true,
//"ssh_key_file": "~/.ssh/id_rsa",
//"sftp_flags": ["-F", "/path/to/ssh_config"],
//"preserve_modification_times": false,
//"remote_time_offset_in_hours": 0,
"remote_encoding": "utf-8",
//"remote_locale": "C",
}
</code></pre>
h3. Open Include
* include 문 , script src, link rel 등등에서 alt+D 로 파일을 연다.
h3. Syntax highlighting for Sass
* scss 문법 하일라이팅.
* .scss.css 도 .scss 로 하일라이팅시 <pre>%APPDATA%\Sublime Text 2\Packages\Syntax Highlighting for Sass\Syntaxes\SCSS.tmLanguage</pre> 파일 수정.
h3. Emmet
* Zen Coding. tab : zen태그생성, ctrl+shift+y : 수식계산
h2. setting
h3. 탭크기, 글꼴
<pre>%APPDATA%\Sublime Text 2\Packages\User\Preferences.sublime-settings</pre>
<pre><code>
{
"ignored_packages":
[
"Vintage"
],
"auto_indent": true,
"detect_indentation": false,
"tab_size": 2,
"translate_tabs_to_spaces": false,
"font_face": "NanumGothicCoding",
"font_size": 10
}
</code></pre>
h3. 프로젝트 등록.
* 열린 프로젝트가 있으면 Project > Close Project 로 닫아준다.
* Add Folder to Project 로 폴더를 등록한다. 폴더를 ctrl+c 로 복사해 놓고 붙여넣기 하면 좋다.
* Save Project As 로 Projects 폴더를 만들어 해당 프로젝트명으로 저장한다.
* .sublime-project 를 sublime 에 등록하여 더블클릭으로 프로젝트를 열 수 있게 한다.
* ctrl+alt+p 로 열었던 프로젝트들을 빠르게 바꿀 수 있다.
h3. 태그 닫기
* 드림위버의 </ 자동닫기 처럼 alt+. 으로 자동으로 닫아준다.
-
사랑천사
2013.03.29 10:06
애고..
XE 편집기가 이런게 참 문제군요... 차라리 이런 거 쓰기엔 phpBB가 아은 거 같기도 하고 그러네요.
전 Windows에선 Notepad++를 쓰고...
리눅스에선 Python이랑 C, PHP로 개발을 많이 하는데(개발이라기 보다 필요한거 만드는 거조...) Vim으로 하는게 편하더군요. 하지만 뭔가 큰 거 짤 때는 콘솔에서 Eclipse를 쓸 수 있으면 좋겠다는 엉뚱한(?) 생각을 합니다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
63 | 서버에 있는 w3m 설정 파일입니다.(별 쓸 모는 없을 거 같습니다만...) [2] | 사랑천사 | 2013.04.06 | 5852 |
62 | 젠투 데스크탑(64bit) 설치 도움 문서 [2] | 크샤나 | 2013.08.03 | 4421 |
61 | 요즘 패키지를 update 하면... [3] | 잉여양파 | 2013.07.16 | 4004 |
60 | Linux 3.10에서 nvidia driver 325.08 컴파일 에러가 있었네요. [3] | 크샤나 | 2013.08.02 | 4899 |
59 | yeeloong 8089 D loongson-2f 노트북에 gentoo 설치 성공 [1] | 세벌 | 2013.07.07 | 5035 |
58 | 구글크롬 고대비화 plugin [1] | 송효진 | 2013.05.12 | 5862 |
57 | 젠투 포티지 *PYTHON* 변수 설정 관련.. [3] | 다크써클 | 2013.05.12 | 3510 |
56 | emerge www-client/chromium-26.0.1410.43 [10] | 송효진 | 2013.04.02 | 5108 |
» | proftpd && sublime text 2 sftp [7] | 송효진 | 2013.03.27 | 7891 |
54 | xfce4 느린키 비활성 [8] | 송효진 | 2013.03.19 | 4231 |
53 | funtoo 로 오세요. [8] | 송효진 | 2013.01.30 | 4694 |
52 | 무난 코딩 이빌드 [11] | 파옥 | 2012.11.14 | 20795 |
51 | redmine & thin 설정 조금. [1] | 송효진 | 2013.03.18 | 10910 |
50 | gentoo and zenbook 13인치 [2] | 잉여양파 | 2012.06.18 | 4992 |
49 | gentoo의 그래피컬~한 사용을 위한 주의사항 | 잉여양파 | 2012.06.18 | 6343 |
48 | 영문 로케일 상태에서 나비한글 사용 [1] | golden | 2012.04.10 | 5610 |
결정적으로 linux용 sublime text 2는... 한글입력이 안되지 않나요?...T.T