GitHub ประกาศเปิดซอร์สโปรแกรมแก้ไขข้อความ (text editor) ตัวใหม่ที่ชื่อว่า Atom
Atom เป็นโปรแกรมแก้ไขข้อความที่สร้างด้วยเทคโนโลยีเว็บ (เขียนด้วย CoffeeScript เป็นหลัก) แต่รันเป็นโปรแกรมแบบเนทีฟดั้งเดิม ปัจจุบันมีเฉพาะเวอร์ชัน OS X แต่ก็จะมีเวอร์ชันวินโดวส์และลินุกซ์ตามมาในเร็วๆ นี้
ทีมงาน GitHub ระบุว่าสร้าง Atom ขึ้นมาเพื่อเป็นโปรแกรมแก้ไขข้อความสำหรับอนาคต (อยากไปเทียบชั้น Emacs และ Vim) มันถูกออกแบบมาให้แฮ็กได้ง่าย และแยกฟีเจอร์ต่างๆ ออกเป็นโมดูลที่พัฒนาเพิ่มได้ง่าย (ปัจจุบันมีโมดูลมากกว่า 50 ตัว) ในขณะเดียวกันก็มีฟีเจอร์มาตรฐานสำหรับ text editor ที่ใช้เขียนโปรแกรมครบครัน ไม่ว่าจะเป็น code folding, snippet, multiple selections และการค้นหาคำที่มีประสิทธิภาพ
GitHub โฆษณาว่า Atom ใช้สะดวกเทียบเท่า Sublime หรือ TextMate แต่ในขณะเดียวกันก็สามารถแฮ็กและพัฒนาต่อได้อย่างยืดหยุ่นเหมือน Emacs และ Vim (แต่แก้ง่ายๆ เพียงแค่รู้ JavaScript/CSS)
ทีมงานตัดสินใจเปิดซอร์สโค้ดทั้งหมดเพื่อหวังจะสร้างชุมชนนักพัฒนารอบๆ Atom ให้แข็งแกร่ง ซอร์สโค้ดของ Atom ใช้สัญญาอนุญาตแบบ MIT และสามารถดาวน์โหลดได้จาก GitHub
ที่มา - Atom Blog, VentureBeat
Comments
หน้าตา Sublime สุดๆ
กว่าจะ compile บน Windows ผ่าน หมดไปเกือบครึ่งวัน
PanJ's Blog
vi vim nano
สารภาพตรงๆว่าใช้สองอย่างแรกไม่เป็นเลย ถนัดแต่ nano แล้วนี่มี Atom อีกแล้ววว
vim พอใช้เป็นบ้างครับ (หน้าที่การงานบังคับ 555) แต่ emac นี่ไปไม่เป็น :)
ฟิลลิ่งเป็น sublime เลย แต่เหมือน customize ง่ายกว่านะครับ
pico nano ไม่เท่าไหร่
vi นี้อย่างงง
ESC ตามด้วย :q!
lol
ผมจัดอยู่ในประเภทคนหลังครับ orz เคยหัดใช้ vi, vim อยู่ แต่พอนานๆ ใช้ที ลืมหมด กลับไป nano ต่อ
+1 ฮาก๊าก
vi นี่ดีมากนะครับใช้เป็นได้นี่นิ้วไม่ต้องขยับจากคีย์บอร์ดเลย แม้แต่ปุ่มลูกศร ก็ไม่ต้องแตะ
ผมก็คิดแบบเดียวกันครับ การเชื่อมโยงระหว่างประสาทสมองลงมาที่นิ้วได้ทันที ไม่ต้องขยับ เป็น editor ที่ผมชอบมากที่สุดตัวหนึ่ง ถ้าใช้ร่วมกับ คำสั่ง : คือ Ex commands แล้วละก็เหมือนสิ่งที่เราเคยได้ยินเรื่อง คาถาพ่อมด อย่างนั้นทีเดียว พวก UNIX นี้เป็นเหมือนดาบเลเซอร์ของเจได ถ้าเป็น programmer ลองฝึกจะพบความลึกล้ำภายใต้ความยาก เมื่อผ่านได้ เหมือนผ่านด่าน 18 มนุษย์ทองคำ แล้วก็จะทำอะไรได้อย่างน่าสนใจ
โปรแกรมแก้ไขข้อความแห่งอนาคต มันหมายความว่าอะไรหรอครับ?? ผมไม่เข้าใจ หรือผมควรจะไปอ่านอะไรแนะนำด้วยครับ
Compile บน Windows 8 ยังไม่ผ่าน มึน ๆ งง ๆ
Ubuntu 14.04 ก็มี missing lib ครับ
ลอง build ดูแล้วนะครับ ตามขั้นตอนในเว็บ ผ่าน ปรกติครับ บน ubuntu 14.04
เผื่ออยากเอาไปลองเล่น นะครับ Atom 0.95 DEB
ปล Build มาแล้วไฟล์ใหญ่ มากเลย 46 เม็ก เป็น text editer ที่ใหญ่สุดที่เคย build มาเลย
ผม build ผ่านแต่ run ไม่ได้ครับ เอา deb ไปก็ไม่ได้เช่นกัน สงสัยต้องลอง lib 32 bits
แปลกมากครับ สงสัยลง build tools ไว้เยอะ เลยไม่มีปัญหาพวก dependencies
ลงไฟล์ deb เสร็จ ลองพิมพ์ คำสั่ง atom ดูครับ ที่ terminal ดูว่า มีร้อง error ขอ lib นั่น lib นี่หรือป่าว
แล้วลงตามลงไปครับ
ไปไล่ดูละครับ ขาด lib 32 bits เลยหลอกเอาครับ ใช้ sudo ln -s /lib/x86_64-linux-gnu/libudev.so.1 /usr/lib/libudev.so.0 ได้ละครับ
ผมลองเรียกผ่าน terminal แล้วครับ เงียบสนิทไม่ฟ้องอะไรทั้งนั้น อ้อ เครื่องผม 64bit จึงไม่รู้จะไปแก้อะไรตรงไหนละ ปล่อยมันไปก่อน ใช้ geany ต่อไป :)
เครื่องผมก็ 64 ครับเลยต้องเอา lib 64 หลอกว่าเป็น lib 32 ครับ
บน Debian Wheezy ผม build ไม่ผ่าน ลองลง deb package ของคุณก็ลงได้ แต่เปิดไม่ขึ้น อ้ะ ช่างมันก่อนแล้วกันขี้เกียจละ :D
นี่ตะหากโปรแกรมแก้ไขข้อความแห่งอนาคต
http://neovim.org/
+=1
Avatar รูป facepalm เหมาะกับ editor ตัวนี้มาก
ด้วยเหตุผลบางประการตอนนี้ต้องใช้ vim ไปซะแล้ว
แต่ใน Windows ผมก็ Notepad++ นะ อิ อิ
แรกๆที่ใช้ลินุก ต้อง nano เท่านั้น แต่พอมาใช้ vi แล้วไม่หันกลับไปใช้ nano อีกเลย
นอกเรื่องนิดนึง มี CLI editor ที่ไหนที่หน้าตาเหมือน edit ใน Dos บ้างครับ ทุกทีใช้ nano แต่ก็ชอบความง่ายของ edit มากกว่า
ใช้ vim เป็นนะ แต่ nano ถนัดมือมากกว่า
บน Debian Wheezy ไม่ผ่าน =..='
build ไม่ผ่าน หรือลงเรียบร้อยแต่เรียกไม่ขึ้นครับ ถ้าเป็นอย่างหลังและเป็น 64 bits sudo ln -s /lib/x86_64-linux-gnu/libudev.so.1 /usr/lib/libudev.so.0 ช่วยท่านได้
หลังจากลองใช้ ไม่ผ่านครับ sublime ยังดีกว่า
ใช้ Mint 32Bit มีใครทำให้ Run ได้ไหมครับ Build ผ่านแต่รันไม่ได้ 555
ต่างจาก Brackets ยังไงหรอครับ