গিটের জন্য ডিফল্ট সম্পাদক হিসাবে ভিজ্যুয়াল স্টুডিও কোডটি কীভাবে ব্যবহার করবেন


363

কমান্ড লাইনে গিট ব্যবহার করার সময়, আমি ভাবছি যে ডিফল্ট সম্পাদক হিসাবে ভিজ্যুয়াল স্টুডিও কোডটি ব্যবহার করা সম্ভব, অর্থাত্ কমিট মন্তব্য তৈরি করার সময় এবং কমান্ড লাইন থেকে কোনও ফাইলের পৃথক দিকে তাকানো সম্ভব কিনা।

আমি বুঝতে পেরেছি যে এটি মার্জ করার জন্য এটি ব্যবহার করা সম্ভব হবে না (কমপক্ষে মিনিটে) তবে কেউ কি জানেন যে এটি আলাদা করার জন্য এটি ব্যবহার করা সম্ভব কিনা এবং যদি তাই হয় তবে কোন কমান্ড লাইনের বিকল্পগুলির প্রয়োজন হবে? এটি ঘটানোর জন্য .gitconfig ফাইলটি?

আপডেট 1:

আমি একটি পন্থা কি আমি জন্য কাজ করেছেন অনুরূপ চেষ্টা করেছি ++, অতীতে নোটপ্যাড , অর্থাত্

#!/bin/sh

"c:/Program Files (x86)/Notepad++/notepad++.exe" -multiInst -notabbar -nosession -noPlugin "$*"

এবং ব্যবহৃত:

#!/bin/sh

"C:\Users\gep13\AppData\Local\Code\app-0.1.0\Code.exe" "$*"

তবে এর ফলস্বরূপ একটি ত্রুটি বার্তা:

C:\temp\testrepo [master +1 ~0 -0]> git commit
[8660:0504/084217:ERROR:crash_reporter_win.cc(70)] Cannot initialize out-of-process crash handler
Aborting commit due to empty commit message.
C:\temp\testrepo [master +1 ~0 -0]>

প্রত্যাশিত সামগ্রী সহ কোডটি সঠিকভাবে খোলে, তবে এটি প্রতিক্রিয়াটির জন্য অপেক্ষা করে না, অর্থাত্ প্রম্পটে ফিরে আসার জন্য উইন্ডোটি সংরক্ষণ করুন এবং বন্ধ করে ক্লিক করুন।

আপডেট 2:

