Skip to content

Commit

Permalink
GitBook: [master] 7 pages modified
Browse files Browse the repository at this point in the history
  • Loading branch information
yemreak authored and gitbook-bot committed Jan 11, 2020
1 parent ddd5319 commit c93fcce
Show file tree
Hide file tree
Showing 7 changed files with 159 additions and 150 deletions.
7 changes: 5 additions & 2 deletions SUMMARY.md
Expand Up @@ -124,8 +124,11 @@
* [📝 OneNote](uygulamalar/onenote.md)
* [🐳 Docker](uygulamalar/docker.md)
* [🥦 Jetbrains IDEs](uygulamalar/jetbrains-ides/README.md)
* [⚙️ Faydalı Ayarlar](uygulamalar/jetbrains-ides/faydali-ayarlar.md)
* [🌈 Faydalı Eklentiler](uygulamalar/jetbrains-ides/faydali-eklentiler.md)
* [💞 Kısayollar \| JetBrains](uygulamalar/jetbrains-ides/kisayollar-or-jetbrains.md)
* [⚙️ Ayarlar \| JetBrains](uygulamalar/jetbrains-ides/faydali-ayarlar.md)
* [🌈 Eklentiler \| JetBrains](uygulamalar/jetbrains-ides/faydali-eklentiler.md)
* [🏗️ Proje Yapılandırma \| JetBrains](uygulamalar/jetbrains-ides/proje-yapilandirma-or-jetbrains.md)
* [🥴 Karma Notlar \| JetBrains](uygulamalar/jetbrains-ides/karma-notlar-or-jetbrains.md)
* [💌 Telegram](uygulamalar/telegram.md)
* [🎳 Discord](uygulamalar/discord.md)
* [📺 Youtube](uygulamalar/youtube.md)
Expand Down
144 changes: 0 additions & 144 deletions uygulamalar/jetbrains-ides/README.md
Expand Up @@ -4,147 +4,3 @@ description: IntelliJ IDEs ve Android Studio hakkında notlarım

# 🥦 Jetbrains IDEs

## Proje Dizinlerini yapılandırma

Projeledeki dizinlerin ne işe yaradığını derleyiciye bildiren ayardır.

* `Project Structure` - `Project Settings` - `Modules`
* `Source` sekmesinden dizinleri yapılandırabilirsin
* `Sources` Modül ya da paketlerin dizinlerinin tanımlandığı yerdir
* `src/java/com/yemreak` dizini kaynak kod dizini olsun:
* `package controllers` yazıldığın `src/java/com/yemreak/controllers` dizinine bakılır
* `Resources` kaynak dosyaları \(resim vs.\)
* `Resources` dizinleri `Sources` dizinlerinin alt dizinleri olamaz
* `src/resources` kaynak dizini olsun:
* `getResource("/images/yemreak.jpg")` yazıldığında `src/resources/images/yemreak.jpg` yoluna bakılır
* `Excluded` dışlanan, bağımsız dosyalar

![](../../.gitbook/assets/image%20%2816%29.png)

## Kısayolar

