เรื่องมีอยู่ว่า ในบางครั้งเจ้าของบล็อกต้องใช้ Terminal อยู่บ่อยๆ และบางครั้งก็อยากจะสั่งเปิดโปรเจคบน Android Studio ได้ทันทีเหมือนกับ VS Code บ้าง จะได้ไม่ต้องไปนั่งกดเปิด Android Studio แล้ว Browse หาโปรเจคให้เสียเวลา
เวลาจะสั่งเปิดโปรเจคบน VS Code ด้วย Command Line จะต้องใช้คำสั่งแบบนี้
code .
ซึ่งคำสั่งดังกล่าวจะเป็นการเปิด VS Code ขึ้นมาพร้อมกับเปิดโปรเจคโดยอิงจาก Directory ใน Terminal ให้ทันที
ดังนั้นเจ้าของบล็อกจึงอยากให้มีคำสั่งสำหรับ Android Studio แบบนี้ดูบ้าง
studio .
ซึ่งการทำให้เครื่องของผู้ที่หลงเข้ามาอ่านสามารถทำแบบนี้ได้ จะมีอยู่ 2 วิธีด้วยกัน
วิธีที่ 1 - เปิดใช้งานแบบง่ายๆผ่าน Android Studio
หมายเหตุ - ขอบคุณ Peerapong Samarnpong ที่บอกวิธีนี้ให้ครับ เจ้าของบล็อกไม่รู้จริงๆ ><ให้เลือกไปที่ Tools > Create Command-line Launcher...
จากนั้นจะมีหน้าต่างถาม Directory ของโปรแกรมแสดงขึ้นมา ซึ่งจะมีการกำหนดค่าไว้ให้เรียบร้อยแล้ว
ไม่ต้องแก้ไขค่าอะไรใดๆ ให้กดปุ่ม OK ได้เลย
เป็นอันเสร็จเรียบร้อยแล้ว สามารถใช้คำสั่งผ่าน Terminal เพื่อสั่งเปิด Android Studio ได้แล้ว
วิธีที่ 2 - สร้างเป็น Alias ของตัวเอง
วิธีนี้จะเป็นการกำหนด Alias ไว้ในเครื่องเพื่อสั่งให้เปิด Android Studio ซึ่งจะสามารถกำหนดคำสั่งได้ตามใจชอบแต่การที่จะทำแบบนั้นได้ ผู้ที่หลงเข้ามาอ่านจะต้องรู้วิธีสั่งเปิด Android Studio ผ่าน Command Line กันก่อน
การสั่งเปิดโปรแกรมผ่าน Command Line
ซึ่งบน Mac OS หรือ Linux สามารถใช้คำสั่ง open ในการเปิดโปรแกรมได้เลยopen -a Android\ Studio
โดยคำสั่ง open จะเป็นการสั่งเปิดไฟล์ตามที่ระบุไว้ ซึ่งมีการกำหนด -a เข้าไปด้วยเพื่อกำหนดว่าให้เปิดไฟล์ดังกล่าวด้วยโปรแกรมที่ชื่อว่า Android Studio นั่นเอง
และยังสามารถเปิด Android Studio และโปรเจคที่ต้องการได้เลย โดยระบุต่อท้ายได้เลยว่าจะให้เปิดโปรเจคที่ Directory ไหน
open -a Android\ Studio /path/to/project
ถ้าต้องการให้เปิดโปรเจคโดยอิงจาก Directory ณ ตอนนั้นใน Terminal ก็สามารถใช้จุดได้เลย
open -a Android\ Studio .
แต่ทว่าคำสั่งดูยืดยาวไปหน่อย ดังนั้นเจ้าของบล็อกจึงสร้างเป็น Alias เพื่อย่อคำสั่งให้สั่งลง
สร้างเป็น Alias ซะ
ผู้ที่หลงเข้ามาอ่านสามารถกำหนดเป็น Alias อะไรก็ได้ ขอแค่พิมพ์ง่ายและจำได้ง่ายก็พอalias androidstudio="open -a Android\ Studio"
เมื่อสร้าง Alias เสร็จแล้ว ให้ลองเรียกใช้คำสั่งใน Terminal ดู อย่าลืมกำหนด Directory ของโปรเจคด้วยจุดต่อท้าย Alias ด้วยล่ะ
androidstudio .
เรียบร้อย!
เพียงเท่านี้เจ้าของบล็อกก็ได้คำสั่งเปิด Android Studio ผ่าน Command Line แบบง่ายๆได้แล้ว ซึ่งจะเหมาะมากๆเวลาที่ใช้ Terminal ในการจัดการโปรเจคอยู่ แล้วอยากจะสั่งเปิดโปรเจคนั้นๆบน Android Studio โดยทันทีติดนิสัยมาจาก VS Code น่ะแหละ รู้สึกว่ามันสะดวกดี