আমি সবেমাত্র ভিএসকোডে কাজ করা একজন বিকাশকারীর কাছ থেকে শুনেছি। দেখে মনে হচ্ছে এই কার্যকারিতাটি বর্তমানে সমর্থিত নয় :-(

https://twitter.com/IsidorN/status/595501573880553472

আপনি যদি এই বৈশিষ্ট্যটি যুক্ত হতে আগ্রহী হন তবে আপনি নিজের ভোটগুলি এখানে যুক্ত করার বিষয়ে ভাবতে চাইতে পারেন:

http://visualstudio.uservoice.com/forums/293070-visual-studio-code/suggestions/7756482-support-git-configure-diff-and-merge-tools

আপডেট 3:

আমাকে নির্ভরযোগ্যভাবে অবহিত করা হয়েছে যে এই বৈশিষ্ট্যটি ভিএসকোড দলটি তুলেছে, তাই আমি ভবিষ্যতের প্রকাশের প্রত্যাশায় যা এতে অন্তর্ভুক্ত থাকবে।

আপডেট 4:

নীচে @ এফ-বুচেরো মন্তব্যে ধন্যবাদ, আমি কমিট কমেন্টস, রিবেস, ইত্যাদি ইত্যাদির জন্য ডিফল্ট সম্পাদক হিসাবে কাজ করে ভিএস কোড পেতে সক্ষম হয়েছি আমি এখনও এটি দেখতে চাই যে এটি পৃথক সরঞ্জাম হিসাবেও ব্যবহার করা সম্ভব কিনা।

আপডেট 5:

প্রশ্নের স্বীকৃত উত্তর অনুসারে, কোডের ভি 1.0 প্রকাশের মাধ্যমে এটি এখন সম্ভব।

উত্তর:


672

অতি সাম্প্রতিক প্রকাশে (v1.0, মার্চ 2016 এ প্রকাশিত ), আপনি এখন ডিফল্ট গিট কমিট / ডিফ সরঞ্জাম হিসাবে ভিএস কোড ব্যবহার করতে পারবেন । নথি থেকে উদ্ধৃত:

  1. নিশ্চিত হয়ে নিন যে আপনি code --helpকমান্ড লাইন থেকে চালাতে পারেন এবং আপনি সহায়তা পান।

    • আপনি যদি সহায়তা না দেখেন তবে দয়া করে এই পদক্ষেপগুলি অনুসরণ করুন:

      • ম্যাক: শেল কমান্ড নির্বাচন করুন : কমান্ড প্যালেট থেকে পথে 'কোড' কমান্ডটি ইনস্টল করুন

        • কমান্ড প্যালেট কি পপ আপ যখন আপনি টিপুন হয় shift+ + + + Pযখন ভিতরে বনাম কোড। ( উইন্ডোতে shift+ ctrl+ P)
      • উইন্ডোজ: ইনস্টলেশন চলাকালীন আপনি PATH- এ যুক্তটি নির্বাচন করেছেন তা নিশ্চিত করুন
      • লিনাক্স: আমাদের নতুন .deb বা .rpm প্যাকেজগুলির মাধ্যমে আপনি কোডটি ইনস্টল করেছেন তা নিশ্চিত করুন।
  2. কমান্ড লাইন থেকে, চালান git config --global core.editor "code --wait"

এখন আপনি git config --global -eগিট কনফিগার করার জন্য সম্পাদক হিসাবে ভিএস কোড চালনা এবং ব্যবহার করতে পারেন । এখানে চিত্র বর্ণনা লিখুন ডিএসএফ সরঞ্জাম হিসাবে ভিএস কোড ব্যবহারের জন্য সমর্থন সক্ষম করতে নিম্নলিখিতগুলি যুক্ত করুন:

[diff]
    tool = default-difftool
[difftool "default-difftool"]
    cmd = code --wait --diff $LOCAL $REMOTE

এটি --diffপাশাপাশি দুটি ফাইলের তুলনা করতে আপনি ভিএস কোডে যেতে পারেন এমন নতুন বিকল্পটি ব্যবহার করে ।

সংক্ষিপ্তসার হিসাবে, আপনি ভিএস কোড সহ গিটটি কোথায় ব্যবহার করতে পারেন তার কয়েকটি উদাহরণ এখানে রয়েছে:

  • git rebase HEAD~3 -i ভিএস কোড ব্যবহার করে ইন্টারেক্টিভ রিবেস করতে দেয়
  • git commit প্রতিশ্রুতি বার্তার জন্য ভিএস কোড ব্যবহার করতে দেয়
  • git add -peইন্টারেক্টিভ অ্যাড জন্য অনুসরণ
  • git difftool <commit>^ <commit> পরিবর্তনের জন্য ভিএস কোডকে ডিফ সম্পাদক হিসাবে ব্যবহার করতে দেয়

84
আমি --new-windowকমান্ডটিতে সহায়ক হতেও সাহায্যকারী হতে পেলাম । এইভাবে গিট অপারেশনটি একটি নতুন উইন্ডোতে খুলবে।
jrotello

2
আমরা যখন কমান্ড লাইনের কথা বলতে চাই Ctrl+Shift+P? খনি কাজ করছে না ( code --helpউপলভ্য নেই) এবং এর অর্থ আমি বুঝতে পারি না: "আপনি ইনস্টলেশনগুলির সময় PATH এ যুক্ত নির্বাচন করেছেন তা নিশ্চিত করুন" এটি পরীক্ষা করার জন্য আমার কী করা উচিত? অনুগ্রহ করে কেউ কি আমাকে সাহায্য করবেন?
পাওলো ফ্যালোমো

2
V1.1 হিসাবে নোট করুন আপনার "হট প্রস্থান" অক্ষম করতে হবে বা vscode প্রস্থান করার আগে স্পষ্টভাবে ফাইলটি সংরক্ষণ করতে হবে মনে রাখবেন অন্যথায় গিট কোনও পরিবর্তন দেখতে পাবে না। আপনি যদি প্রস্থান করতে বাঁচাতে স্মরণ করিয়ে দিতে পছন্দ করেন তবে আপনি নিজের ব্যবহারকারীর সেটিংস সম্পাদনা করে এই বৈশিষ্ট্যটি অক্ষম করতে পারবেন: "files.hotExit": "off"আপনার কনফিগারেশনের নীচে সন্নিবেশ করুন
জ্যাক উক্লেজা

6
আমাকে git config core.editor "code -n --wait"বাহ্যিক কমান্ড লাইন থেকে চালিত ভিএস কোড 1.17.2 সহ ব্যবহার করতে হয়েছিল । উভয় codeএবং code --waitআমাকে "ফাঁকা প্রতিশ্রুতি বার্তার কারণে বিলোপ করা প্রতিশ্রুতি" পেয়েছে।
রবার্ট ক্যালহাউন

3
এবং মার্জ এখন পাওয়া যায় পাশাপাশি: [মার্জ] সরঞ্জাম = vscode [মার্জেটুল "vscode"] সেমিডি = কোড
স্টিং

31

আমি যা বুঝি তার জন্য, ভিএসকোড আর অ্যাপডাটাতে নেই।

সুতরাং কমান্ড প্রম্পট উইন্ডোতে সেই আদেশটি চালিয়ে ডিফল্ট গিট সম্পাদকটি সেট করুন:

git config --global core.editor "'C:\Program Files (x86)\Microsoft VS Code\code.exe' -w"

প্যারামিটারটি -w, --waitফিরে আসার আগে উইন্ডোটি বন্ধ হওয়ার অপেক্ষা করতে হবে। ভিজ্যুয়াল স্টুডিও কোডটি অ্যাটম সম্পাদকের ভিত্তিতে রয়েছে। আপনি যদি অ্যাটম ইনস্টল করে থাকেন তবে কমান্ডটি কার্যকর করুন atom --help। আপনি সাহায্যের শেষ যুক্তিটি অপেক্ষা করবেন।

পরের বার আপনি git rebase -i HEAD~3এটি করবেন ভিজ্যুয়াল স্টুডিও কোড পপআপ করবে। একবার ভিএসকোড বন্ধ হয়ে গেলে গিট নেতৃত্বটি ফিরিয়ে নেবে।

দ্রষ্টব্য: আমার বর্তমান ভিএসকোড সংস্করণটি 0.9.2

আমি আশা করি যে সাহায্য।


ধন্যবাদ! এর তাত্পর্য কী -wএবং আপনি কোথায় খুঁজে পেয়েছেন যে নথিভুক্ত?
গ্যারি ইওয়ান পার্ক

1
ভাল যুক্তি. এটি পরমাণুর থেকে আসছে ওয়েটের জন্য। আমি আমার উত্তর সম্পাদনা করেছি।
ফ্র্যাঙ্ক বাউচার

আমি এটি সেট আপ করেছি, এবং এটি কাজ করছে বলে আমি আনন্দিত। আমি যদি এখন ভিজ্যুয়াল স্টুডিও কোড হিসাবে ফাইলগুলিও পৃথক করে কাজ করতে পারি তবে এটি দুর্দান্ত হবে! :-)
গ্যারি ইওয়ান পার্ক

