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

เท็กซ์เอดิเตอร์คือโปรแกรมที่อนุญาตให้แก้ไขไฟล์ข้อความธรรมดา

1
การขยายเปอร์เซ็นต์โหมดคำสั่งเป็นกลุ่ม
เวิร์กโฟลว์ประจำวันทั่วไปของฉันใน Vim เกี่ยวข้องกับการมีบานหน้าต่างแนวตั้งสองบาน รหัสการผลิตทางด้านซ้ายและการทดสอบทางด้านขวา ฉันสลับภาษา (และกรอบการทดสอบ) บ่อยครั้งดังนั้นฉันต้องการสร้างการแมปใหม่สำหรับการเรียกใช้รหัสทดสอบของฉันในแต่ละเซสชัน lib/importer.rbสมมติว่าฉันทำบางโครงการทับทิมและฉันขับรถออกมาจากชั้นใน spec/lib/importer_spec.rbรายละเอียดที่มาพร้อมกับอาศัยอยู่ใน หากต้องการสร้างการแมปของฉันสำหรับการเรียกใช้ข้อมูลจำเพาะฉันจะมุ่งเน้นไปที่บานหน้าต่างแสดงรายละเอียดและป้อนข้อมูลต่อไปนี้: :nnoremap -g :!rspec %<cr> หมายเหตุ: ฉันใช้ยัติภังค์ / ลบเป็นรหัสผู้นำของฉัน นี้ทำงาน -gแต่ถ้าบานหน้าต่างข้อมูลจำเพาะมีโฟกัสเมื่อฉันตี หากบานหน้าต่างการผลิตมีโฟกัสและฉันกดปุ่มแผนที่rspecจะลองและเรียกใช้รหัสการผลิตซึ่งไม่สมเหตุสมผล เพื่อหลีกเลี่ยงปัญหานี้ฉันสามารถเขียนพา ธ สัมบูรณ์ไปยังไฟล์ข้อมูลจำเพาะ: :nnoremap -g :!rspec spec/lib/importer_spec.rb<cr> ใช้งานได้แม้ว่ามันจะค่อนข้างยุ่งยากในการเขียน ในขณะที่อ่านVim ที่ใช้งานได้เมื่อคืนฉันรู้ว่าในโหมดคำสั่งคุณสามารถใช้ส่วน%ขยาย - คุณเขียน%แล้วกดtabและเปอร์เซ็นต์จะถูกแทนที่ด้วยพา ธ สัมบูรณ์ไปยังไฟล์ในบานหน้าต่างที่เน้นอยู่ในปัจจุบัน ถ้าฉันทำสิ่งนี้: :!rspec % ... และจากนั้นtabฉันได้รับสิ่งนี้: :!rspec spec/lib/importer_spec.rb และนั่นยอดเยี่ยม! อย่างไรก็ตามถ้าฉันทำสิ่งนี้: :nnoremap -g :!rspec % ... และจากนั้นtabฉันได้รับสิ่งนี้: …


4
โปรแกรมแก้ไขข้อความ Windows คืออะไรที่ทำให้ฉันสามารถเปิดไฟล์ข้อความสี่ไฟล์บนหน้าจอได้ในครั้งเดียว
เมื่อระดมสมอง / วางแผนฉันต้องการให้เปิดไฟล์ข้อความสี่ไฟล์บนหน้าจอในครั้งเดียว: หนึ่งสำหรับบันทึก / กระแสของการมีสติหนึ่งสำหรับรายการแอคชั่นเพื่อติดตามหนึ่งสำหรับโครงร่างคร่าวๆ ฯลฯ สิ่งที่ฉันกำลังมองหา เป็นวิธีที่ง่ายในการสร้าง / บันทึกไฟล์ข้อความสี่ไฟล์ในลักษณะนี้ใน Windows สิ่งสำคัญที่สุดคือฉันต้องการเส้นเพื่อตัดตามความกว้างของหน้าต่างจริง ไม่ได้ใช้ไม้บรรทัดหรือขนาดเอกสาร (a la คำ หรือ WordPad ) และไม่รวมคำว่า "ด้วยตนเองเท่านั้น" (เช่น Windows ในตัว Notepad แอปพลิเคชั่น) นอกจากนี้ฉันต้องการหน้าต่างที่จะไม่มีหรืออย่างน้อยก็มีขนปุยที่ด้านบนของแต่ละเอกสาร (Menubars, Ribbons ฯลฯ ) บน Mac ของฉันฉันพบว่ามีอยู่แล้ว TextEdit แอปพลิเคชั่นเกือบจะสมบูรณ์แบบสำหรับสิ่งนี้ ไม่มีส่วนหัวหรือริบบิ้นใช้พื้นที่สำหรับเอกสารแต่ละรายการและมีการตัดบรรทัดเมื่อพวกเขาไปถึงจุดสิ้นสุดของหน้าต่าง ฉันไม่มีโชคในการค้นหาแอปพลิเคชัน Windows ที่ทำงานในลักษณะเดียวกัน

