본문 바로가기

전체 글156

vi에디터 편집 단축키 (복사, 삭제) 전체 삭제 전체 삭제 방법 1 gg // 첫번째 줄로 이동 dG // 현재 위치 이하 모두 삭제 (d + Shift g) 전체 삭제 방법 2 (비주얼 라인 모드) gg // 첫번째 줄로 이동 VG // shift v(비주얼 라인 모드), shift g(현재 위치 이하 모두 선택) (shift v + shift g) d // 삭제 전체 복사 전체 복사 방법 1 gg // 첫번째 줄로 이동 yG // 현재 위치 이하 모두 복사 (y + Shift g) 전체 복사 방법 2 (비주얼 라인 모드) gg // 첫번째 줄로 이동 VG // shift v(비주얼 라인 모드), shift g(현재 위치 이하 모두 선택) (shift v + shift g) y // 복사 선택 삭제 선택 삭제 방법 1 (한줄 삭제) // .. 2022. 7. 22.
[Android][kotlin] Retrofit error message 확인하는 방법 안녕하세요~ 챠니입니다! :) 이번에는 Retrofit 통신에서 실패했을때 에러 메세지를 확인하는 방법에 대해서 알아보겠습니다 :) Retrofit error message 확인하는 방법 보통 Retrofit통신부분을 구성하다보면 아래와 같은 형식으로 통신결과값을 확인하게 됩니다. if (response.isSuccessful) { Log.e("YMC", "response: ${response.body()}") } B.U.T 하지만! 통신 실패같은 경우는 메세지를 확인하는 방법이 조금 다릅니다! 아래와 같은 경우가 있다고 생각해 보겠습니다. if (response.isSuccessful) { //성공 Log.e("YMC", "response: ${response.body()}") } else if (re.. 2022. 7. 22.
[Android] Android 기본 ".gitignore" 설정방법 안녕하세요~ 챠니입니다! :) 이번에는 ".gitignore"파일을 설정하는 방법에 대해서 알아보겠습니다. AndroidProejct ".gitignore" 설정 Android proejct(안드로이드 프로젝트)의 기본 ".gitignore"은 다음과 같습니다. 물론 정답은 없습니다! # Gradle files .gradle/ build/ # Local configuration file (sdk path, etc) local.properties # Log/OS Files *.log # Android Studio generated files and folders captures/ .externalNativeBuild/ .cxx/ *.apk output.json # IntelliJ *.iml .idea/ .. 2022. 7. 21.
[Android] AndroidStudio에서 KeyHash값 터미널에서 확인하기 안녕하세요~ 챠니입니다! :) AndroidStudio(안드로이드스튜디오)에서 KeyHash값 확인하는 방법에 대해서 알아보겠습니다. KeyHash값 확인하기 keyHash값 확인하는 방법은 아래와 같습니다. [Debug / 디버그] keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64 [Release / 릴리즈] keytool -exportcert -alias -keystore | openssl sha1 -binary | openssl base64 keytool -list -v -k.. 2022. 7. 21.