คำถามติดแท็ก text-editor

โปรแกรมแก้ไขข้อความเป็นโปรแกรมประเภทหนึ่งที่ใช้สำหรับแก้ไขไฟล์ข้อความ แท็กนี้ตรงกันกับแท็ก [Editor]


20
Vim / Emacs ให้ผลผลิตเฉพาะอะไรบ้างจากโปรแกรมแก้ไขข้อความ GUI
นี่ไม่ได้หมายถึง troll หรือ flamebait หรืออะไรแบบนั้น ฉันใช้Vimเป็นตัวแก้ไขคอนโซลที่ฉันเลือกมาสองสามเดือนแล้ว (สำหรับการแก้ไขไฟล์คอนฟิกูเรชันขณะอยู่ในเทอร์มินัลของฉัน) แต่ฉันไม่คิดว่าฉันจะทนได้สำหรับงานเขียนเว็บแอปพลิเคชั่นปกติทุกวัน ซึ่งฉันทำกับโปรแกรมแก้ไขข้อความ GUI (อันไหนไม่สำคัญ) ฉันรู้สึกว่าโปรแกรมแก้ไขข้อความ GUI ของฉันสามารถทำทุกอย่างที่ฉันต้องการสำหรับงานของฉันได้ มีการค้นหา / แทนที่ที่เหมาะสมด้วยประวัติที่สมบูรณ์อัตโนมัติสำหรับทั้งสองอย่าง มีการเน้นไวยากรณ์การกำหนดหมายเลขบรรทัดอินเทอร์เฟซแบบแท็บการคัดลอกและวางที่ง่ายดาย ฯลฯ สิ่งเดียวที่ตัวแก้ไขปัจจุบันของฉันขาดหายไปคือการจับคู่นิพจน์ทั่วไป แต่มีตัวแก้ไขข้อความ GUI มากมายที่จะค้นหา / แทนที่ regex จากสิ่งที่ฉันเพิ่งพูดไป Vim (หรือแม้แต่ Emacs) มีข้อดีด้านการผลิตอะไรบ้างที่มีเหนือโปรแกรมแก้ไขข้อความ GUI นอกเหนือจากข้อเท็จจริงที่ว่ามีการติดตั้งบนคอมพิวเตอร์ทุกเครื่อง ฉันต้องการงานเฉพาะที่ดีกว่า / เร็วกว่าบน Vim / Emacs หรือไม่สามารถทำได้ด้วยโปรแกรมแก้ไขข้อความ GUI ที่มีอยู่
100 vim  emacs  text-editor 


4
ลบ / เพิ่มตัวแบ่งบรรทัดหลังสตริงเฉพาะโดยใช้ Sublime Text
การใช้ Sublime Text 2 - เป็นไปได้ไหมที่จะแทรกตัวแบ่งบรรทัด / ส่งคืนข้อความหลังจากสตริงที่ระบุในไฟล์ข้อความเช่นโดยใช้เครื่องมือFind ‣ Replace (คำถามโบนัส: เป็นไปได้หรือไม่ที่จะลบตัวแบ่งบรรทัดทั้งหมดหลังจากสตริงที่ระบุ)

11
วิธีที่สวยงามในการค้นหาไฟล์ UTF-8 ด้วย BOM?
สำหรับวัตถุประสงค์ในการดีบักฉันจำเป็นต้องค้นหาไดเร็กทอรีซ้ำสำหรับไฟล์ทั้งหมดที่ขึ้นต้นด้วยเครื่องหมายคำสั่งไบต์ UTF-8 (BOM) โซลูชันปัจจุบันของฉันคือเชลล์สคริปต์แบบธรรมดา: find -type f | while read file do if [ "`head -c 3 -- "$file"`" == $'\xef\xbb\xbf' ] then echo "found BOM in: $file" fi done หรือหากคุณต้องการหนึ่งบรรทัดสั้น ๆ ที่อ่านไม่ได้: find -type f|while read file;do [ "`head -c3 -- "$file"`" == $'\xef\xbb\xbf' ] && echo "found BOM …
94 php  utf-8  shell  text-editor 