Detaylar için [buraya](https://www.jetbrains.com/help/idea/mastering-keyboard-shortcuts.html) tıklayabilirsin.

> VsCode kısayollarını aktarmak için [buraya](https://plugins.jetbrains.com/plugin/12062-vs-code-keymap/versions) bakabilirsin.
* ✲ Ctrl + ✲ Ctrl Komut çalıştırma
* ⇧ Shift + ⇧ Shift Kod içerisinde arama yapma
* ✲ Ctrl + ⇧ Shift + ⎇ Alt + `L` Code formatlama diyaloğu
* ✲ Ctrl + ⎇ Alt + `L` Tüm kodu otamatik formatlama
* ✲ Ctrl + ⎇ Alt `O` Import'ları optimize etme
* ✲ Ctrl + `N` Classlar arasında dolanma
* ✲ Ctrl + `F12` Üzerinde bulunduğumuz dosya üzerinde dolanma

### Kod Kısayolları

* ✲ Ctrl + `SPACE` Kod tamamlama
* 2 kez ard arda basılırsa **import edilmemiş** değişkenleri de gösterir ve otomatik dahil eder
* ✲ Ctrl + ⇧ Shift + `SPACE` İle akıllı kod önerileri sunar
* ⎇ Alt + `F7` Projedeki kullanım alanını gösterir
* ✲ Ctrl + `Q` Dökümanı hızlı önizleme
* **import** edilen modüller için kullanışlıdır
* ✲ Ctrl + `B` ya da ✲ Ctrl'ye basılı tutup fare ile tıklama, tanımlandığı alana gönderir
* ✲ Ctrl + ⎇ Alt + `V` Seçilen kısmı değişkene atama

### Metin Kısayolları

* ✲ Ctrl + `X` Satırı kesme
* ✲ Ctrl + `D` Satırı hemen altına kopyalam \(dublicate\)
* ✲ Ctrl + ⇧ Shift + `/` Yorum satırına çevirme
* ✲ Ctrl + ⇧ Shift + `YON TUSLARI` İmlecin üzerinde durduğu metni taşıma
* ⇧ Shift + `F6` Yeniden adlandırma

### Debug Kısayolları

* ⎇ Alt + `F8` Dobug modunda iken kod derleme arayüzü
* ✲ Ctrl + ENTER, Sonucu derleme

### Git Kısayolları

* ✲ Ctrl + `K` Commit
* ✲ Ctrl + ⇧ Shift + `K` Push

### İmleç Kısayollar

* ⇧ Shift ⎇ Alt ⎀ Insert ile tek imleç moduna geçme

### VsCode KeyMap

* ✲ Ctrl + P, Dosyalarda arama
* ✲ Ctrl + ⭾ Tab, Arama ekranındaki sekmeyi değiştirme
* ⎇ Alt + ⇧ Shift + A, Seçilen alanı yorum satırına alma

## Git Yönetimi

* `JetBrain IDE` - `Check out from Version Control` - `Git`
* _Url:_ Proje URL'idir. \(Adress çubuğunda yazan metin\)
* _Directory:_ Proje yolunudur. \(projenin/konumu\)
* `Test` & `Clone`

## Pluginler \(Eklenti gibi\)

Plugin kurma detayı için [buraya](https://www.jetbrains.com/help/idea/managing-plugins.html) tıklayabilirsin.

* ✲ Ctrl + ⎇ Alt + `S` kısmından `Plugin` sekmesinde istediğiniz iklentileri bulabilirsiniz.

## Proje Yapılandırma

### Interpreter \(Derleyici\) Değiştirme

Sanal environment gibi durumlarda system yerine onların derleyicisini kullanma

* ✲ Ctrl + ⎇ Alt + `S` yaptıktan sonra `Project: <project name> | Project Interpreter` sayfasında `Ayarlar Butonu | Add` kısmına basarak derleyicinizi değiştirebilirsiniz.

### Configuration \(Yapılandırma\) Ayarları

> Projenizi IDE üzerinde çalıştırabilmek için bu ayarı yapmanız gerekmekte.
* Sağ üst kısımdaki yeşin `Run` butonunun solundaki alandan `Edit Configuration`ı seçin.
* Sol üst köşedeki `+` butonuna basın
* Derlemek istediğiniz dili \| uygulamayı seçin \(_Örn: Python \| PyCharm için_\)
* Dosya derleyeceksiniz _Script_ kısmına `dosyanın yolunu` yazın.
* _Python Interpreter_ kısmında yorumlayıcıyı seçin, ayarlanmadıysa `Interpreter (Derleyici) Değiştirme` aşamasında \(üst aşamada\) nasıl ayarlayacağınıza bakabilirsiniz.

### Kaynak Kod Dosyalarını Belirtme

* `Project` kısmından dizine sağ tıklayın
* `Mark Directory as` alanından `Source` yazısına tıklayın

> Otomatik olarak dizin yolu, ortam değişkenlerine eklenecektir
#### Ek Ortam Değşkenleri Tanımlama

* Üst sekmeden `Run` kısmına gelin
* `Edit Configuration` yazısına tıklaıyn
* Yapılandırma ayarınızı seçin
* Yoksa `+` ile yeni bir tane oluşturun
* `Environment Variables` kısmında en sağdaki dosya simgesine tıklayın
* `+` ile yeni ortam değişkeninizi ekletin

> Windows için cmd ortam değişkeni ayarlama yapısı `set name=value;value` şeklindedir.
#### Ortam Değişkenleri Ayarlama Eklentisi

Eklenti sitesi için [buraya](https://github.com/ashald/EnvFile/blob/develop/README.md) bakabilirsin.

## Karma Notlar

* [Şifre değiştirme](https://stackoverflow.com/a/37959112)
* [DataGrip](https://www.jetbrains.com/datagrip/)

> Sayfa başındaki işaretçilere yönlenmek için [buraya]() tıklayabilirsin.
## Keymap \(Kısayollar\)

* Comment with line Comment, ⎇ Alt + ⇧ Shift + A
* Extend Selection, ✲ Ctrl + D \(Kelime ve daha fazlasını seçme\)
* Editör Tab - Close, ✲ Ctrl + W
* Toggle Distraction Free mode, CLTR + K, Z

## IDE Ortam Değişkenleri

* Oluşturmak için: `Preferences (File -> Settings) -> Appearance & Behavior -> Path Variables`
* Kullanmak için: `${<değişken_ismi>}`
* `$MODULE_DIR$`, projenin dizini
* src, out vs.. içeren dizin

17 changes: 14 additions & 3 deletions uygulamalar/jetbrains-ides/faydali-ayarlar.md
@@ -1,16 +1,20 @@
# ⚙️ Faydalı Ayarlar
# ⚙️ Ayarlar \| JetBrains

## ⌨️ VS Code Keymap

* 🚀 VS Code kısayollarını JetBrains üzerinde kullanmanızı sağlar
* 🔌 Plugins alanına `VS Code Keymap` yazarak indirebilirsiniz

{% hint style="info" %}
‍🧙‍♂ Detaylı bilgi için [💞 Kısayollar](kisayollar-or-jetbrains.md#vscode-keymap) alanına bakabilirsin.
{% endhint %}

## 🌌 Editör Kaydırması

* ✨ Yumuşak kaydırma için \``Smooth Scroll` özelliğini aktif edebilirsin
* 👮‍♂️ JetBrains varsayılan olarak son satırdan aşağısına inmez
* 👇 Son satırı en üst satıra kadar kaydırabilmek için alttaki ayarı kullanın
* 🔨 Settings -&gt; Editor -&gt; Virtual Space -&gt; Show virtual space at file bottom
* 🔨 `Settings -> Editor -> Virtual Space -> Show virtual space at file bottom`

{% hint style="info" %}
🧙‍♂️ Detaylar için [Scroll Past End Of File](https://intellij-support.jetbrains.com/hc/en-us/community/posts/205814379/comments/205997989) bağlantısına bakabilirsin
Expand All @@ -21,7 +25,7 @@
Editör üzerindeki `==`, `=>`, `->`, `<=` gibi karakteri birleştiren hoş bir yazı tipidir

* ✲ Ctrl + ⎇ Alt + `S` yaptıktan sonra `Editor | Font` kısmında
* _Font:_ `Consolas`
* _Font:_ `FiraCode Medium`
* _Size:_ `12`
* _Line spacing:_ `1.0`
* `Enable Font Ligatures`
Expand Down Expand Up @@ -66,3 +70,10 @@ Dillere özgü sözlükleri indirmek için [buraya](https://drive.google.com/ope

* ✲ Ctrl + ⎇ Alt + `S` yaptıktan sonra `Editor | Inspection | Spelling | Typo | Process comments` ile yorum satırlarını kontrol etmesini kaldırabilirsin.

## 🔀 Git Yönetimi

* `JetBrain IDE` - `Check out from Version Control` - `Git`
* _Url:_ Proje URL'idir. \(Adress çubuğunda yazan metin\)
* _Directory:_ Proje yolunudur. \(projenin/konumu\)
* `Test` & `Clone`

9 changes: 8 additions & 1 deletion uygulamalar/jetbrains-ides/faydali-eklentiler.md
Expand Up @@ -2,7 +2,13 @@
description: JetBrains IDE için faydalı eklentiler
---

# 🌈 Faydalı Eklentiler
# 🌈 Eklentiler \| JetBrains

## 🔰 Pluginler Nedir

Plugin kurma detayı için [buraya](https://www.jetbrains.com/help/idea/managing-plugins.html) tıklayabilirsin.

* ✲ Ctrl + ⎇ Alt + `S` kısmından `Plugin` sekmesinde istediğiniz eklentileri bulabilirsiniz.

## 🌟 Sık Kullanılan Eklentiler

Expand All @@ -11,6 +17,7 @@ description: JetBrains IDE için faydalı eklentiler
| [📖 hunspell](https://plugins.jetbrains.com/plugin/10275-hunspell/) | Kişisel sözlük tanımlama eklentisi |
| [⌨️ VS Code Keymap](https://plugins.jetbrains.com/plugin/12062-vs-code-keymap/) | VS Code kısayollarını kullama |
| [💾 Save Actions](https://plugins.jetbrains.com/plugin/7642-save-actions) | Kaydetme durumunda tetiklenecek komutlar |
| [🌃 EnvFile](https://github.com/ashald/EnvFile/blob/develop/README.md) | Ortam değişkenlerini ayarlama |



7 changes: 7 additions & 0 deletions uygulamalar/jetbrains-ides/karma-notlar-or-jetbrains.md
@@ -0,0 +1,7 @@
# 🥴 Karma Notlar \| JetBrains

## 🔗 Faydalı Kaynaklar

* [Şifre değiştirme](https://stackoverflow.com/a/37959112)
* [DataGrip](https://www.jetbrains.com/datagrip/)

61 changes: 61 additions & 0 deletions uygulamalar/jetbrains-ides/kisayollar-or-jetbrains.md
@@ -0,0 +1,61 @@
# 💞 Kısayollar \| JetBrains

## 🧱 Temel Kısayollar

* ✲ Ctrl + ✲ Ctrl Komut çalıştırma
* ⇧ Shift + ⇧ Shift Kod içerisinde arama yapma
* ✲ Ctrl + ⇧ Shift + ⎇ Alt + `L` Code formatlama diyaloğu
* ✲ Ctrl + ⎇ Alt + `L` Tüm kodu otamatik formatlama
* ✲ Ctrl + ⎇ Alt `O` Import'ları optimize etme
* ✲ Ctrl + `N` Classlar arasında dolanma
* ✲ Ctrl + `F12` Üzerinde bulunduğumuz dosya üzerinde dolanma

## 👨‍💻 Kodlama

* ✲ Ctrl + `SPACE` Kod tamamlama
* 2 kez ard arda basılırsa **import edilmemiş** değişkenleri de gösterir ve otomatik dahil eder
* ✲ Ctrl + ⇧ Shift + `SPACE` İle akıllı kod önerileri sunar
* ⎇ Alt + `F7` Projedeki kullanım alanını gösterir
* ✲ Ctrl + `Q` Dökümanı hızlı önizleme
* **import** edilen modüller için kullanışlıdır
* ✲ Ctrl + `B` ya da ✲ Ctrl'ye basılı tutup fare ile tıklama, tanımlandığı alana gönderir
* ✲ Ctrl + ⎇ Alt + `V` Seçilen kısmı değişkene atama

## 🔤 Metin İşlemleri

* ✲ Ctrl + `X` Satırı kesme
* ✲ Ctrl + `D` Satırı hemen altına kopyalam \(dublicate\)
* ✲ Ctrl + ⇧ Shift + `/` Yorum satırına çevirme
* ✲ Ctrl + ⇧ Shift + `YON TUSLARI` İmlecin üzerinde durduğu metni taşıma
* ⇧ Shift + `F6` Yeniden adlandırma

## 🧐 Debug

* ⎇ Alt + `F8` Dobug modunda iken kod derleme arayüzü
* ✲ Ctrl + ENTER, Sonucu derleme

## 🔀 Git Yönetimi

* ✲ Ctrl + `K` Commit
* ✲ Ctrl + ⇧ Shift + `K` Push

## 🖱️ İmleç & Fare

* ⇧ Shift ⎇ Alt ⎀ Insert ile tek imleç moduna geçme

## ⌨️ VsCode KeyMap

* ✲ Ctrl + P, Dosyalarda arama
* ✲ Ctrl + ⭾ Tab, Arama ekranındaki sekmeyi değiştirme
* ⎇ Alt + ⇧ Shift + A, Seçilen alanı yorum satırına alma
* Comment with line Comment, ⎇ Alt + ⇧ Shift + A
* Extend Selection, ✲ Ctrl + D \(Kelime ve daha fazlasını seçme\)
* Editör Tab - Close, ✲ Ctrl + W
* Toggle Distraction Free mode, CLTR + K, Z

## 🔗 Faydalı Bağlantılar

Detaylar için [buraya](https://www.jetbrains.com/help/idea/mastering-keyboard-shortcuts.html) tıklayabilirsin.

> VsCode kısayollarını aktarmak için [buraya](https://plugins.jetbrains.com/plugin/12062-vs-code-keymap/versions) bakabilirsin.
64 changes: 64 additions & 0 deletions uygulamalar/jetbrains-ides/proje-yapilandirma-or-jetbrains.md
@@ -0,0 +1,64 @@
# 🏗️ Proje Yapılandırma \| JetBrains

## 📂 Dizinlerini yapılandırma

Projeledeki dizinlerin ne işe yaradığını derleyiciye bildiren ayardır.

* `Project Structure` - `Project Settings` - `Modules`
* `Source` sekmesinden dizinleri yapılandırabilirsin
* `Sources` Modül ya da paketlerin dizinlerinin tanımlandığı yerdir
* `src/java/com/yemreak` dizini kaynak kod dizini olsun:
* `package controllers` yazıldığın `src/java/com/yemreak/controllers` dizinine bakılır
* `Resources` kaynak dosyaları \(resim vs.\)
* `Resources` dizinleri `Sources` dizinlerinin alt dizinleri olamaz
* `src/resources` kaynak dizini olsun:
* `getResource("/images/yemreak.jpg")` yazıldığında `src/resources/images/yemreak.jpg` yoluna bakılır
* `Excluded` dışlanan, bağımsız dosyalar

![](../../.gitbook/assets/image%20%2816%29.png)

## 💫 Interpreter \(Derleyici\) Değiştirme

Sanal environment gibi durumlarda system yerine onların derleyicisini kullanma

* ✲ Ctrl + ⎇ Alt + `S` yaptıktan sonra `Project: <project name> | Project Interpreter` sayfasında `Ayarlar Butonu | Add` kısmına basarak derleyicinizi değiştirebilirsiniz.

## 🔨 Configuration \(Yapılandırma\) Ayarları

> Projenizi IDE üzerinde çalıştırabilmek için bu ayarı yapmanız gerekmekte.
* Sağ üst kısımdaki yeşin `Run` butonunun solundaki alandan `Edit Configuration`ı seçin.
* Sol üst köşedeki `+` butonuna basın
* Derlemek istediğiniz dili \| uygulamayı seçin \(_Örn: Python \| PyCharm için_\)
* Dosya derleyeceksiniz _Script_ kısmına `dosyanın yolunu` yazın.
* _Python Interpreter_ kısmında yorumlayıcıyı seçin, ayarlanmadıysa `Interpreter (Derleyici) Değiştirme` aşamasında \(üst aşamada\) nasıl ayarlayacağınıza bakabilirsiniz.

## 📝 Kaynak Kod Dosyalarını Belirtme

* `Project` kısmından dizine sağ tıklayın
* `Mark Directory as` alanından `Source` yazısına tıklayın

> Otomatik olarak dizin yolu, ortam değişkenlerine eklenecektir
## 🌄 IDE Ortam Değişkenleri

* Oluşturmak için: `Preferences (File -> Settings) -> Appearance & Behavior -> Path Variables`
* Kullanmak için: `${<değişken_ismi>}`
* `$MODULE_DIR$`, projenin dizini
* src, out vs.. içeren dizin

## 🌃 Ek Ortam Değişkenleri Tanımlama

* Üst sekmeden `Run` kısmına gelin
* `Edit Configuration` yazısına tıklaıyn
* Yapılandırma ayarınızı seçin
* Yoksa `+` ile yeni bir tane oluşturun
* `Environment Variables` kısmında en sağdaki dosya simgesine tıklayın
* `+` ile yeni ortam değişkeninizi ekletin

> Windows için cmd ortam değişkeni ayarlama yapısı `set name=value;value` şeklindedir.
## 🔌 Ortam Değişkenleri Ayarlama Eklentisi

Eklenti sitesi için [buraya](https://github.com/ashald/EnvFile/blob/develop/README.md) bakabilirsin.

0 comments on commit c93fcce

Please sign in to comment.