ผู้ใช้คอมพิวเตอร์

คำถาม & คำตอบสำหรับผู้ที่ชื่นชอบเครื่องคอมพิวเตอร์และผู้ใช้ระดับสูง

2
วิธีการทำ ctrl + p ทำงานเหมือนกับลูกศรขึ้นใน zsh?
ก่อนอื่นฉันกำลังใช้ zsh และoh-my-zshโดยแทบจะไม่มีการปรับแต่งอื่น ๆ ใน zsh เมื่อฉันกดลูกศรขึ้นมันนำคำสั่งล่าสุดมาให้ฉัน และถ้าฉันพิมพ์ตัวอักษรบางตัวก่อนที่ฉันจะกดลูกศรขึ้นมันจะทำให้คำสั่งล่าสุดที่เริ่มต้นด้วยตัวละครเหล่านั้น มันค่อนข้างเป็นคุณสมบัติที่มีประโยชน์เนื่องจากฉันออกคำสั่ง git / vim / scp จำนวนมากหรือ แต่ตอนนี้ฉันเปลี่ยนไปใช้แป้นพิมพ์ที่ไม่มีปุ่มลูกศรและฉันมักจะใช้ctrl+ pแทนที่จะเป็นลูกศรขึ้นเพื่อให้การบันทึกประวัติศาสตร์เสร็จสมบูรณ์ อย่างไรก็ตามไม่ว่าฉันจะพิมพ์ตัวอักษรมากน้อยแค่ไหนก่อนกดctrl+ pมันจะนำคำสั่งล่าสุดมาให้ฉันเสมอ (ไม่ใช่ตัวอักษรตัวล่าสุดที่ขึ้นต้นด้วยตัวอักษรเหล่านั้น) ฉันควรกำหนดค่า zsh (หรือ oh-my-zsh) เพื่อแก้ไขปัญหานี้อย่างไร
15 shell  zsh 

5
ฉันสามารถตั้งค่าการทำงานของจอภาพที่สองที่เป็นค่าเริ่มต้นของ Windows เป็น“ ขยายจอแสดงผลเหล่านี้” ได้หรือไม่?
ฉันเดินทางไปยังสำนักงานหลายแห่ง (และโต๊ะทำงานหลายแห่งในสำนักงานเหล่านั้น) และเมื่อใดก็ตามที่เป็นไปได้ฉันเสียบจอภาพภายนอกเข้ากับแล็ปท็อปของฉัน เมื่อใดก็ตามที่ฉันเสียบจอแสดงผลที่ฉันไม่ได้ใช้มาก่อน Windows จะใช้ค่าเริ่มต้นเป็น "ทำซ้ำจอแสดงผลเหล่านี้" ซึ่งทำให้การจัดเรียงไอคอนบนเดสก์ท็อปของฉันยุ่งเหยิงหากจอภาพภายนอกมีรูปร่างที่แตกต่างจากจอแล็ปท็อปของฉัน จากนั้นฉันเลือก "ขยายจอแสดงผลเหล่านี้" และหน้าจอแล็ปท็อปของฉันกลับเป็นรูปร่างดั้งเดิม - แต่ไอคอนของฉันจะไม่กลับไปสู่การจัดเรียงดั้งเดิม grrrrr กรอไปข้างหน้าไม่กี่วันหรือสัปดาห์ ฉันมีไอคอนของฉันถูกจัดเรียงเพื่อให้ฉันสามารถค้นหาสิ่งต่าง ๆ อีกครั้งจากนั้นฉันไปที่สำนักงานใหม่และเริ่มต้นใหม่อีกครั้ง ฉันเบื่อกับสิ่งนี้ เป็นไปได้ไหมที่จะทำให้ "ขยายจอแสดงผลเหล่านี้" เป็นค่าเริ่มต้น ฉันใช้ Windows 8 x64 Home Premium แต่ฉันมีข้อร้องเรียนเดียวกันกับ Windows 7 x64 Ultimate (ก่อนหน้านั้นฉันไม่ได้ค้นพบความสุขของจอแสดงผลคู่อาเวลาที่ฉันเสียไป ... )