1
วิธีการแทนที่ข้อความภายในสองคำใน TextWrangler
ฉันมีไฟล์ XML ขนาดใหญ่ที่มีหลายแสนบรรทัดและฉันต้องการแทนที่ข้อมูลระหว่างสองคำ (ในความเป็นจริงแท็ก) อดีต .: <foo>Sample Text</foo> ฉันต้องแทนที่ "ตัวอย่างข้อความ" ที่อยู่ระหว่างแท็ก ฉันต้องการแทนที่ข้อความระหว่าง "& lt; foo & gt;" แท็กและเนื่องจากมีหลายพันบรรทัดด้วย "& lt; foo & gt;" แท็กและความแตกต่างหลายร้อยในข้อมูลภายในแท็กเหล่านี้ฉันต้องใช้ฟังก์ชันค้นหาและแทนที่ แต่ปัญหาคือฉันไม่แน่ใจว่าจะแทนที่ข้อมูลภายในแท็กได้อย่างไร

0
EditPad Pro บันทึกไฟล์ Python เป็นไฟล์ Batch ()
ฉันใช้ EditPad Pro และตั้งประเภทไฟล์เป็น Python EditPad นั้นยอดเยี่ยมและฉันชอบ แต่เมื่อเร็ว ๆ นี้ฉันพยายามอัปเดต Google App Engine และฉันพบข้อผิดพลาดระหว่างการติดตั้งโดยระบุว่าสคริปต์ python ของฉันมีอักขระที่ไม่ใช่ ASCII นี่คือคำถามของฉันที่ Stackoverflow เมื่อฉันบันทึกไฟล์ใน Notepad เป็นข้อความปัญหาได้รับการแก้ไข จากนั้นผมสังเกตเห็นว่า EditPad Batch file output()ได้รับการบันทึกแฟ้มเป็นงูหลาม ฉันเชื่อว่าไฟล์ไพ ธ อนที่มี. สิ้นสุดลงท้ายจะต้องบันทึกเป็นข้อความ แต่Batch file output()เป็นการบันทึกเริ่มต้นสำหรับ. py มีวิธีในการเปลี่ยนการตั้งค่านี้หรือไม่? ฉันพยายามเปลี่ยนมันในตัวเลือก -> การตั้งค่า แต่ไม่สามารถใช้งานได้ และนี่คือสาเหตุของปัญหาที่ว่าทำไมมีอักขระที่ไม่ใช่ ASCII ในสคริปต์หรือไม่

5
`^ M` ในหลายบรรทัดในไฟล์ซอร์สโค้ด ฉันจะลบออกได้อย่างไร
บางคนเพิ่งส่ง.cppไฟล์ซอร์สโค้ดสองสามตัวถึงฉัน ในการเปิดไฟล์ด้วย GNU Emacs หรือ GVIM ฉันพบว่ามันมีตัวละครแปลก ๆ^Mใกล้กับจุดจบของทุกบรรทัด นี่คือภาพหน้าจอที่แสดงความหมายของฉัน เมื่อฉันเปิดไฟล์ต้นฉบับเหล่านี้ด้วย Gedit ฉันไม่เห็น^Mอักขระเหล่านี้ ฉันควรทำอย่างไร? มีคำถามมากมายที่นี่ดังนั้นการเปิดและดำเนินการค้นหาแทนที่โดยแทนที่ด้วยสตริงว่างเปล่าดูเหมือนว่าการดำเนินการทำลาย ไฟล์เหล่านี้รวบรวมได้อย่างเพียงพอแล้วเมื่อฉันรวบรวม GCC เกิดขึ้นที่นี่คืออะไร. ฉันควรทำอย่างไร?

