vscode의 힌트를 사용하기 편리하다

vscode의 조언


평소에 텍스트 편집기에서 vscode를 사용하는데 문자를 입력할 때 긴 변수 이름을 반으로 쓰면 보완해 줄 수 있고 sni 애완동물을 사용할 때도 보완해 줄 수 있습니다. 저는 상당히 많은 힌트 기능을 이용해서 매우 편리합니다.
자신의 환경에서 가장 먼저 나타난 것은 키월드[1]였다.
const keyword
자바스크립트에 사용할 const 을 입력하십시오.
이 경우 const와 떨어져 싸우고 싶으니 다른 사람을 불러내도 상관없다
가끔 다른 키월드가 나타날 때[2]
또한 Enter 키로 프롬프트를 결정하므로 행을 바꾸려는 경우에도 입력이 결정됩니다.
하나둘씩 길어서 자기 의도와 다른 이름을 정해서 짜증나🖕
좋은 방법 없을까요? 찾아봐도 기본적으로 힌트 자체를 삭제한 기사가 많습니다. 저는 힌트를 보류하면서 이 키월드만 삭제하고 싶습니다.😭이런 느낌이라 상상과는 달랐다.
각종 조사 결과가 본가의 홈페이지에 게재되었다
나는 당분간 보도로 미리 남기고 싶다.

제안된 설정 변경