4
ทุบตีขยายวงกลมภายใน Makefile
ฉันต้องการทำการดำเนินการกับไฟล์ทั้งหมดในโฟลเดอร์เฉพาะที่ไม่ได้ขึ้นต้นด้วยคำนำหน้าเฉพาะ (พูดexclude_) ฉันมี bash forloop พร้อมกับ glob แบบขยายที่มีลักษณะดังนี้: for FILE in foo/bar/!(exclude_*) ; do echo $FILE ; done บนบรรทัดคำสั่งสิ่งนี้ใช้ได้ผล: $ for FILE in foo/bar/!(exclude_*) ; do echo $FILE ; done foo/bar/apple foo/bar/pear foo/bar/banana แต่เมื่อฉันใช้ใน makefile: target: for FILE in foo/bar/!(exclude_*) ; do echo $$FILE ; done ฉันได้รับข้อผิดพลาดต่อไปนี้: $ make for …
15 bash  make 

1
แหล่งที่มาของ conda เปิดใช้งาน foo อย่างไร
เอกสารประกอบของ Anaconda สำหรับการจัดการสภาพแวดล้อมระบุว่าการเปิดใช้งานสภาพแวดล้อมทำได้โดยใช้: source activate <env-name> ฉันสังเกตเห็นว่ามีการติดตั้ง conda activateอยู่ในเส้นทาง: $ which activate /Users/dilum/anaconda/bin/activate แหล่งค้นหาไฟล์ในพา ธ ด้วยหรือไม่ และฉันคิดว่าพารามิเตอร์ที่สอง (ชื่อสิ่งแวดล้อม) เป็นเพียงการประมวลผลโดยactivateสคริปต์หรือไม่
15 macos  bash  python 

4
vim: ทำต่อแมโครหลังจากเกิดข้อผิดพลาดใน submacro หรือไม่
ฉันกำลังดำเนินการตกแต่งซอร์สโค้ดบางส่วนโดยใช้ vim {1} ฉันได้สร้างมาโครมาโครสองตัวที่ทำตามแต่ละขั้นตอน: ลบ whilespace ต่อท้าย, ลบบรรทัดว่างหลังจาก{, ลบบรรทัดว่างก่อนหน้า{, สิ่งนั้น ตอนนี้ฉันต้องการสร้างแมโครที่เรียกใช้แมโครแต่ละตัวตามลำดับ อย่างไรก็ตามเมื่อแมโครแบบเรียกซ้ำตัวแรกสิ้นสุดลง (เนื่องจากไม่สามารถหาข้อผิดพลาดการจับคู่ -> การจับคู่อีกต่อไปได้) มาโคร "wrapper" ของฉันก็จะยุติเช่นกัน มีวิธีทำให้แมโครเป็นกลุ่มดำเนินต่อไปหลังจากที่ submacro สร้างข้อผิดพลาดหรือไม่ {1}ฉันรู้เกี่ยวกับการฟอร์แมตอัตโนมัติ ฉันอาจใช้มันกับปัญหาปัจจุบันของฉัน ฉันแค่กล่าวถึงการจัดรูปแบบแหล่งที่มาใหม่เพื่อประโยชน์ของตัวอย่าง อย่าโพสต์คำตอบใด ๆ เกี่ยวกับแหล่งที่มาสวยงามนี้หรือว่า คำถามไม่ได้เกี่ยวกับการจัดรูปแบบโค้ดต่อ seแต่เกี่ยวกับ vim macros ตัวอย่าง: มาโคร 1 - ตัดช่องว่างต่อท้าย - qw/\s\+$d$@wq มาโคร 2 - การลบบรรทัดว่างก่อน} - qe/\n\n *}dd@eq Wrapper Macro - แท็บใหม่, มาโคร …
15 vim  macros 

4
Mac Gnu-Screen ไม่โหลดค่าเริ่มต้น. bash_profile
ฉันมีการตั้งค่าแบบกำหนดเองมากมายใน bash_profile ของฉัน เมื่อฉันใช้ GNU source /Users/disappearedng/.bash_profileจอฉันตระหนักว่าหน้าจอของฉันไม่ได้ดำเนินการ ฉันพยายามใส่ซอร์ส /Users/disappearedng/.bash_profile ในไฟล์. screenrc ของฉัน แต่จากนั้นก็บ่นว่า alias ไม่ใช่คำสั่ง ... (ฉันเดาว่า screenrc ต้องการคำสั่งเฉพาะ screenrc) ฉันได้ลองเปลี่ยน. bash_profile เป็น. profile หรือ. bash_rc ไม่มีงานนั้น ความช่วยเหลือใด ๆ
15 mac  gnu-screen 