10
এটি এখন ভিএস কোডের সর্বশেষ আপডেটের সাথে আর কাজ করবে না বলে মনে হচ্ছে। তোমার কোন ধারনা আছে? ধন্যবাদ!
গ্যারি ইওয়ান পার্ক

2
@ গ্যারিওয়ানপার্ক: কমান্ড লাইন অপশনগুলি কাজ করার জন্য আপনার পরিবর্তে বিন সাব-ডিরেক্টরি থেকে কোড. cmd (বা * নিক্সের কোড ) চালু করতে হবে। আদর্শভাবে আপনি আপনার% PATH% এনভায়রনমেন্ট ভেরিয়েবলের জন্য বিন সাব-ডিরেক্টরিটি যুক্ত করবেন (ইনস্টলারটি এটি আপনার জন্যও করে) এবং চলমান সম্পাদককে কনফিগার করে । git config --global core.editor "code --wait"
IInspectable

13

আপনাকে কমান্ডটি ব্যবহার করতে হবে:

git config --global core.editor "'C:\Program Files\Microsoft VS Code\code.exe' -n -w"

নিশ্চিত করুন যে আপনি গিট বাশ থেকে আপনার সম্পাদকটি শুরু করতে পারেন

আপনি যদি সংক্ষিপ্ত পথ সহ কোড.এক্সএই ব্যবহার করতে চান, আপনি নীচের লাইনটি আপনার .bash_ প্রোফাইলে যুক্ত করে এটি করতে পারেন:

