코드 영역을 접도록 Atom을 구성하는 방법 예: Sublime Text와 같은 ## region_name (How to configure Atom to fold code regions e.g. ## region_name like Sublime Text does)


문제 설명

코드 영역을 접도록 Atom을 구성하는 방법 예: Sublime Text와 같은 ## region_name (How to configure Atom to fold code regions e.g. ## region_name like Sublime Text does)

Sublime 텍스트의 코드 섹션은 다음과 같이 편리하게 접힙니다.

## Client
  def start_link(_\\[]), do: GenServer.start_link(__MODULE__, %MainLink.State{mobile: mobile}, name: MLink)
  def code(code), do: GenServer.call(MLink, {:code, code})
  def fwd(v, dc_id), do: GenServer.cast(MLink, {:forward, v, dc_id})
  def upload_done(is_big, id, name, parts, user_id), do: GenServer.cast(MLink, {:upload_done, is_big, id, name, parts, user_id})
  def text(user_id, text), do: GenServer.cast(MLink, {:send_text, user_id, text})
  def media(user_id, file), do: GenServer.cast(MLink, {:send_media, user_id, file})
  def test(data), do: GenServer.cast(MLink, {:test, data})
  def update_salt(salt, dc_id), do: GenServer.call(MLink, {:update_salt, salt, dc_id})
  def reverse_geo(uid, msg_id, place), do: GenServer.cast(MLink, {:reverse_geo, uid, msg_id, place})

## Server
  def init(s) do
    GenServer.cast(self, :start)
    {:ok, s}
  end
  def handle_cast(:start, s), do: {:noreply, _start(s)}
  def handle_cast({:forward, v, dc_id}, s), do: {:noreply, forward(v, dc_id, s)}
  def handle_cast({:send_text, user_id, text}, s), do: {:noreply, messages_sendText(user_id, text, s)}
  def handle_cast({:send_media, user_id, file}, s), do: {:noreply, messages_sendMedia(user_id, file, s)}
  def handle_cast({:upload_done, is_big, id, name, parts, user_id}, s), do: {:noreply, messages_uploaded(is_big, id, name, parts, user_id, s)}
  def handle_cast({:test, data}, s), do: {:noreply, send_message(data, s, true)}

위 내용은

## Client

## Server

Atom에서 유사하게 활성화하려면 어떻게 해야 합니까?


참조 솔루션

방법 1:

Ehm mine does it by default by moving the mouse over the gutter (line numbers on the left). It shows a little triangle which you can click to collapse the region.

Version 1.11.1 (all non core packages were disabled).

Collapse Region

(by Charles OkwuagwuPᴇʜ)

참조 문서

  1. How to configure Atom to fold code regions e.g. ## region_name like Sublime Text does (CC BY‑SA 2.5/3.0/4.0)

#regions #sublimetext #atom-editor #code-folding






관련 질문

Resharper를 피하여 선언에 따라 영역을 추가하세요. (Avoid Resharper to add a region per Declaration)

모바일용 HTML 5의 특정 영역에 링크가 있는 이미지 (Image with links in certain areas in HTML 5 for mobile)

새로운 영역 생성 - Drupal 7에서 기쁨이 없음 (Creating New Region - No Joy in Drupal 7)

코드 영역을 접도록 Atom을 구성하는 방법 예: Sublime Text와 같은 ## region_name (How to configure Atom to fold code regions e.g. ## region_name like Sublime Text does)

선택 목록 apex 4.2를 기반으로 필드를 동적으로 추가 (Dynamically add fields based on select list apex 4.2)

HBase 클러스터에서 regionservers의 시작 코드를 얻는 방법은 무엇입니까? (How to get regionservers' startcode in a HBase cluster?)

코드에 자동으로 지역 추가 (Automatically add Regions to code)

Objective-C에서 startMonitoringForRegion을 사용하여 여러 지역을 스캔하는 방법 (How to scan multiple regions using startMonitoringForRegion in Objective-C)

HBase 테이블이 비어 있지만 영역이 증가합니다. (HBase table is empty, but regions are increased)







코멘트