์ผ๋ถ ์์ฑ์ ๋ค์๊ณผ ๊ฐ์ด ์๋ฆฌ ํ์์ ๋ณ์์ ํจ๊ป ๋ฉ์๋ ์๋ช ์ ์๋์ผ๋ก ์ฝ์ ํฉ๋๋ค.
์ด ๊ธฐ๋ฅ์ด ๋ง์์ ๋ค์ง ์์ ์ฌ์ฉ ์ค์งํ๊ณ ์ถ์ต๋๋ค. ์ด๋์์๋ ๋ฌธ์์์ ์ธ๊ธ ๋ ๊ฒ์ ๋ณผ ์ ์์ผ๋ฉฐ ๋นํ์ฑํํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ์ค์ ์ ๋ณผ ์ ์์ต๋๋ค.
์ด๊ฒ์ ๋นํ์ฑํํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
๊ฐ์ฌ ํด์!
์ค๋ํซ์ ์๋ฆฌ ํ์์์
๋๋ค. ๋ฌธ์๋ฅผ ์
๋ ฅํ๋ฉด ์๋ฆฌ ํ์์๊ฐ ์ ๊ฑฐ๋ฉ๋๋ค.
๋ค์๊ณผ ๊ฐ์ด tsserver์ ํจ์ ํธ์ถ์ ๋ํ ์ค๋ํซ์ ๋นํ์ฑํํ ์ ์์ต๋๋ค.
"typescript.suggest.completeFunctionCalls": false,
"javascript.suggest.completeFunctionCalls": false,
VSCode์ ๋์ผํฉ๋๋ค.
๊ฐ์ฌ ํด์! ์ฐธ๊ณ ๋ก ์ ๋ (๊ทธ๋ฆฌ๊ณ ๋ง์ ๋ค๋ฅธ vim ์ฌ์ฉ์๋ค์ด) VSCode๋ฅผ ์ฌ์ฉํ ์ ์ด ์๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์๋ค์ด VSCode์์์ ๊ฐ๋ค๊ณ ํด์ ์๋ ๋ฐฉ์์ ์ ๊ฒ์ด๋ผ๊ณ ๊ฐ์ ํด์๋ ์ ๋๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ฐ๋ฅํ ๋ชจ๋ ์ต์ ์ด ์๋ฏธ์ ๋ํ ์ค๋ช ๊ณผ ํจ๊ป ์ด๋๊ฐ์ ๋์ด๋์ด ์๋ค๋ฉด ์ ๋ง ์ ์ฉํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๋ฌธ์ํ๋์ด ์์ต๋๋ค
https://github.com/neoclide/coc.nvim/wiki/Using-configuration-file#extension -configuration
https://github.com/neoclide/coc-tsserver#configuration -์ต์
completeopt
์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๊ฐ ์์ผ๋ฉด ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ฐฝ์์ ์ค๋ช
์ ๋ณผ ์ ์์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๊ฐ์ฌ ํด์! ์ฐธ๊ณ ๋ก ์ ๋ (๊ทธ๋ฆฌ๊ณ ๋ง์ ๋ค๋ฅธ vim ์ฌ์ฉ์๋ค์ด) VSCode๋ฅผ ์ฌ์ฉํ ์ ์ด ์๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์๋ค์ด VSCode์์์ ๊ฐ๋ค๊ณ ํด์ ์๋ ๋ฐฉ์์ ์ ๊ฒ์ด๋ผ๊ณ ๊ฐ์ ํด์๋ ์ ๋๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ฐ๋ฅํ ๋ชจ๋ ์ต์ ์ด ์๋ฏธ์ ๋ํ ์ค๋ช ๊ณผ ํจ๊ป ์ด๋๊ฐ์ ๋์ด๋์ด ์๋ค๋ฉด ์ ๋ง ์ ์ฉํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.