Uygulamalar, Uzantılar, Faydalı Araçlar
Kullandığım, beğendiğim, duyduğum ama öğrenemediğim araçları pay edeceğim sana, ona, buna, bana.
Conemu
Komut satırını daha kullanışlı hale getiriyor. Transparan ve çok bölmeli ekran özelliği, tıklayınca ilgili programla açması (mesela notepad++ ile açmasını sağladım metin dosyalarını, linkleri browser ile açıyor vs) beğendiğim diğer özellikleri.
Notepad++ daha kolay Run penceresinden açılsın diye np.exe diye bir kopyasını oluşturdum ve windows ortam değişkenlerine yolunu verdim.
Notepad++ için kısa yolum:
Clink
Çift Tab ile seçenekleri listelerken sadece olduğu klasöre bakmıyor artık
Artık sh gibi benim de cmd üstünde koşturduğum komutları bash history gibi bir yardımcım var “Clink”.
Ref: https://superuser.com/questions/257855/keep-cmd-exe-command-history-between-sessions
BASH
Git kurduysanız makinanıza SH ile de dünyalar sizin olabilir
What is Git Bash?
Git Bash is an application for Microsoft Windows environments which provides an emulation layer for a Git command line experience. Bash is an acronym for Bourne Again Shell. A shell is a terminal application used to interface with an operating system through written commands. Bash is a popular default shell on Linux and macOS. Git Bash is a package that installs Bash, some common bash utilities, and Git on a Windows operating system.
OBS Studio
Henüz kullanmadım ama ekran kayıt programı gibi webinar katılımlarımı kayıt etmek için kullanacağım. Ekran görüntüleri başarılı açık kaynak kod uygulama.
VS Code — Gist Extension
Gist yarattığımda tekrar düzenlemek için açılan editörün kısalığından çok rahatsızım (hâlâ bir çözümünü bulamadım).
Jenkins için script yazarken açılan editörün kısalığından da rahatsızdım ama CSS/JS Injector uzantısını chrome içinde kullandıktan sonra rahatladım.
Artık Jenkins’in script yazdığım alanına tekrar boyut verebileceğim yeşil bir tutamak geldi özel css kodunu siteye zerk eden CSS/JS Injector sayesinde.
.ace_editor {
resize:vertical; overflow:auto !important;
}
.ui-resizable-handle {
position: absolute;
bottom: 0;
background-color: #1f7313;
width: 100%;
height: 10px;
cursor: row-resize;
opacity: 0.1;
}
.ui-resizable-handle:hover {
opacity: 0.6;
}
Artık VS Code içinde gist dosyalarımı oluşturup github.com üstüne gönderiyor/düzenliyor/siliyorum. Bunu mekanı cennet olsun Ken Howard’a borçluyuz.
VS Code — Better Align
Aynı hizada değerlerin başlaması göze hoş geliyor.
Alternatifi:
VS Code — Peacock
Aynı anda 5 farklı projeniz açık ve her VS Code arayüzünü farklı renkle ayırt edilebilir yapmak istiyorsunuz!
Klasörü Notepad++ İle Açmak
Aşağıdaki repoyu kendi makinenize indirin ve içindeki install.cmd dosyasını çalıştırın.
git clone https://gist.github.com/bab5acee1f0a47dbc0f5002325741ff4.git
Klasöre sağ tuş ve “Open as workspace in Notepad++”
İşi yapan şey ise önce ortam değişkenlerinde NPP_PATH anahtarı yaratıp notepad++ komutunu çalıştırdığında notepad++.exe dosyasına erişebilmek
# cat install.cmd
@echo off
setlocal EnableDelayedExpansionif "%NPP_PATH%"=="" (
echo What is the program directory of Notepad++ on your system ?
echo Leave blank for default ^(%programFiles%\Notepad++^)
set /P NPP_PATH=Path:
if "!NPP_PATH!"=="" (
setx NPP_PATH "%programFiles%\Notepad++"
) else (
setx NPP_PATH "!NPP_PATH!"
)
)copy /Y "%~dp0\open_folder_as_workspace.cmd" "!NPP_PATH!"
reg import "%~dp0\npp_open_folder_as_workspace.reg"if "%ERRORLEVEL%"=="1" (
echo Perhaps you should run install.cmd as administrator.
) else (
echo "Open folder in Notepad++" context menu entry added!
)pause
ve kütüğe (registry) iki kayıt girerek sağ tuş yaptığınızda ekran çıktısındaki menü satırını getirmek.
# cat npp_open_folder_as_workspace.reg
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\nppopenfolder]
@="Open as workspace in Notepad++"
"Icon"="%NPP_PATH%\\notepad++.exe"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\nppopenfolder\command]
@="cmd /S /C \"%%NPP_PATH%%\\open_folder_as_workspace.cmd \"%1\"\""