cara mengetik "kutipan pintar" (U + 201C, U + 201D)


Jawaban:


13

Di Gnome, Anda akan menekan dan menahan Ctrl+ Shift, lalu ketik u201c.

Tentu saja, itu tidak akan berfungsi di Gnome Terminal jika Ctrl+ Shift+ cterikat untuk Menyalin, dalam hal ini ketik di GEdit dan tempel, atau pelajari cara memasukkannya di editor pilihan Anda.


17
Anda hanya perlu menahan ctrl+shiftsambil mengetik u. Setelah itu Anda dapat melepaskan ctrldan shiftdan ketik 201cdiikuti dengan spasi.
Wodin

1
@Wodin: Dokumentasi mengatakan Anda harus terus memegangnya sampai akhir angka, tetapi Anda benar, tampaknya berfungsi jika Anda melepaskan setelah mengetik u.
Mikel

Akan menyebalkan jika Anda harus terus memegang mereka untuk semuanya :) Saya yakin saya telah melihat dokumentasi yang menyebutkan cara saya, tetapi saya tidak tahu di mana saya melihatnya.
Wodin

29

Dengan Composekunci:

  • Compose , "
  • Compose < "
  • Compose > "
  • Compose < '
  • Compose > '

Anda dapat memasukkan dua karakter terakhir dalam urutan apa pun, setidaknya di sebagian besar lokal. Mungkin ada lokal di mana ia hanya bekerja dalam urutan Compose < "atau hanya dalam urutan Compose " <.

Jika Anda perlu menekan Shiftatau AltGrmemasukkan beberapa karakter ini, Anda harus menahan pengubah seperti biasa. Anda dapat menekan dan melepaskan Composesebelum karakter berikutnya, atau Anda dapat menekan Composedan menahannya, seperti yang Anda inginkan.

Kebanyakan keyboard tidak memiliki kunci bertuliskan "Compose", tetapi Anda dapat mengonfigurasikannya dan lingkungan Anda mungkin sudah mengonfigurasinya. Pada PC, pilihan populer adalah tombol "Menu" antara tombol kanan Windowsdan tombol kanan Ctrl. Pengaturan keyboard pada sebagian besar lingkungan desktop menyertakan opsi untuk menjadikan tombol ini atau tombol lainnya sebagai tombol Tulis.


4
Tidak, itu tidak berhasil untuk saya. Saya telah mengatur kunci Tulis ke Alt kanan, tetapi menahan atau mengetuknya tidak akan membuat <"menjadi"
xzhu

@trVoldemort Menggunakan Compose < "dan Compose > "bekerja untuk saya. Jika itu membantu, saya menggunakan Linux Mint 12, menjalankan shell unity, pada Macbook Pro, dengan tombol opsi yang tepat diatur Multi_keydalam xmodmap saya. Saya merujuk perangkat keras tertentu hanya jika keyboard tertentu dapat membuat perbedaan.

@trVoldemort Apakah Anda menggunakan XIM atau metode input serupa lainnya? Mereka cenderung menghentikan penggunaan Compose.
ephemient

Menulis kombinasi tombol juga tergantung pada lokal. Saya suka menyamarkannya dengan menempelkan favorit saya di ~/.XComposefile saya .
Alexios

@trVoldemort Perhatikan bahwa menggunakan Compose < "berbeda dari Compose , '. Untuk mendapatkan yang pertama, Shiftkunci harus ditekan sambil menekan < "(yang mungkin agak canggung).
Joshua Taylor

7

Beberapa 'pintar' [1] mengutip tanpa menggunakan Compose[2] (dan tanpa mengingat codepoint Unicode):

AltGr+ 9= '

AltGr+ 0= '

AltGr+ [= «

AltGr+ ]= »

AltGr+ Shift+ [= “

AltGr+ Shift+ ]= ”

Ini bekerja pada desktop apa pun, asalkan Anda telah ISO_Level3_Shiftmenetapkan AltGrkunci Anda dan menggunakan pemetaan keyboard seperti Keyboard Internasional AS dengan AltGr.

Untuk Composekombinasi, periksa jawaban Gilles (atau file XCompose untuk lokal Anda). Mereka , pada gilirannya, tergantung pada lokal Anda dan / atau keberadaan / pengaturan ~/.XComposefile Anda .

[1] 'Tipografi' mungkin lebih tepat. 'Cerdas' mengacu pada kemampuan pengolah kata untuk secara otomatis menggunakan karakter yang benar dalam pasangan kutipan ketika Anda mengetikkan kutipan ASCII 'atau ".

[2] Anda dapat, tentu saja, memiliki keduanya Composedan AltGrdiaktifkan. Saya lakukan, dan itu berhasil memperlakukan.


Persis apa yang saya butuhkan, karena saya menggunakan keyboard altgr.
neverfox

4

Saya mendefinisikan ulang tata letak keyboard saya untuk selamanya dan saya cukup menekan tombol alt +; atau 'untuk mendapatkan: "". Bekerja di setiap desktop env.

Ada banyak pilihan cara melakukannya - misalnya, Anda dapat menggunakan aplikasi peta karakter (pasti ada di Gnome dan KDE) untuk mendapatkan karakter yang Anda inginkan.


Bagaimana tepatnya memetakan kunci menggunakan aplikasi peta karakter? Saya tidak dapat menemukan perintah ini di aplikasi.
xzhu

