2010-07-31 80 views
19

Tôi cảm thấy ngớ ngẩn khi hỏi nhưng điều này không giống như tôi có thể làm điều này.Ký tự '`' được gọi là gì?

Ký tự ` được gọi là gì? Trong trường hợp nó không hiển thị, nó là ký tự được sử dụng cho mã nội tuyến với markdown. Ngoài ra, trên hầu hết bàn phím, nó chia sẻ khóa với ~.

Tôi thích tất cả ba câu trả lời vì vậy tôi thực hiện điều này một CW thay vì chấp nhận

+0

Tôi nghĩ rằng nơi duy nhất tôi đã nhìn thấy điều này được sử dụng là trong SAP. –

+2

@Kirk: Cũng được sử dụng trong các shell * nix để thực hiện một lệnh và trả về kết quả của nó trong một biểu thức. Được sử dụng trong PowerShell làm ký tự thoát trong chuỗi được trích dẫn kép. Được sử dụng trong TeX như một báo giá mở (được chuyển đổi thành glyph đánh máy chính xác). SO rất nhiều sử dụng. – Richard

+2

Được sử dụng trong Python, tương đương với 'repr'. – detly

Trả lời

29

Tất cả mọi thứ, nhưng trong lập trình chủ yếu là trích dẫn lại hoặc backtick,

+1

đại diện cho câu trả lời này là một tàu lượn siêu tốc ... –

+1

Tôi thích backtick quá, +1 –

19

Grave (phát âm là Grahv, không giống như các từ đồng nghĩa với ngôi mộ) hoặc giọng Grave.

+2

Cảm ơn. http://en.wikipedia.org/wiki/Grave_accent –

+1

Điều đó có nghĩa là dấu nháy đơn (') thực sự là dấu trọng âm? –

+2

Không, dấu trọng âm là ´ (được sử dụng trên những thứ như Es trong lý lịch).Dấu nháy đơn chỉ được gọi là dấu nháy đơn hoặc dấu nháy đơn tùy thuộc vào cách sử dụng (mặc dù dấu nháy đơn và dấu nháy đơn về mặt kỹ thuật là hai biểu tượng riêng biệt). –

7

Bạn có thể sử dụng bảng Unicode để tìm tên biểu tượng. Có các tiện ích cho phép bạn tìm kiếm nó, như gucharmap. Nó cung cấp cho U + 0060 GRAVE ACCENT cho biểu tượng này.

8

Từ Jargon file, tài liệu tham khảo mọt sách thủ mà thực sự phải là một tiêu chuẩn ISO :-)

Common: backquote; trích dẫn trái; dấu ngoặc đơn trái; báo giá mở; ; phần mộ.

Hiếm: backprime; backspark; unapostrophe; birk; cười khúc khích; đánh dấu lại; trở lại trục trặc; đẩy; mở dấu nháy đơn; quasiquote.

+0

Với Unicode báo giá duy nhất mở là một nhân vật khác nhau mặc dù. –

1

This answer hoặc this answer cung cấp định nghĩa tốt.

Trong thuật ngữ của giáo dân "no-shift-tilde" cũng hữu ích trong PHP để giữ cho các câu lệnh mySQL không bị treo trên các dấu nháy đơn trên tên bảng.

SELECT * from `the_table_name` WHERE id=1 // best practice 

Đối với một số lý do nào đó máy chủ PHP sẽ choke về điều này:

SELECT * from 'the_table_name' WHERE id=1 // not preferred method 

này thường hoạt động, nhưng không vượt qua ngơi thoải mái tại chuỗi:

SELECT * from "the_table_name" WHERE id=1 // how to escape this string? 

Khác hơn thế, tôi không sử dụng nó nhiều.

Các vấn đề liên quan