Microsoft/vscode2020. 1. 28. 14:10

돌리는데 메모리를 갑자기 많이 먹나 해서 옵션을 주는데 생각대로 잘 안된다 -_ㅠ

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
 1: node_module_register
 2: v8::internal::FatalProcessOutOfMemory
 3: v8::internal::FatalProcessOutOfMemory
 4: v8::internal::Factory::NewUninitializedFixedArray
 5: v8::internal::WasmDebugInfo::SetupForTesting
 6: v8::internal::interpreter::BytecodeArrayRandomIterator::UpdateOffsetFromIndex
 7: 000000D879B843C1

 

아무튼 원인은 v8 엔진에서 64bit 기본 1.4GB 정도만 메모리 사용하도록 해둔것

그걸 늘리면 되는데 vscode에서 하다보니 옵션을 어떻게 주어야 하나 고민되는데

args로 하면 적용이 안되고(index.js --max_old_space_size=8192 식으로 옵션이 뒤에 붙음)

runtimeargs로 주어야 한다.

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "Launch Program",
            "skipFiles": [
                "/**"
            ],
            "program": "${workspaceFolder}\\index.js",
            "runtimeArgs" : ["--max_old_space_size=8192"]
        }
    ]
}

[링크 : https://code.visualstudio.com/docs/nodejs/nodejs-debugging]

[링크 : https://stackoverflow.com/questions/38558989/node-js-heap-out-of-memory]

[링크 : https://bloodguy.tistory.com/...-Allocation-failed-process-out-of-memory-에러-원인-해결방법]

 

Posted by 구차니

댓글을 달아 주세요

Microsoft/vscode2020. 1. 27. 20:34

vscode 에서는 ctrl-` 를 이용해서 콘솔을 열고

아래의 git 명령을 이용해서 remote origin을 추가해주면 끝.

git remote add origin http://저장소경로

[링크 : https://evols-atirev.tistory.com/14]

 

 

아쉽게도 vscode 에서는 해당 명령이 없는 듯?

Posted by 구차니

댓글을 달아 주세요

  1. 아~ 하~^^

    2020.01.28 10:54 신고 [ ADDR : EDIT/ DEL : REPLY ]

Microsoft/vscode2020. 1. 21. 17:26

git lens는 가장 많은 사용자가 이용하긴 하지만 익숙치 않았던지라 포기했었고

(지금도 git 개념을 다 이해한건 아니지만..)

 

당장 가장 목마른 기능은

revision(그러니까 commit)간 소스코드의 변경 내역!

 

svn 쓸때는 tortoiseSVN에서 잘 꾸며놔서 편하게 쓰던 기능인데

git으로 와서는 가장 필요한데 못쓰고 있는 기능이라고 해야하려나?

 

과거 버전을 눌러서 비교하면

해당 버전과 해당 버전 하나더 과거의 버전(N , N-1 버전의 비교)의 소스를 비교하거나

해당 버전과 현재 workspace의 소스를 비교하는 기능을 추가해준다.

 

아무튼.. 플러그인 하나로 가장 가려웠던 부분을 커버할 수 있어서 좋네.

 

[링크 : https://vscode.tistory.com/entry/Git-History]

[링크 : https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory]

Posted by 구차니

댓글을 달아 주세요

Microsoft/vscode2019. 12. 13. 22:00

[링크 : https://evols-atirev.tistory.com/31]

[링크 : https://code.visualstudio.com/docs/python/debugging]

Posted by 구차니

댓글을 달아 주세요

Microsoft/vscode2019. 12. 2. 16:22

vscode에서 복사하면

일반 텍스트가 아니라 서식이 들어간 syntax highlight가 된 문장으로 복사가 된다.

그래서 일일이 메모장에 붙여넣어서 서식을 날리는데

그런 불편함을 해소할 수 있는 방법을 찾다보니..

syntax highlight 된 복사 키를 할당하고 할당되지 않는 복사키를 할당하라고 한다.

(기본값으로 crtl-c에 copy with syntax highlight 가 할당되어 있으니)

editor.action.clipboardCopyWithSyntaxHighlightingAction

[링크 : https://stackoverflow.com/questions/44461520/how-to-turn-off-copy-with-syntax-highlighting]

 

editor.action.clipboardCopyAction
edtior.action.clipboardCopyWithSyntaxHighlightingAction

[링크 : https://github.com/Microsoft/vscode/issues/21820]

'Microsoft > vscode' 카테고리의 다른 글

vscode git 플러그인  (0) 2020.01.21
python + vscode  (0) 2019.12.13
vscode 복사시에 highlight 된 내용 복사하지 않기  (0) 2019.12.02
vscode에서 *로 검색하기 (대신 정규표현식)  (0) 2019.11.09
vscode node.js 디버깅  (0) 2019.08.08
ubuntu에 vscode 설치하기  (0) 2019.05.04
Posted by 구차니

댓글을 달아 주세요

Microsoft/vscode2019. 11. 9. 20:19

* 대신 '.+?' 를 쓰고 검색 창에서

'Use Regular Expression' 을 누르면 wild card로 검색이 된다.

 

[링크 : https://stackoverflow.com/questions/46795595/vscode-search-and-replace-regex]

'Microsoft > vscode' 카테고리의 다른 글

python + vscode  (0) 2019.12.13
vscode 복사시에 highlight 된 내용 복사하지 않기  (0) 2019.12.02
vscode에서 *로 검색하기 (대신 정규표현식)  (0) 2019.11.09
vscode node.js 디버깅  (0) 2019.08.08
ubuntu에 vscode 설치하기  (0) 2019.05.04
vscode live share?  (0) 2019.01.03
Posted by 구차니

댓글을 달아 주세요

Microsoft/vscode2019. 8. 8. 10:16

visual studio 하듯 하면 되네?

f9로 break point 설정하고

f5로 디버깅 모드 시작

 

launch.json 에서 아래와 같이 args를 추가하고 array 해주면 인자가 입력된다.

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "Launch Program",
            "program": "${workspaceFolder}\\test.js",
            "args": ["input.txt","output.txt"]
        }
    ]
}

 

[링크 : https://nodejs.org/ko/docs/guides/debugging-getting-started/]

[링크 : https://nerv2000.tistory.com/105]

[링크 : https://code.visualstudio.com/docs/nodejs/nodejs-debugging]

[링크 : https://stackoverflow.com/questions/29968919/how-to-start-nodejs-with-custom-params-from-vscode]

'Microsoft > vscode' 카테고리의 다른 글

vscode 복사시에 highlight 된 내용 복사하지 않기  (0) 2019.12.02
vscode에서 *로 검색하기 (대신 정규표현식)  (0) 2019.11.09
vscode node.js 디버깅  (0) 2019.08.08
ubuntu에 vscode 설치하기  (0) 2019.05.04
vscode live share?  (0) 2019.01.03
vscode plugin - ssh fs  (0) 2018.11.27
Posted by 구차니

댓글을 달아 주세요

Microsoft/vscode2019. 5. 4. 00:53

기본으로 설치하니 curl이 없어서 일단 깔고 해줘야 하는 듯

wget 으로 하면 파일로 저장해서 그런가 정상적으로 되지 않는다.

sudo apt-get install curl
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install code

[링크 : https://code.visualstudio.com/docs/setup/linux]

[링크 : https://webnautes.tistory.com/1197]

'Microsoft > vscode' 카테고리의 다른 글

vscode에서 *로 검색하기 (대신 정규표현식)  (0) 2019.11.09
vscode node.js 디버깅  (0) 2019.08.08
ubuntu에 vscode 설치하기  (0) 2019.05.04
vscode live share?  (0) 2019.01.03
vscode plugin - ssh fs  (0) 2018.11.27
vscode 이전/다음 단축키  (0) 2018.11.13
Posted by 구차니

댓글을 달아 주세요

Microsoft/vscode2019. 1. 3. 10:04

[링크 : http://sculove.github.io/blog/2018/11/28/to-vscode-in-2019/]


live share 써보고 싶다~~!!

[링크 : https://code.visualstudio.com/blogs/2017/11/15/live-share]


setting sync

근데.. github에 어쩌구 하는데 독립적으로는 못 쓰려나?

[링크 : http://joshualog.com/Dev-VScode-extensions-소개_Settings-Sync/]

[링크 : https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync]

'Microsoft > vscode' 카테고리의 다른 글

vscode node.js 디버깅  (0) 2019.08.08
ubuntu에 vscode 설치하기  (0) 2019.05.04
vscode live share?  (0) 2019.01.03
vscode plugin - ssh fs  (0) 2018.11.27
vscode 이전/다음 단축키  (0) 2018.11.13
vscode shell 변경하기  (0) 2018.09.04
Posted by 구차니

댓글을 달아 주세요

Microsoft/vscode2018. 11. 27. 10:12

ssh fs를 통해서 원격으로 할 수는 있는데...

쓰는 법을 잘 몰라서 그런가.. git 연동까진 못하겠다 ㅠㅠ


[링크 : https://marketplace.visualstudio.com/items?itemName=Kelvin.vscode-sshfs]

'Microsoft > vscode' 카테고리의 다른 글

ubuntu에 vscode 설치하기  (0) 2019.05.04
vscode live share?  (0) 2019.01.03
vscode plugin - ssh fs  (0) 2018.11.27
vscode 이전/다음 단축키  (0) 2018.11.13
vscode shell 변경하기  (0) 2018.09.04
vscode php  (2) 2018.07.24
Posted by 구차니

댓글을 달아 주세요