Coc.nvim: ctrl-c๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ CoC์˜ ์ฐฝ์„ ๋‹ซ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์— ๋งŒ๋“  2019๋…„ 04์›” 03์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: neoclide/coc.nvim

๊ธฐ๋Šฅ ์š”์ฒญ์ด ๋ฌธ์ œ์™€ ๊ด€๋ จ๋˜์–ด ์žˆ์Šต๋‹ˆ๊นŒ?
์ €๋Š” ํ•ญ์ƒ <C-c> ๋ฅผ <ESC> ๋งคํ•‘ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚ด ๋งคํ•‘์€ :CocCommand ์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์›ํ•˜๋Š” ์†”๋ฃจ์…˜ ์„ค๋ช…
๋งคํ•‘์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋งต์ด ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ์ˆ˜ I imap ํ›„ ํŒ์—… ์ฐฝ์—์„œ :CocCommand ?

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

vim์—์„œ getchar ๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ํ‚ค ๋งคํ•‘์ด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  "list.normalMappings": {
    "<C-c>": "do:exit"
  },
  "list.insertMappings": {
    "<C-c>": "do:exit"
  },

:CocConfig ์—ฐ ์„ค์ • ํŒŒ์ผ์—์„œ

๋ชจ๋“  3 ๋Œ“๊ธ€

vim์—์„œ getchar ๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ํ‚ค ๋งคํ•‘์ด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  "list.normalMappings": {
    "<C-c>": "do:exit"
  },
  "list.insertMappings": {
    "<C-c>": "do:exit"
  },

:CocConfig ์—ฐ ์„ค์ • ํŒŒ์ผ์—์„œ

์•— ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค @chemzqm !

ctrl-c ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ถ€๋™ ์ฐฝ์„ ๋‹ซ์œผ๋ฉด ๋•Œ๋•Œ๋กœ ์„  ์กฐ๊ฐ์ด ํ™”๋ฉด์— ์˜๊ตฌ์ ์œผ๋กœ ๋‚จ์•„ ํŽธ์ง‘๊ธฐ์— ์‹œ๊ฐ์  ํ˜ผ๋ž€์„ ๋งŽ์ด ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ˆ˜์ •์œผ๋กœ ๋ถ€๋™ ๋ฉ”๋‰ด์˜ ๋ชจ๋“  ๋ถ€๋ถ„์ด ์‚ฌ๋ผ์ง€๊ณ  ๋‚ด๊ฐ€ ๊ฒฝํ—˜ํ•œ ์˜ค๋žœ ์‹œ๊ฐ์  ๋ฒ„๊ทธ๊ฐ€ ์ˆ˜์ • ๋˜์—ˆ์Šต๋‹ˆ๋‹ค .

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