alias vscode="C:/Program\ Files/Microsoft\ VS\ Code/Code.exe"

এবং এখন, আপনি কেবল vscodeকমান্ড ব্যবহার করে এটি কল করতে পারেন (বা আপনি যা নাম দিয়েছেন)

কিছু অতিরিক্ত তথ্য:

সেটআপটি আপনার% PATH% এ ভিজ্যুয়াল স্টুডিও কোড যুক্ত করবে, সুতরাং কনসোল থেকে আপনি সেই ফোল্ডারে ভিএস কোড খুলতে 'কোড' টাইপ করতে পারেন। % PATH% পরিবেশগত পরিবর্তনশীল কার্যকর হওয়ার জন্য ইনস্টলেশনের পরে আপনার কনসোলটি পুনরায় চালু করতে হবে।


1
-nএর সংক্ষিপ্ত রূপ --new-windowএকটি নতুন এডিটর উইন্ডোতে খুলুন Git করা এবং -w-এর সংক্ষিপ্ত রূপ --wait, Git অপেক্ষার উপার্জন আপনি আবার উইন্ডোটি বন্ধ করার জন্য। এটি আমার পক্ষে একমাত্র উত্তর যা আমার পক্ষে কাজ করে, কারণ আমি যদি ইতিমধ্যে আমার কাছে ভিএস কোড খোলা থাকে --waitতবে এটি ছাড়া কাজ করবে না --new-window
জান আগারার্ড

11

আরেকটি দরকারী বিকল্প হ'ল EDITORপরিবেশ পরিবর্তনশীল সেট করা । এই এনভায়রনমেন্ট ভেরিয়েবলটি বিভিন্ন ইউটিলিটি দ্বারা কোন সম্পাদকটি ব্যবহার করবেন তা জানতে ব্যবহার করা হয়। কোনও core.editorসেট না থাকলে গিটও এটি ব্যবহার করে ।

আপনি এটি ব্যবহার করে এটি বর্তমান সেশনের জন্য সেট করতে পারেন:

export EDITOR="code --wait"

এই উপায়টিই নয় git, অন্যান্য অনেক অ্যাপ্লিকেশন ভিএস কোডকে সম্পাদক হিসাবে ব্যবহার করবে।

এই পরিবর্তনটি স্থায়ী করতে, ~/.profileউদাহরণস্বরূপ এটিতে এটি যুক্ত করুন। আরও বিকল্পের জন্য এই প্রশ্নটি দেখুন ।


এই পদ্ধতির আরেকটি সুবিধা হ'ল আপনি বিভিন্ন ক্ষেত্রে বিভিন্ন সম্পাদক সেট করতে পারেন:

  1. আপনি যখন স্থানীয় টার্মিনাল থেকে কাজ করছেন।
  2. আপনি যখন এসএসএইচ সেশনের মাধ্যমে সংযুক্ত থাকবেন।

