คำถามติดแท็ก alias

นามแฝงคือชื่ออื่น ในวิทยาการคอมพิวเตอร์บริบทที่พบบ่อยที่สุดคือนามแฝงคำสั่งในเชลล์นามแฝงคอลัมน์ในฐานข้อมูลหรือการอ้างอิงตัวแปรในภาษาเช่น C ++

5
คุณสามารถกำหนดนามแฝงสำหรับโมดูลที่อิมพอร์ตใน Python ได้หรือไม่?
ใน Python เป็นไปได้หรือไม่ที่จะกำหนดนามแฝงสำหรับโมดูลที่อิมพอร์ต ตัวอย่างเช่น import a_ridiculously_long_module_name ... เพื่อที่จะมีนามแฝงของ 'short_name'


8
ฉันจะกำหนดนามแฝงให้กับชื่อฟังก์ชันใน C ++ ได้อย่างไร
การสร้างชื่อใหม่สำหรับประเภทตัวแปรหรือเนมสเปซนั้นง่ายมาก แต่ฉันจะตั้งชื่อใหม่ให้กับฟังก์ชันได้อย่างไร? ตัวอย่างเช่นฉันต้องการใช้ชื่อhollerสำหรับprintf. #define ชัดเจน ... มีวิธีอื่นไหม แนวทางแก้ไข: #define holler printf void (*p)() = fn; //function pointer void (&r)() = fn; //function reference inline void g(){ f(); }
101 c++  alias 

5
วิธีสร้างนามแฝง. bashrc พร้อมใช้งานภายในคำสั่ง vim shell (:! …)
ฉันใช้ bash บน mac และหนึ่งในนามแฝงเป็นแบบนี้ alias gitlog='git --no-pager log -n 20 --pretty=format:%h%x09%an%x09%ad%x09%s --date=short --no-merges' อย่างไรก็ตามเมื่อฉันทำ :! gitlog ฉันเข้าใจ /bin/bash: gitlog: command not found ฉันรู้ว่าฉันสามารถเพิ่มนามแฝงแบบนี้ใน. gitconfig ของฉันได้ [alias] co = checkout st = status ci = commit br = branch df = diff อย่างไรก็ตามฉันไม่ต้องการเพิ่มนามแฝง bash ทั้งหมดของฉันใน. gitconfig นั่นคือไม่แห้ง มีทางออกที่ดีกว่านี้หรือไม่?
99 bash  vim  alias 

13
วิธีเปิด Webstorm จาก Terminal
ในการแก้ไขไฟล์จากเทอร์มินัลฉันใช้ subl (สำหรับข้อความซับไลม์) เพื่อแก้ไขไฟล์ ตัวอย่าง: หากฉันต้องการแก้ไขไฟล์ app.js ฉันใช้ subl app.js มีวิธีใดบ้างที่ฉันสามารถตั้งค่า Webstorm ให้เปิดจากเทอร์มินัลได้

4
ฉันจะลบนามแฝง git ได้อย่างไร
ฉันกำลังเรียนรู้ที่จะทำงานกับคอมไพล์และฉันพยายามตั้งนามแฝงเช่นนี้: git config --global alias.trololo 'status' ดังนั้นตอนนี้เมื่อฉันพิมพ์การทำงานเช่น git trolologit status ตอนนี้ไม่จำเป็นต้องใช้นามแฝง trololo ฉันจะลบอย่างถูกต้องได้อย่างไร?
97 git  alias 

5
นามแฝง ZSH พร้อมพารามิเตอร์
ฉันกำลังพยายามสร้างนามแฝงที่มีพารามิเตอร์สำหรับคอมไพล์ง่ายๆของฉันเพิ่ม / คอมมิต / พุช ฉันเคยเห็น Function สามารถใช้เป็นนามแฝงได้ฉันจึงลอง แต่ฉันไม่ได้ทำ .. ก่อนที่ฉันจะมี: alias gitall="git add . ; git commit -m 'update' ; git push" แต่ฉันต้องการแก้ไขการกระทำของฉัน: function gitall() { "git add ." if [$1 != ""] "git commit -m $1" else "git commit -m 'update'" fi "git push" } (ฉันรู้ว่ามันเป็นการฝึกคอมไพล์ที่แย่มาก)
94 bash  shell  alias  zsh  zshrc 

12
ออกจากและรีสตาร์ทเซสชัน R ที่สะอาดจากภายใน R?
มีวิธีใดบ้างที่ฉันสามารถสร้างนามแฝงภายใน R ซึ่งจะดำเนินการq()แล้วเริ่มเซสชัน R ใหม่ทั้งหมด และใช่ฉันขี้เกียจพิมพ์q()แล้วตามด้วยตัวอักษรR:)
88 r  alias 

9
วิธีการตั้งค่านามแฝง bash สำหรับคอนเทนเนอร์นักเทียบท่าใน Dockerfile
ฉันยังใหม่กับนักเทียบท่า ฉันพบว่าเราสามารถตั้งค่าตัวแปรสภาพแวดล้อมโดยใช้คำสั่ง ENV ใน Dockerfile แต่หนึ่งจะตั้งค่านามแฝง bash สำหรับคำสั่งแบบยาวใน Dockerfile ได้อย่างไร?

6
ดูเหมือนว่าชื่อแทนฟังก์ชัน JavaScript จะไม่ทำงาน
ฉันเพิ่งอ่านคำถามนี้และต้องการลองใช้วิธีนามแฝงมากกว่าวิธีการห่อหุ้มฟังก์ชัน แต่ดูเหมือนว่าฉันจะไม่สามารถใช้งานได้ทั้งใน Firefox 3 หรือ 3.5beta4 หรือ Google Chrome ทั้งในหน้าต่างแก้ไขข้อบกพร่องและ ในหน้าเว็บทดสอบ Firebug: >>> window.myAlias = document.getElementById function() >>> myAlias('item1') >>> window.myAlias('item1') >>> document.getElementById('item1') <div id="item1"> หากฉันวางไว้ในหน้าเว็บการเรียกใช้ myAlias ​​ทำให้ฉันเกิดข้อผิดพลาดนี้: uncaught exception: [Exception... "Illegal operation on WrappedNative prototype object" nsresult: "0x8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)" location: "JS frame :: file:///[...snip...]/test.html :: <TOP_LEVEL> :: line 7" …

1
นามแฝงสาธารณะสำหรับประเภทที่ไม่ใช่สาธารณะ
ฉันสงสัยว่ามันถูกต้อง C ++: class Test { struct PrivateInner { PrivateInner(std::string const &str) { std::cout << str << "\n"; } }; public: using PublicInner = PrivateInner; }; //Test::PrivateInner priv("Hello world"); // Ok, private so we can't use that Test::PublicInner publ("Hello World"); // ?, by using public alias we can access private …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.