2
วิธีการเลือกไฟล์ใน Project Explorer เมื่อมุ่งเน้นไปที่แท็บไฟล์บางอย่าง?
บอกว่าฉันเปิดไฟล์หลายไฟล์ใน Eclipse IDE ฉันต้องการให้ Eclipse แสดงไฟล์ในแผนผังไฟล์ Project เมื่อฉันเปิดไฟล์บางไฟล์ เหมือนใน NetBeans ใน NetBeans เมื่อคุณมุ่งเน้นไปที่ไฟล์บางไฟล์ที่เปิดอยู่แผนผังด้านซ้ายจะถูกอัปเดตและไฟล์จะอยู่ที่ด้านซ้าย (แผนผังไฟล์)
15 eclipse  netbeans 

2
ฉันจะติดตั้ง zlib บน Debian 6 ได้อย่างไร
ฉันต้องการติดตั้ง zlib บน Debian 6 สำหรับสิ่งนี้ฉันคิดว่าฉันจะใช้apt-get installแต่ฉันไม่รู้ว่าจะใช้แพ็คเกจใด zlib แพคเกจไม่ได้อยู่และถ้าผมติดตั้ง zlibc (ซึ่งเสียงที่เหมาะสมที่สุด) วิ่งนำขึ้นแสดงข้อผิดพลาดzlib -version command not found(ฉันเคยapt-file search zlibพบ zlibc) มีแพ็คเกจอื่นที่ประกอบด้วย zlib และฉันจะหาแพ็คเกจนี้ได้อย่างไร

1
ฉันจะเพิ่มการเติมข้อความอัตโนมัติใน notepad ++ สำหรับ javascript ในไฟล์. html ได้อย่างไร
Notepad ++ จะเติมข้อมูลอัตโนมัติสำหรับ html และสำหรับ JavaScript แต่การเติมข้อความอัตโนมัติขึ้นอยู่กับไฟล์ extension.html ไฟล์รองรับการเติมสำหรับ HTML เท่านั้น มีวิธีการเปิดใช้งานการเติมข้อความอัตโนมัติให้กับจาวาสคริปต์ในแท็กสคริปต์ของไฟล์ html หรือไม่? ฉันหมายถึงนอกเหนือจากการคัดลอกรายการคำหลักเติมอัตโนมัติจากไฟล์ "javascript.xml" เป็น "html.xml" ... ตามที่แนะนำในstackoverflowถาม superuser เพราะฉันไม่สามารถหาคำตอบที่น่าพอใจได้ หากใครมีความคิดใด ๆ โปรดแจ้งให้เราทราบ! (ฉันหวังว่าฉันไม่ใช่คนเดียวที่มีข้อกำหนดเช่นนี้! :))

5
ค้นหาผลลัพธ์ของเทอร์มินัล
ใช้เทอร์มินัลเริ่มต้นและทุบตีไม่มีฟังก์ชั่นในการค้นหาเอาต์พุตมาตรฐานของคำสั่ง เราสามารถใช้งานฟังก์ชั่นดังกล่าวได้โดยใช้เครื่องมืออื่น ๆ เช่น emacs shell หรือหน้าจอ แต่ฉันสงสัยว่าทำไมคุณสมบัติที่มีประโยชน์ดังกล่าวจึงขาดหายไปฉันจำ CF ง่าย ๆ ที่ใช้ในอาคารผู้โดยสาร มีวิธีที่จะทำให้แอปเทอร์มินัล Gnome รองรับการค้นหาผลลัพธ์หรือไม่ หรือมีแอพพลิเคชั่นเทอร์มินัลที่ดีกว่าที่รองรับการค้นหาผลลัพธ์ได้หรือไม่

7
จะแก้ไขไฟล์ในไฟล์ zip หรือ rar ได้อย่างไร?
ฉันมีไฟล์เก็บถาวรขนาดใหญ่ที่มีไฟล์ที่ฉันต้องการแก้ไข แต่ฉันไม่ต้องการแตก / zip ทุกครั้ง มีวิธีแก้ไขไฟล์โดยตรงในขณะที่อยู่ในไฟล์เก็บถาวรหรือไม่? ฉันเปิดพวกมันและเมื่อฉันบันทึกมันจะแจ้งให้ระบุตำแหน่ง
15 zip  archiving  rar 