এটি বিশেষত ভিএস কোড (বা অন্য কোনও জিইউআই সম্পাদক) এর সাথে দরকারী কারণ এটি কেবল জিইআই ছাড়া কাজ করে না।

লিনাক্স ওএসে এটি আপনার মধ্যে রাখুন ~/.profile:

# Preferred editor for local and remote sessions
if [[ -n $SSH_CONNECTION ]]; then # SSH mode
  export EDITOR='vim'
else # Local terminal mode
  export EDITOR='code -w'
fi

আপনি যখন স্থানীয় টার্মিনালটি ব্যবহার করবেন তখন $SSH_CONNECTIONপরিবেশের ভেরিয়েবলটি খালি থাকবে, সুতরাং code -wসম্পাদকটি ব্যবহার করা হবে, তবে আপনি যখন এসএসএইচের মাধ্যমে সংযুক্ত $SSH_CONNECTIONথাকবেন তখন পরিবেশের ভেরিয়েবলটি একটি খালি নন স্ট্রিং হবে, সুতরাং vimসম্পাদকটি ব্যবহার করা হবে। এটি কনসোল সম্পাদক, সুতরাং আপনি যখন এসএসএইচের মাধ্যমে সংযুক্ত থাকবেন তখনও এটি কাজ করবে।


2

আমি আমার খুললাম এবং এর .gitconfigসাথে এটি সংশোধন করেছি:

[core]
    editor = 'C:/Users/miqid/AppData/Local/Code/app-0.1.0/Code.exe'

এটি আমার জন্য করেছে (আমি উইন্ডোজ 8 এ আছি)।

তবে, আমি লক্ষ্য করেছি যে আমি git commitআমার গিট বাশ কনসোলটিতে একটি সালিশ চেষ্টা করার পরে নীচের বার্তাটি দেখতে পাচ্ছি:

[9168:0504/160114:INFO:renderer_main.cc(212)] Renderer process started

এর প্রভাব কী হতে পারে সে সম্পর্কে নিশ্চিত নয়।


আমি এটিও চেষ্টা করেছিলাম, তবে, আমি "মারাত্মক: খারাপ কনফিগারেশন ফাইল লাইন 14 সি-তে পেয়েছি: \ ব্যবহারকারীগণ p জিপ 13 / .গিটকনফিগ" তখন আমি লক্ষ্য করেছি আমার ব্যাকস্ল্যাশ রয়েছে, যেখানে আপনার ফরোয়ার্ড স্ল্যাশ রয়েছে। এই রাউন্ডগুলি পরিবর্তন করা কার্যকর হয়েছে, তবে আপনার মতো আমি "রেন্ডারার প্রক্রিয়া শুরু" আউটপুটটি দেখছি যা আসলে আমার জন্য দু'বার আউটপুট দেয় এবং তারপরে দেখায়: "[11956: 0504/091108: ERROR: ipc_channel_win.cc (136)] পাইপ ত্রুটি: 109 "তবে প্রতিশ্রুতিটি বাস্তবে কাজ করেছে বলে মনে হয়।
গ্যারি ইওয়ান পার্ক

আহ, আকর্ষণীয়। মনে হচ্ছে কমিট করার আগে কোডটি পুরোপুরি বন্ধ হয়ে গেলে (খুব সুবিধাজনক নয়!) আমার পরামর্শটি কেবল তখনই কাজ করে । কোডটি খোলা থাকলে আপনি আপনার আপডেটে যে একই ত্রুটিটি প্রতিবেদন করেছেন তাতে আমি মুখোমুখি হয়েছি।
miqh

সত্যিই আকর্ষণীয়। আমি অনুমান করি যে এখানেই নোটপ্যাড ++ এর জন্য - মাল্টিআইনস্ট ফ্ল্যাগটি কার্যকর হবে। আমি ভাবছি ভিএসকোডের জন্য অনুরূপ কিছু আছে কিনা।
গ্যারি ইওয়ান পার্ক

