DevEnjoy

One Step Closer

.zshrc

Oh-My-Zhr Shift-Tab 관련 .zshrc 설정값 수정

2014년 9월 12일 by YongPwi Leave a Comment

얼마 전부터 터미널(난 iTerm2으로 사용) 사용 중에 Shift-Tab 기능이 동작하지 않아서

잠깐 그러는 건가 했는데,,,

지속해서 발생하는 문제였다,,,

사실 없어도 되는 사용하는 데 큰 문제는 없지만,,,

가끔 사용하는데 걸리적 거려서 어제 마음먹고 미친 듯이 구글링,,,

그리고 Oh-My-Zhr 재설치,,,

하지만 변하는 게 없고 기존에 세팅되었던 agnoster 테마만 날렸다,,,

다시 구글링하다가 얼마 전에 재미나게 보았던 대규모 서비스를 지탱하는 기술에 구축 사례로 나왔던 일본 hatena 블로그 글을 찾았다,,,

영어도 잘하지 못하는데 일본어라 고생 좀 했지만 블로그 주인장이 주석을 참 훌륭하게 달아주셔서 금방 찾아서 적용할 수 있었다,,,

좋은 정보 찾은 것도 좋았지만,,, 꼼꼼한 주석보고,,, 반성도 좀 했다,,,

결론은 zsh에 bindkey 하는 방법이다.

Shift-Tab 입력이 들어올 때 Tab 기능을 역으로 대체 하는 방식인 듯,,,

처음에는 이렇게 등록하지 않아도 잘 되던 기능인데 어디서 뭘 건드려서 안되는지는 아직 찾지 못했다,,,

하위 코드에 있는 “^[[Z” 문자가 Shift-Tab이라고 한다.

터미널에서 해당 키에 대한 문자를 확인하는 방법은 Ctrl-V를 누른 후 확인하고 싶은 키를 입력하면 화면에서 확인할 수 있다.

1
2
// Mod bindkey
bindkey "^[[Z" reverse-menu-complete

출처 : http://d.hatena.ne.jp/oovu70/touch/20120405/p1

Posted in: Talk Tagged: .zshrc, Oh-My-Zhr, Shift-Tab

Calendar

5월 2025
일 월 화 수 목 금 토
« 4월    
 123
45678910
11121314151617
18192021222324
25262728293031

Recent Posts

  • ubuntu bastion 설정
  • Spring Boot properties 암호화
  • Git Repository Bitbucket과 Issue Tracker Redmine 연동 설정
  • Spring Security 동일 session 제어
  • Spring @Mock, @Mockbean, @InjectMock

Recent Comments

  • pzotov (Ubuntu 14.04에서 Sonarqube 6.7.1 service 등록)
  • cours de theatre paris (AWS ELB와 Auto Scaling 연동, nginx)
  • bayern munich (IntelliJ EAP Font rendering)
  • camiseta del chelsea (OS X에서 APP 아이콘 변경)
  • cheap football shirts replica (jQuery Ajax에서 json Array 직렬화)

Copyright © [the-year] [site-link].

Powered by [wp-link] and [theme-link].