3
ฝังปกอัลบั้มใน OGG ผ่านบรรทัดคำสั่งใน linux
ฉันต้องการแปลงเพลงจาก flac เป็น ogg และในปัจจุบัน oggenc ทำได้อย่างสมบูรณ์แบบยกเว้นอัลบั้ม art Metaflac สามารถออกปกอัลบั้มได้อย่างไรก็ตามดูเหมือนว่าจะไม่มีเครื่องมือบรรทัดคำสั่งที่จะฝังปกอัลบั้มลงใน ogg MP3Tag และ EasyTag สามารถทำได้และมีข้อกำหนดสำหรับที่นี่ซึ่งเรียกร้องให้ภาพที่เข้ารหัส base64 อย่างไรก็ตามจนถึงตอนนี้ฉันยังประสบความสำเร็จในการใช้ไฟล์ภาพแปลงเป็น base64 และฝังลงในไฟล์ ogg หากฉันนำภาพที่เข้ารหัส base64 จากไฟล์ ogg ที่มีภาพฝังอยู่แล้วฉันสามารถฝังลงในภาพอื่นได้อย่างง่ายดายโดยใช้ vorbiscomment: vorbiscomment -l withimage.ogg > textfile vorbiscomment -c textfile noimage.ogg ปัญหาของฉันคือการใช้ jpeg และแปลงเป็น base64 ปัจจุบันฉันมี: base64 --wrap=0 ./image.jpg ซึ่งทำให้ไฟล์ภาพของฉันถูกแปลงเป็น base64 โดยใช้ vorbiscomment และปฏิบัติตามกฎการติดแท็กฉันสามารถฝังไฟล์นั้นลงในไฟล์ ogg ได้ดังนี้: …
15 linux  ogg  album-art 

8
ฉันจะตั้งค่ารูปพื้นหลังของฉันเป็นเว็บเพจบน Mac OS X ได้อย่างไร
ฉันต้องการที่จะสามารถเข้าถึงเว็บเพจได้อย่างต่อเนื่องและต่อเนื่อง หนึ่งความคิดคือการตั้งค่าหน้าเว็บเป็นวอลล์เปเปอร์ของฉัน ใน Windows สิ่งนี้จะง่ายพอโดยการตั้งค่า Active Desktop แต่คุณจะทำอย่างไรใน Mac ถ้ามันเป็นไปไม่ได้สิ่งที่จะแนะนำเป็นทางเลือก?

1
จะกำหนดค่าเคอร์เนล Linux ตามโมดูลที่ใช้งานอยู่ในปัจจุบันได้อย่างไร?
ฉันยินดีที่จะสร้างเคอร์เนลขั้นต่ำโดยมีเฉพาะสิ่งที่จำเป็นสำหรับเครื่องของฉัน ดังนั้นฉันจึงเริ่มต้นโดยการรวบรวมเคอร์เนลจากพื้นดินขึ้นโดยใช้การกำหนดค่าเริ่มต้นและเพิ่มสิ่งที่ฉันรู้ว่าฉันมี (เช่น: การ์ดอีเทอร์เน็ตการ์ด WiFi, ... ) แต่มีหลายสิ่งที่ไม่ง่ายที่จะรู้เกี่ยวกับ (เช่น: ตัวจับเวลาจ้องจับผิด) ดังนั้นฉันจึงเจอAutoKernConfซึ่งตรวจพบฮาร์ดแวร์ของเครื่องและสร้างไฟล์กำหนดค่าเคอร์เนลพร้อมการตั้งค่าสำหรับอุปกรณ์ที่พบ ปัญหาคือมีการตั้งค่าหลายอย่างซ้ำ ๆ และแม้กระทั่งบางอย่างที่ฉันไม่มี (ฉันใช้แล็ปท็อป Dell และหนึ่งในสิ่งที่ "พบ" คือสิ่งที่เป็นของโตชิบา) ดังนั้นฉันจึงสิ้นสุดการสร้างเคอร์เนลด้วยการกำหนดค่าที่ออกมาจากmake allmodconfigคำสั่งซึ่งเป็นเคอร์เนลที่ส่วนใหญ่รวบรวมเป็นโมดูล การบูตเข้าสู่เคอร์เนลนั้นและการรันlsmodฉันสามารถดูโมดูลเคอร์เนลที่ใช้งานอยู่ (อันที่จำเป็นจริงๆ) และฉันต้องการทราบว่ามีเครื่องมือหรือวิธีใดบ้างที่ฉันจะแยกวิเคราะห์รายการนั้นและแปลงเป็นการตั้งค่าเคอร์เนลที่สอดคล้องกัน ไฟล์. หรือวิธีการแมปแต่ละตัวด้วยตัวเลือกที่เหมาะสมในเคอร์เนลเพื่อให้ฉันสามารถตั้งค่าด้วยตนเอง ขอบคุณมากสำหรับเวลาของคุณ.
15 linux  kernel 

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