2
มี ALT + Select ที่เทียบเท่ากับ gedit หรือโปรแกรมแก้ไขข้อความทั่วไปบน Red Hat Linux หรือไม่?
ฉันเป็นผู้ใช้ Windows เป็นหลักด้วยประสบการณ์การใช้เครื่องมือเช่น Notepad ++ Visual Studio เป็นต้น หนึ่งในคุณสมบัติที่มีประโยชน์คือ "เลือกบล็อก" โดยที่ฉันสามารถใช้ปุ่ม ALT เพื่อเลือกพื้นที่ข้อความสี่เหลี่ยมผืนผ้า เมื่อฉันลองทำสิ่งนี้บนกล่อง linux ของฉันมันจะเปลี่ยนเคอร์เซอร์เป็นมือและย้ายหน้าต่างไปมา มีวิธีที่จะทำให้พฤติกรรมที่เทียบเท่าจาก gedit, eclipse, GPS (Gnat Programming Studio) หรือไม่?

2
ค้นหาคำที่ต้องการแล้วแก้ไขภายใน Sublime Text 2 และ Vim
ฉันพยายามเรียนรู้ keybindings ของกลุ่มหนึ่งโดยหนึ่ง สิ่งที่ฉันคิดว่าฉันน่าจะดีในช่วงต้นคือการหาข้อความและแทนที่ด้วยสิ่งอื่น ฉันทำสิ่งนี้สำเร็จแล้วกับ E-TextEditor บน Windows ซึ่งฉันจะใส่คีย์ใน v / something / \ rsomethingelse สำหรับเอฟเฟกต์ที่ต้องการ แต่ฉันพบว่าไม่ใช่กรณีในโหมด commmand ใน SublimeText 2 สิ่งที่เกิดขึ้นใน ST2 คือเมื่อฉันอยู่ในโหมดคำสั่งฉันกด v ซึ่งวางโปรแกรมแก้ไขในโหมดภาพแล้วถ้าฉันคีย์ใน / มันเข้าสู่ ค้นหาจากนั้นฉันป้อนคำว่า "บางอย่าง" ถ้าฉันกด "/" มันจะเป็นส่วนหนึ่งของคำค้นหาแทนการสิ้นสุด regexp โอเคฉันคิดแล้วฉันกดกลับเพื่อดูว่าอินสแตนซ์ของบางอย่างได้รับ เลือกไว้ แต่มันไม่ได้หรือไม่มี esc หรือคีย์อื่นใดที่ฉันนึกออก โปรดทราบว่าพบว่าอินสแตนซ์ของ "บางสิ่ง" แต่ไม่ได้ถูกเลือกสำหรับการดำเนินการเพิ่มเติม คุณสมบัตินี้ไม่มีอยู่ใน SublimeText2 หรือฉันขาดหายไป