শুধু এফওয়াইআইতে app-0.1.0/resources/app/env.jsকোডটি কার্যকর করা যায় এমন কয়েকটি কমান্ড-লাইন পতাকা রয়েছে বলে মনে হয়। কেউ -multiInstযদিও এর সমতুল্য আচরণের পরামর্শ দেয় না।
miqh

আপনার --waitপতাকাটি যুক্ত করতে হবে , এবং --new-windowপতাকাটিও অত্যন্ত প্রস্তাবিত, যাতে কমিট _ / ডিফ / যা কিছু ইতিমধ্যে একটি উন্মুক্ত সম্পাদকটিতে একটি নতুন ট্যাব হিসাবে প্রদর্শিত হবে না, আপনাকে এখনও ফাইলগুলি বন্ধ করতে হবে আপনি সম্পাদনা সম্পন্ন করেছেন এমন গিট সিগন্যাল করার জন্য কাজ করছেন।
বিচ্ছিন্ন

1

গিটপ্যাড আপনার বর্তমান পাঠ্য সম্পাদককে গিটের জন্য ডিফল্ট সম্পাদক হিসাবে সেট করে।

.txtউইন্ডোজ 10-এ ফাইলগুলির জন্য আমার ডিফল্ট সম্পাদক হলেন ভিজ্যুয়াল স্টুডিও কোড এবং গিটপ্যাড চালানো একবার গিটকে এটি ডিফল্ট সম্পাদক করে তোলে। প্রশ্নটিতে উল্লিখিত সমস্যাগুলি আমি अनुभव করি না (গিটটি আমার ক্ষেত্রে ভিএস কোড উইন্ডো বন্ধ না হওয়া পর্যন্ত অপেক্ষা করে)।

( .exeফাইলটির লিঙ্কটি আমার পক্ষে কাজ করে না, আপনাকে নিজেই উত্সটি সংকলন করতে হতে পারে))


আপনি ডিফল্ট সম্পাদক হিসাবে কি চিহ্নিত করেছেন? আমি এখানে বর্ণিত যা ব্যবহার করার চেষ্টা করেছি: donovanbrown.com/post/2015/07/07/… তবে এটি কাজ করতে চায় বলে মনে হয় না। কোডটি আপডেট হওয়ার সাথে সাথে এটি পরিবর্তিত হবে বলে কোনও নির্দিষ্ট এক্সে আসলেই নির্দেশ করতে চান না।
গ্যারি ইয়ান পার্ক

1
যখন আমি @Gary, আমি একটি নির্দিষ্ট ফাইল নির্দেশ আছে কি না, কোড তালিকায় ছিল Right click> Open with> Chose another app। আমি এটি সেটআপে নিজেকে নিবন্ধিত করার প্রত্যাশা করব (এবং প্রতিটি আপডেটের সাথে রেজিস্ট্রি আপডেট করুন যাতে শেল এটি সন্ধান করতে পারে) তবে আমি রেজিস্ট্রিতে "ওপেন উইথ কোড" প্রসঙ্গ মেনু আইটেম ব্যতীত আর কিছুই পাইনি। সুতরাং এর সত্যিকার অর্থে আমার কাছে পরিষ্কার উত্তর নেই, দুঃখিত।
akafak Gür

হুম, এটি অদ্ভুত, আমি যখন এটি করি তখন উপস্থিত তালিকায় প্রবেশের মতো কোড আমার কাছে নেই।
গ্যারি ইয়ান পার্ক

1

ভাল খবর! লেখার সময়, এই বৈশিষ্ট্যটি ইতিমধ্যে বাস্তবায়িত হয়েছে 0.10.12-ভেতরের মুক্তি ও মাধ্যমে সম্পন্ন 0.10.14-ভেতরের । অতএব আমরা ভিএস কোডের আসন্ন সংস্করণ 1.0 প্রকাশে এটি পেতে যাচ্ছি ।

বাস্তবায়ন রেফ: প্রয়োগ -w / - অপেক্ষা কমান্ড লাইন আর্গ