우선 vscode 설정 화면을 엽니다.
settings에서 엽니다.
아마 처음부터 vscode였을 거예요. 알림 기능이 켜져 있을 거예요.
기본 설정
https://code.visualstudio.com/docs/editor/intellisense#_settings
여기에 기재된 값을 설정합니다.
나는 스케이트장에 가는 것이 매우 번거롭다고 생각해서 먼저 쓰겠다
default.json
{
    // Controls if quick suggestions should show up while typing
    "editor.quickSuggestions": {
        "other": true,
        "comments": false,
        "strings": false
    },

     // Controls whether suggestions should be accepted on commit characters. For example, in JavaScript, the semi-colon (`;`) can be a commit character that accepts a suggestion and types that character.
    "editor.acceptSuggestionOnCommitCharacter": true,

    // Controls if suggestions should be accepted on 'Enter' - in addition to 'Tab'. Helps to avoid ambiguity between inserting new lines or accepting suggestions. The value 'smart' means only accept a suggestion with Enter when it makes a textual change
    "editor.acceptSuggestionOnEnter": "on",

    // Controls the delay in ms after which quick suggestions will show up.
    "editor.quickSuggestionsDelay": 10,

    // Controls if suggestions should automatically show up when typing trigger characters
    "editor.suggestOnTriggerCharacters": true,

    // Controls if pressing tab inserts the best suggestion and if tab cycles through other suggestions
    "editor.tabCompletion": "off",

    // Controls whether sorting favours words that appear close to the cursor
    "editor.suggest.localityBonus": true,

    // Controls how suggestions are pre-selected when showing the suggest list
    "editor.suggestSelection": "recentlyUsed",

    // Enable word based suggestions
    "editor.wordBasedSuggestions": true,

    // Enable parameter hints
    "editor.parameterHints.enabled": true,
}
매개 변수가 너무 많기 때문에 먼저 자신이 하고 싶은 일과 필요한 매개 변수만 쓴다.나는 영어를 읽을 줄 몰라서 잘 모른다⭐️)
이번에 자기가 설정하고 싶은 건.
  • Enter를 통한 결정 프롬프트 없음
  • 알림 시 필요하지 않은 항목을 표시하지 않음(keywords,words 등[3]
  • 최근 iki의 스니펫을 사용하기 시작했기 때문에 권장 시작 시 스니펫을 꺼내야 한다
    이런 느낌은 결국 이렇게 설정된 것이다.
  • setting.json
      // enterでサジェストを決定しない
      "editor.acceptSuggestionOnEnter": "off",
      // これをfalseにするとkeywordだけ消してくれる
      "editor.suggest.showKeywords": false,
      // textもいらないので消す
      "editor.suggest.showWords": false,
      // snippetのサジェストを最初に出す。
      "editor.snippetSuggestions": "top",
      // 入力した時にどの項目にカーソルを合わせた状態にするかみたいなやつrecentlyUsedByPrefixにした
      "editor.suggestSelection": "recentlyUsedByPrefix",
    
    아마 어떤 항목도 특별한 설명이 필요 없을 것 같은데 다른 설정 항목이 있어서 마지막으로 링크를 썼는데 한번 봐주시면 좋을 것 같아요.
    그냥 본인이 recently Used와 Recently Used By Prefix의 차이를 잘 몰라요.
    주로 문자를 어디로 입력한 다음에 어떤 항목을 알림의 설정 항목으로 선택한다.
    예를 들어 확장 기능 고의 sni 애완동물에는 fmain이 있다.
    이거 이런 느낌에func main 써.

    func main() {
    
    }
    
    이때 양자의 차이는 fman에 입력한 후 fmain의 알림을 확정하는 데 있다
    다시 입력할 때 fmain을 알림으로 설정하는 단계가 다릅니다.
    선택한 상태는 Enter 키를 누르면 결정됩니다.일본어로 어떻게 하는지 모르겠어요.
  • recentlyUsed의 경우
    다시 입력할 때 f만 입력하면 선택한 상태로 fmain
  • 을 표시합니다
  • recentlyUsedByPrefix의 경우
    fma를 다시 입력하면 fma가 표시되지 않습니다.
    즉, 이전에 결정되었을 때 입력한 문자(fma)와 같은 문자를 입력하지 않으면 프롬프트에서 선택한 상태로 표시되지 않는다
  • gif로 보내고 싶은데 좀 귀찮아서 잘 모르겠어요.🙇‍♂️
    긴 문자 힌트라면 recently Used가 좋을 수 있지만 자신이라면 긴 것이 계속 나오고 짜증이 나서 recently UsedBy Prefix를 썼습니다.
    역시 자기가 제일 좋아하는 건 이거야!(역시 준비됐군요, 감사합니다)"editor.suggest.showKeywords": false,이러면 키워드 물건이 안 나와요.
    글을 잘 쓰지 않아서 잘 모르겠는데 쓸 기회가 없어서 없어졌어요.

    끝맺다


    여기에 쓴 것은 모두 본가의 사이트에 있다.먼저 문서를 잘 봐야 말을 할 수 있어요. 정말 귀찮아요!!☺️
    https://code.visualstudio.com/docs/editor/intellisense
    이 제스처의 아이콘을 처음 알았기 때문에 기분이 좋다.
    그냥 못 한 게 있어요.
    마약 중독자 쓸 때 최면술 쓰면 안 돼!!!
    스니 펫을 쓰면 탭키로 변수를 설정한다고 하지 않나요?빠르게 움직일 수 있지만 이동하는 과정에서 힌트를 통해 새로운 스니 펫을 실행하는 방법을 아는 사람이 있다면 알려주세요.
    설명하기 어렵지만 계속 선택된 상태이거나 라벨에서 이동할 수 있는 상태일 때 스니 펫을 선택한 항목이 된 상태로 바뀌어 힌트를 사용할 수 없습니다.
    뭐, 화면을 클릭하면 쓸 수 있지만 가능하면 키보드로 완성하고 싶어요.어떻게 방법을 생각해...
    조사하고 싶지 않으니 누군지 알려주세요.😨

    할 수 있는 방법이 있어요.


    https://qiita.com/aki77/items/dc0287605ffc43bc9114#4- 탭 위치에서 입력 완성 사용
    "editor.suggest.snippetsPreventQuickSuggestions": false
    
    의 설정은 가능할 것 같습니다.
    하지 않는 가벼운 운동을 무효로 할 수 있을 것 같으니 다음에 해 보자.☺️
    고맙습니다.
    끝.
    각주
    voscode 알림을 통해 왼쪽에 나타나는 아이콘의 이름이 있으면 아래 링크를 통해 확인할 수 있습니다.
    https://code.visualstudio.com/docs/editor/intellisense#_types-of-completions
    設定できる項目
    ↩︎
    예를 들어 constantHogeHoge 같은 느낌↩︎
    바닥글 1의 항목을 설정할 수 있습니다.예를 들어, 제안된 후보에서 Folders를 제거할 경우
    이 가능하다, ~할 수 있다,...없으면 못 맞춰↩︎

    좋은 웹페이지 즐겨찾기