분류 전체보기84 맥에 키입력 연속으로 안되는 문제 vim 현상도 해결됨 들어가며,고객 CS중에 처리하다가 web에서 사용하는 vim editor에서 'hjkl'이 연속해서 동작하지 않는다라는 문의사항이 들어왔다.이 상황이 발생한 것...원인을 파악하고자 codeMirror 에디터를 fork떠서 원인을 분석해보는데 반복 로직이 눈에 띄는 데 재대로 동작하지 않았다.브라우저 상 이슈인지 확인하는데 결국 원인은 macOS쪽이다.해결방법mac에서는 다음과 같이 실행하면 된다.defaults write -g ApplePressAndHoldEnabled -bool false그리고 나서, 로그아웃하고 다시 로그인을 하면 재대로 영문키가 반복된다.만약 이전 accent키를 사용하고 싶다면 false에서 true로 바꾼뒤 재로그인을 해주면 된다. 2024. 7. 14. vim 한영키 색상 변경해주는 프러그인 코드는 대부분 영어로 되어있습니다.그래서 한국인은 한영키 때문에 오타를 많이 내곤 하는데요...그런데 왜 키가 한글이라는걸 꼭 쳐봐야만 아는걸까요??지금 한영 상태가 뭔지, 작성하기 전에 미리 알 순 없을까요?혹시 키보드가 한글일 때 커서 색깔을 바꿔주면 큰 도움이 될 것 같아요.그래서 만들게된 IntelliJ-based IDE 플러그인을 소개하고자 합니다.LangCursor현재 키보드 언어가 영어가 아닐 때 커서 색깔을 바꿔줍니다. (Vim 호환 가능)지원 환경지원 OS: Windows / macOSOS 기본 입력기 사용 (ex. 구름입력기 등 서드파티 입력기 사용 중인 경우 동작하지 않을 수 있음)Github: https://github.com/lauvsong/LangCursorJetBrains Ma.. 2024. 7. 14. .map 내부 작동 원리 Dart에서 map내부의 print가 작동되는 시점void main() { const list = ['apples', 'bananas', 'oranges']; // map 함수를 사용하되, toList를 호출하지 않음 var mappedList = list.map((item) { print('$item: ${item.length}'); return item.toUpperCase(); }); // 이 시점에서는 아직 print 구문이 실행되지 않음 // toList를 호출하여 변환을 실제로 수행 var finalList = mappedList.toList(); // 이제 변환이 수행되었으므로 print 구문이 실행됨 print(finalList);} .toList()를 .. 2024. 7. 13. Homebrew Cask를 통해 Flutte 경로 찾기 Homebrew Cask를 통해 Flutter가 설치된 것을 확인할 수 있습니다. Homebrew를 통해 설치된 Flutter의 경로를 찾기 위해 다음 명령어를 사용하여 Flutter Cask의 설치 경로를 확인할 수 있습니다:sh코드 복사brew info --cask flutter이 명령어는 Flutter Cask에 대한 정보를 출력하며, 설치 경로도 포함됩니다. 출력된 정보를 확인하여 Flutter SDK 경로를 Android Studio에 설정할 수 있습니다.예를 들어, 일반적으로 Homebrew Cask를 통해 설치된 앱들은 /usr/local/Caskroom 또는 /opt/homebrew/Caskroom에 설치됩니다. 정확한 경로는 brew info --cask flutter 명령어를 통해 확인.. 2024. 7. 12. 이전 1 ··· 3 4 5 6 7 8 9 ··· 21 다음