4
เพิ่มใบเสนอราคาที่จุดเริ่มต้นและจุดสิ้นสุดของแต่ละบรรทัดใน Notepad ++
ฉันมีรายการ (ในไฟล์. txt) ซึ่งฉันต้องการแปลงเป็น JavaScript Syntax อย่างรวดเร็วดังนั้นฉันต้องการดำเนินการต่อไปนี้: AliceBlue AntiqueWhite Aqua Aquamarine Azure Beige Bisque Black BlanchedAlmond และแปลงเป็นอาร์เรย์ลิเทอรัล ... var myArray = ["AliceBlue", "AntiqueWhite", ... ] ฉันมีรายการใน notepad ++ และฉันต้องการนิพจน์ reg เพื่อเพิ่ม"ที่จุดเริ่มต้นของบรรทัดและ",ในตอนท้ายและลบตัวแบ่งบรรทัด ... ใครมีวิธีแก้ไขอย่างรวดเร็วในการทำสิ่งนี้หรือไม่? ฉันแย่มากกับ RegEx ฉันมักจะต้องทำงานดังกล่าวเพื่อที่จะได้รู้ว่าการทำเช่นนี้จะเป็นประโยชน์อย่างยิ่งสำหรับฉัน ขอบคุณมาก

2
วิธีปิดการใช้งานเส้นประเยื้องใน VS 2010
เห็นเส้นประเหล่านี้ในทุกเยื้อง ... จะปิดได้อย่างไร ฉันต้องเผลอกดแป้นพิมพ์ลัดบางอย่างโดยไม่ได้ตั้งใจ แต่ฉันไม่พบสิ่งนี้ในการตั้งค่า ขออภัยนี่เป็นคำถามที่โง่มาก แต่บรรทัดเหล่านี้รบกวนฉันมากและฉันไม่รู้ว่าจะหันไปทางไหน :)

13
เลือกหลายรายการใน Visual Studio หรือไม่
มีวิธีเลือกข้อความที่ไม่ติดกัน (แยกกันโดยสิ้นเชิง) ใน VS หรือไม่? ฉันสามารถทำได้ใน MS Word โดยเลือกข้อความแยกกันโดยกดปุ่ม Ctrl ค้างไว้ดังนี้: เวอร์ชันของฉันคือ 11 แก้ไข:ฉันไม่ได้พูดถึงการAlt+Selectเลือกบล็อก นอกจากนี้ฉันชอบที่จะดูว่ามีเทคนิคใน Notepad ++ หรือไม่

15
ฉันจะแทรกเส้นแบ่งโดยที่เคอร์เซอร์อยู่โดยไม่เข้าสู่โหมดแทรกใน Vim ได้อย่างไร
เป็นไปได้ไหมที่จะแทรกตัวแบ่งบรรทัดโดยที่เคอร์เซอร์อยู่ใน Vim โดยไม่ต้องเข้าสู่โหมดแทรก นี่คือตัวอย่าง ( [x]หมายถึงเคอร์เซอร์เปิดอยู่x): if (some_condition) {[ ]return; } ในบางครั้งฉันอาจต้องการป้อนรหัสเพิ่มเติม ผมจะกดiเพื่อเข้าสู่โหมดแทรกกดEnterเพื่อแทรกตัวแบ่งบรรทัดแล้วลบช่องว่าง ต่อไปฉันจะเข้าสู่โหมดปกติและวางเคอร์เซอร์ก่อนวงเล็บปีกกาปิดจากนั้นทำสิ่งเดียวกันเพื่อให้มันอยู่ในบรรทัดของตัวเอง ฉันทำมาระยะหนึ่งแล้ว แต่มีวิธีที่ดีกว่านี้แน่ ๆ ?

12
จะปิดการแจ้งเตือนการอัปเดต Sublime 2 ได้อย่างไร
ฉันได้ติดตั้ง Sublime 2 บน Ubuntu โดยใช้ที่เก็บ PPA และอัปเดตผ่านกลไก Ubuntu ดั้งเดิมนี้จึงทำให้ฉันรู้สึกรำคาญเมื่อเห็น "มีเวอร์ชันใหม่ ... " ทุกครั้งที่ฉันเริ่ม Sublime ไม่พบสิ่งที่ค้นหา "อัปเดต" ในไฟล์การกำหนดค่า Sublime ฉันจะปิดการแจ้งเตือนได้ที่ไหน?

6
ใน Eclipse ฉันจะแทนที่อักขระด้วยบรรทัดใหม่ได้อย่างไร
ใน Eclipse 3.3.2 ฉันต้องการแทนที่อักขระ (พูดว่า ',') ด้วยบรรทัดใหม่ในไฟล์ ฉันควรเขียนอะไรในช่อง "แทนที่ด้วย" เพื่อดำเนินการดังกล่าว แก้ไข: ดูเหมือนว่าจะมีคำตอบมากมายสำหรับ Eclipse 3.4 มีวิธีแก้ปัญหาสำหรับ Eclipse 3.3.X หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.