আমি কীভাবে ভিএসকোডের মধ্যে গিফটিতে ডিফার্স দেখার জন্য ডিফ ভিউয়ারটি ব্যবহার করতে সক্ষম হব সে সম্পর্কে আপনি মন্তব্য করতে পারেন?
গ্যারি ইওয়ান পার্ক

1

পূর্ববর্তী উত্তরের জন্য এই ব্যাক স্ল্যাশগুলি কেবল যুক্ত করতে চাই, আমি উইন্ডোজ 10 সিএমডি এ আছি এবং এটি স্পেসের আগে ব্যাক স্ল্যাশ ছাড়া কাজ করে না।

git config --global core.editor "C:\\Users\\your_user_name\\AppData\\Local\\Programs\\Microsoft\ VS\ Code\\Code.exe"

আমি যুক্ত করতে সক্ষম হয়েছিল: গিট কনফিগারেশন - গ্লোবাল কোর.এডিটার "'সি: \ ব্যবহারকারী \ সিবিআর_এডমিন \ অ্যাপডাটা \ স্থানীয় \ প্রোগ্রামগুলি \ মাইক্রোসফ্ট ভিএস কোড \ কোড.এক্সে' -w"
rjt011000

0

আপনি নিশ্চিত যে আপনি এটি করতে পারবেন তা নিশ্চিত নই, তবে আপনি আপনার গিটকনফিগ ফাইলটিতে এই সংযোজনগুলি চেষ্টা করে দেখতে পারেন।

ভিজ্যুয়াল স্টুডিও কোড এক্সিকিউটেবলের দিকে নির্দেশ করতে এই মানগুলি থেকে kdiff3 প্রতিস্থাপন করার চেষ্টা করুন।

[merge] tool = kdiff3 [mergetool "kdiff3"] path = C:/Program Files/KDiff3/kdiff3.exe keepBackup = false trustExitCode = false


আমি আমার প্রশ্নে যেমন উল্লেখ করেছি, ভিজুয়াল স্টুডিও কোড এটি কীভাবে করতে পারে তা আমি মনে করি না বলে আমি মনে করি না, তবে আমি সন্দেহ করি যে এটি কেবলমাত্র পৃথক এবং বার্তা পাঠাতে সক্ষম হবে।
গ্যারি ইওয়ান পার্ক

0

.Txt ফাইল খোলার জন্য আমি ডিফল্ট হিসাবে ভিজ্যুয়াল স্টুডিও কোড সেট আপ করেছি। পরের আমি ব্যবহার সহজ কমান্ড প্রয়োগ করুন: git config --global core.editor "'C:\Users\UserName\AppData\Local\Code\app-0.7.10\Code.exe\'"। এবং সবকিছু বেশ ভাল কাজ করে।


0

আপনার ম্যাক টার্মিনাল অ্যাপে এই কমান্ডটি চালান

git config --global core.editor "/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code"

2
ত্রুটি বার্তাটি পাওয়ার সাথে সাথে এটি বেশ কার্যকর হয় না: খালি কমিট বার্তার কারণে কমিট বাতিল করা ing একটি অপেক্ষা প্রতীক যুক্ত করা প্রয়োজন। যেমন - ওয়েইট
বেলফিল্ড

0

উইন্ডোজ 10 এ 64 বিট অন্তর্নিহিত সংস্করণ ব্যবহার করে কমান্ডটি হওয়া উচিত:

গিট কনফিগারেশন - গ্লোবাল কোর.এডিটার "'সি: \ প্রোগ্রাম ফাইলগুলি \ মাইক্রোসফ্ট ভিএস কোড ইনসাইডার্স \ বিন \ কোড-ইনসাইডারস.কম" "

আপনি 'প্রোগ্রাম ফাইল' ডিরেক্টরিতে 'কোড-ইনসাইডার্স.কম' নামকরণ করে 'কোড ফাইলস' নামকরণ করতে পারেন, আপনি এখন এই আদেশটি 'কোড' ব্যবহার করতে পারেন। -এ ফাইলগুলি সম্পাদনা শুরু করতে। ডিরেক্টরি

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.