이맥스 – 텍스트 정렬하기

날씨 탓일까요? 뭔가 막혀있는 느낌이 자꾸 드네요. 이럴 땐 역시나 무엇인가에 몰두하는게 가장 좋더라고요.

이맥스 – 텍스트 정렬하기

이건 왜 몰랐을까? 아래와 같이 정렬되지 않은 텍스트를 일정한 규칙에 의해서 정렬할때 align-regexp기능을 사용할 수 있습니다.

rooney = 21
haha = 20
ray = 17

만약 문자 “=” 을 기준으로 정렬을 하고 싶다면, align-regexp을 치고 문자로 “=”을 입력해주세요.

결과는 아래와 같이 정렬된 것을 볼 수 있습니다.

rooney = 21
haha   = 20
ray    = 17

약간 고급스럽게 아래와 같이 사용 할 수 있습니다.

California 423,970 km²
Taiwan 36,008 km²
Japan 377,944 km²
Germany 357,021 km²
Iraq 438,317 km²
Iran 1,648,195 km²
Korea (North+South) 219,140 km²
Mexico 1,964,375 km²

위에 것을 아래와 같이

Taiwan                 36,008 km²
Korea (North+South)   219,140 km²
Japan                 377,944 km²
Germany               357,021 km²
California            423,970 km²
Iraq                  438,317 km²
Iran                1,648,195 km²
Mexico              1,964,375 km²

먼저 전체 텍스트를 영역 지정하고, CTRL+u 그리고 나서 align-regex명령을 입력합니다. 정규식 입력 란에

.* \([0-9,]+\).*

을 입력하고, 그룹에 대해서는

-1

, 공백은

1

을 입력합니다. 반복 실행은

n

을 입력해줍니다.

위와 동일한 효과를 가질 수 있는 두가지 명렁어가 더 있습니다.

  • sort-regexp-fields
  • sort-columns

급하게 잡힌 약속에 나가봐야해서 이만 쓰겠습니다.

Android – ActionBar Title Center 정렬하기

ActionBar Title을 Center에 또는 다르게 정렬하고 싶을 때 아래와 같이 할 수 있다.


ref

ActionBar에 들어갈 레이아웃을 생성하자.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:text="my Title"
        android:textColor="#ffffff"
        android:id="@+id/mytext"
        android:textSize="18sp" />

</LinearLayout>

ActivityonCreate부분에서 아래와 같이 넣어주자.

getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); 
getSupportActionBar().setCustomView(R.layout.abs_layout);

이제 다른 타이틀 필드를 가진 ActionBar를 가졌다. 이를 사용하기 위해서 아래와 같이 입력해주자.

getSupportActionBar().setBackgroundDrawable(getResources().getDrawable(R.drawable.yourimage));

iOS – UITextField Text 정렬하기

제대로 된 코더가 되자. – 오래된 코드는 사용하지 말아라.


기말고사 시험도 끝나고 한달전부터 배포되고 있는 Account+를 iOS7에 맞추어 개선시키고 있습니다.

물론 하위 버전과 호환은 안되구요. 이전버전은 물론 Account+를 사용하면 되기 때문입니다.

하지만 이번에는 iPhone/iPad/OS X/Window/Chrome용을 개발할려고 합니다.

(엄청나게 프로젝트가 밀려있는 상황)

잡설은 이제 그만 타이틀과 같이 iOS7 UITextField에서 Text 수직 정렬이 속성은 Center로 들어가 있지만 약간은 내려가 있어 TextField의 좌표를 수정할려고 했지만 의존된 컴퍼넌트가 많아 속성을 찾아봤습니다.

간단하게 아래와 같이 존재하더라구요.

textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;

위 방법 말고도 실제로 정렬 할 수 있는 방법은 여러가지가 있습니다.

입맛에 맞게 할 수 있는게 개발에 매력이 아닐까요?