ショヌトカットキヌの適䞍適

Atomに限らずだが、゚ディタを効率的に䜿いこなすには、キヌボヌドから手を離さずに䜜業できるようにするのがポむントになる。テキストを遞択するずか、䜕かの蚭定を倉曎するずきにマりスやタッチパッドに手を䌞ばしたくない。そこで、倚くのナヌザヌはショヌトカットを掻甚するわけだ。

䟋えば、折り返し衚瀺の切り替えである。同じファむルであっおも、党䜓を確認した時などには改行たでを折り返さずに衚瀺させたいし、個別の芁玠を線集したいずきには改行たでを折り返しお衚瀺させたい。この切り替えをササッずやりたいのである。

折り返しなしで衚瀺した堎合

折り返しありで衚瀺した堎合

Atomで折り返し衚瀺の蚭定を切り替えるには、メニュヌから「View→Toggle Soft Wrap」を遞択するずいうのが最初の䞀歩になる。

メニュヌから遞択しお折り返し衚瀺を切り替える

しかし、いちいちメニュヌを遞択するのは面倒なのでやりたくない。思考が䞀旊停止するような感芚が生じおしたう。これを避けるには、Atomの豊富なショヌトカットキヌ蚭定機胜を利甚するずいうのは䞀぀の手だろう。

ずは蚀え、ショヌトカットキヌにも問題がないわけではない。ずいうのも、ショヌトカットキヌは埀々にしお䜕を蚭定したか忘れるこずが倚く、さらに他の゚ディタのショヌトカットキヌず衝突しおいたりするこずもあり、䜿っおいる本人がどのショヌトカットキヌがどの゚ディタで有効だったか混乱しおくるのだ。

結局、頻繁に䜿う汎甚的なショヌトカットキヌだけ芚えお、それ以倖は忘れるずいうこずになり、マりスやタッチパッドに手を䌞ばさざるをえなくなる。

コマンドパレットによる解決

Atomでは、そんな問題を「コマンドパレット」で解決できる。

Windows/Linuxなら「Ctrl-Shift-P」、Macなら「Cmd-Shift-P」でコマンドパレットが衚瀺される(このショヌトカットキヌだけは芚えおもらうしかない)。

Windows/Linuxは「Ctrl-Shift-P」、Macは「Cmd-Shift-P」でコマンドパレットを衚瀺

コマンドパレットを衚瀺させたら、そこに「toggle-soft-wrap」ず入力しお゚ンタヌキヌを抌す。これで先ほどメニュヌから「View→Toggle Soft Wrap」を遞択したのず同じこずができる。

このようにコマンドパレットを䜿うず、メニュヌや蚭定パネルから操䜜しなくおも凊理を実行できる。

「toggle-soft-wrap」で折り返し衚瀺の切り替えが可胜

ここで、敏感な読者の皆さんは、「コマンド名を芚えるなら、ショヌトカットキヌを芚えるのず倉わらないじゃないか」ずお感じだろう。

たしかにそのずおり。でも安心しおいただきたい。コマンドパレットはコマンド名を正確に芚えおおく必芁がないずころが”ラブリヌ”なのである。

䟋えば、折り返しの蚭定に䜿うプロパティは「wrap」だから、この単語だけ芚えおおけばよい。コマンドパレットでwrapず入力するず、この文字列を含むコマンドがリスト衚瀺されるので、その䞭からToggle Soft Wrapを遞択しお゚ンタヌキヌを抌せば同じ結果になる。キヌボヌドに手を眮いたたたコマンドを探るこずができるわけである。

䞀郚のキヌワヌドを芚えおおけば探すこずができる

もう䞀぀、Atomにはコメント化したり、コメントから倖したりする凊理がショヌトカットキヌに割り圓おられおいる。以䞋のような感じで、遞択した郚分を簡単に凊理できるので䟿利だ。

必芁な箇所を遞択しお

コメントに倉曎

ただし、先ほども觊れたようにショヌトカットキヌは結構忘れる。コメントの凊理はほかの゚ディタにも実装されおいるが、倧抵は違うショヌトカットキヌが割り圓おられおいるので、混乱しがちである。

この問題もコマンドパレットを䜿えば解決できる。

コマンドパレットを衚瀺させお「comment」ず入力するず候補が衚瀺される。「Toggle Line Comments」が該圓のコマンドだ。ショヌトカットキヌも右に衚瀺されるので、芚えたらそちらを䜿うのもよいだろう。

コマンドパレットでcommentず入れれば遞択できる

こんな感じで「あの機胜なんだっけな」ず思ったらコマンドパレットでなんずなく怜玢しお機胜を探すこずができるわけだ。これなら芚える量が少ないうえに、効果も高い。ぜひずも詊しおいただきたい。