3

Pengguna Linux Ubuntu dapat mengetikkan kutipan pintar dengan ...

AltGr+ v/ AltGr+ b(“/”)

... atau ...

AltGr+ Shift+ v/ AltGr+ Shift+ b('/')


2

Bagi siapa saja yang menemukan ini: kunci Tulis untuk kutipan keriting tidak bekerja untuk saya sampai saat ini. Saya sudah mencobanya dalam 2-3 distro besar dengan GNOME 2 dan mengubah kunci yang ditugaskan tidak membantu, tetapi ketika saya mencoba dengan KDE 4 di SimplyMepis dan mengatur agar menggunakannya CapsLockmulai bekerja dengan baik. Jadi mencobanya lagi atau beralih lingkungan, distro, atau kunci mungkin bermanfaat.


Saya lebih suka menetapkan Kontrol Caps Lock. Menulis selalu berhasil bagi saya, dipetakan di sebelah kanan Ctrlatau Menutombol, yang mendekati lokasi aslinya pada keyboard yang memilikinya. Kunci mana yang saya gunakan tergantung pada ergonomi, karena saya sering menggunakan Compose.
Alexios

0

Pada tata letak keyboard apa pun yang saya ketahui, membuat tanda kutip ini membutuhkan tingkat ketiga dari beberapa tombol. Ini biasanya diakses dengan menahan AltGrtombol sebagai tombol shift.

(Saya akan fokus pada pengetikan simbol-simbol ini secara langsung, sebagai lawan dengan menggunakan kunci penulisan atau menggunakan metode “entri NumPad”, karena simbol-simbol ini diketik begitu sering sehingga mereka pantas mendapatkan cara untuk diakses secara langsung.)

Banyak keyboard Eropa tampaknya menggunakan AltGr+ V( ) dan AltGr+ B( )

Sedangkan untuk keyboard AS, keyboard AS standar tidak memiliki simbol ini. Ini hanya memiliki dua level (unshifted dan bergeser) untuk kunci alfanumerik, dan tidak ada yang mengandung simbol-simbol ini. Namun, ada varian "internasional AS", di mana simbol-simbol ini dapat diakses di Shift+ AltGr+ [( ) dan Shift+ AltGr+ ]( ). Seperti yang akan Anda lihat jika Anda mencoba mengetik ini, ini sangat merepotkan, karena Anda harus memegang Shiftdengan kedua tangan, AltGrdengan tangan kanan, dan kemudian [atau ]dengan tangan kanan († 1).

US International dinamai us(intl)jika Anda menggunakan alat seperti Setxkbmap:

setxkbmap "us(intl)"

† 1: Tanda kutip Perancis ( «») mendapatkan tempat yang lebih nyaman, satu tingkat turun ( AltGr+ [dan AltGr+ ]), yang aneh karena saya berpikir bahwa kutipan keriting bahasa Inggris akan mendapatkan penempatan yang lebih nyaman daripada mereka.

Mengetik lebih nyaman di US International

Ada opsi misc:typo("kesalahan ketik" seperti dalam "tipografi") yang dapat dikombinasikan dengan us(intl)karena hanya mendefinisikan ulang beberapa level 3 dan 4 kunci. Secara khusus, ini memetakan dan ke AltGr+ Kdan AltGr+ L, masing-masing. Tampaknya ini jauh lebih nyaman daripada tombol yang us(intl)digunakan. Untuk menggunakan opsi ini dengan us(intl):

setxkbmap -option "misc:typo" "us(intl)"

Hal lain yang dapat dilakukan adalah mendefinisikan beberapa alternatif atau tambahan pengubah level 3, sehingga tanda kutip ganda dapat diketik dengan lebih nyaman. Menurut man xkeyboard-config , Xkb menyediakan beberapa opsi yang sudah jadi:

Option: Description
lv3:switch: Right Ctrl
lv3:menu_switch: Menu
lv3:win_switch: Any Win
lv3:lwin_switch: Left Win
lv3:rwin_switch: Right Win
lv3:alt_switch: Any Alt
lv3:lalt_switch: Left Alt
lv3:ralt_switch: Right Alt
lv3:ralt_switch_multikey: Right Alt; Shift+Right Alt as Compose
lv3:ralt_alt: Right Alt never chooses 3rd level
lv3:enter_switch: Enter on keypad
lv3:caps_switch: Caps Lock
lv3:bksl_switch: Backslash
lv3:lsgt_switch: <Less/Greater>
lv3:caps_switch_latch: Caps Lock; acts as onetime lock when pressed together with another 3rd-level chooser
lv3:bksl_switch_latch: Backslash; acts as onetime lock when pressed together with another 3rd level chooser
lv3:lsgt_switch_latch: <Less/Greater>; acts as onetime lock when pressed together with another 3rd level chooser

Secara pribadi saya pikir itu CapsLockmembuat saklar level 3 yang bagus:

setxkbmap -option "lv3:caps_switch" "us(intl)"

Jika Anda lebih suka misc:typoikatan kunci, tentu saja Anda dapat menyertakan opsi itu:

setxkbmap -option "lv3:caps_switch" -option "misc:typo" "us(intl)"

0

Anda dapat menggunakan kode alt Alt+0147 untuk "dan Alt+0148 untuk". Tahan Altdan ketikkan angka yang mengikuti.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.