1
รหัส CSS ขนาดกะทัดรัดใน Espresso
ฉันชอบรหัส CSS ของฉันแต่ละคลาส / รหัสในหนึ่งบรรทัดฉันเกลียดที่ Espresso จะเพิ่ม 2 บรรทัดใหม่โดยอัตโนมัติหลังจากวงเล็บปีกกาแต่ละอัน{ฉันเปิดในขณะที่เขียน CSS เป็นไปได้ไหมที่จะปิดการทำงานนี้ .class { I'd rather have this on a single line }

1
การแก้ไขหลังจากค้นหาในกลุ่ม
ถ้าผมค้นหาจากโหมดคำสั่งโดยการพิมพ์/something ฉันกำลังแสดงคำในบัฟเฟอร์เปิดของฉันที่ แต่แล้วฉันไม่สามารถลบตัวอักษรโดยการกดปุ่ม d หรือเปลี่ยน R เหล่านี้เพียงแค่เพิ่มตัวอักษรมากขึ้นกับคำค้นหาที่/somethingdฉันไม่สามารถตี:หรือaหรือescesc โยนฉันกลับไปที่ด้านบนของบัฟเฟอร์ ฉันจะเริ่มแก้ไขคำที่ฉันค้นหาได้อย่างไร


1
สร้างไฟล์ TXT หรือ INI ที่เสียหายหรือไม่
บางครั้งเราได้รับรายงานไฟล์ที่เสียหายจากลูกค้า สิ่งเหล่านี้หายากและเป็นไปไม่ได้ที่จะทำซ้ำ เมื่อเราเข้าสู่เครื่องของลูกค้าจากระยะไกลเราจะพบว่าไฟล์ (โดยปกติจะเป็นไฟล์ INI) ไม่สามารถเปิดได้ ไม่สามารถคัดลอกไฟล์ในเครื่องเพื่อการวิเคราะห์ ตามตัวอย่างที่ จำกัด ไฟล์ที่เสียหายเหล่านี้มีขนาด "0kB" และสามารถลบได้เท่านั้น เมื่อสิ่งนี้เกิดขึ้นจะมีผลกับไฟล์ INI เพียงไฟล์เดียวจากหลายสิบไฟล์ ระบบที่เหลือก็ใช้ได้ เมื่อไฟล์ที่เสียหายถูกสร้างขึ้นใหม่ระบบจะกู้คืนทั้งหมด เราไม่ทราบว่าสิ่งนี้เกิดขึ้นได้อย่างไรและต้องการทำซ้ำและหวังว่าจะแก้ปัญหาได้ อาจเป็นปัญหาของ Windows ข้อผิดพลาดในการเขียนโค้ดแม้แต่ปัญหาฮาร์ดแวร์ที่เกี่ยวข้องกับการปิดเครื่องโดยไม่คาดคิด สำหรับวัตถุประสงค์ในการทดสอบฉันได้สร้างไฟล์ TXT พร้อมกับขยะแบบสุ่มเช่นเดียวกับใน: // Delphi code, but applies to any language procedure TfrmDiagnostics.CreateCorruptFile(); var fpDump: TextFile; nChar: Integer; begin RandSeed := (GetTickCount() mod 23); AssignFile(fpDump, 'C:\Corrupted.txt'); for nChar:=1 to …

1
Textpad 7 - วิธีปิดอินเทอร์เฟซเอกสารแบบแท็บ
ฉันใช้ TextPad มา 10 ปีแล้วมีหลายเวอร์ชั่นและฉันเคยกำหนดค่าไว้เสมอเพื่อให้หน้าต่างเอกสารเคลื่อนย้ายได้ภายในเฟรม หากฉันเปิดไฟล์ครั้งละ 10 ไฟล์หน้าต่างของพวกเขาจะติดกันจนติดกัน ฉันสามารถจัดเรียงใหม่เพื่อให้มีหลายด้านและมีหน้าต่างที่มีความกว้างแตกต่างกันหากฉันต้องการ ฉันต้องติดตั้งใหม่เพราะเครื่องทำงานของฉันได้รับการแก้ไขใหม่และฉันได้รับ TextPad 7.5.1 (64 บิต) ฉันหาวิธีทำให้ไม่ใช้อินเทอร์เฟซแบบแท็บ

1
รูปแบบไฟล์ข้อความบน Mac [ซ้ำกัน]
ซ้ำกันได้: แก้ไขข้อความสำหรับ Mac ที่จะเปิดไฟล์ใด ๆ ใน Windows รูปแบบข้อความยอดนิยมคือ DOC, RTF และ TXT รูปแบบข้อความใดที่ผู้ใช้ Mac ใช้ มีรูปแบบข้อความยอดนิยมอื่นหรือไม่ ตัวแก้ไขข้อความยอดนิยมบน Mac คืออะไร

1
ไม่สามารถรับมาโครใน notepad ++ เวอร์ชันที่ใหม่กว่าได้
ฉันใช้ notepad ++ 5.9x และตอนนี้ฉันติดตั้ง notepad 6.0 แล้ว แต่ฉันไม่เห็นการตั้งค่าแบบกำหนดเองของฉันในเวอร์ชันที่ใหม่กว่า (ฉันยังไม่ได้ถอนการติดตั้งรุ่นก่อนหน้าฉันดาวน์โหลดรูปแบบ Notepad 7zip) โปรดช่วยฉันเพื่อเรียกคืนแป้นพิมพ์ลัด 1) Macros 2 (กำหนดเอง) ขอบคุณและขอแสดงความนับถือ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.