លក្ខណៈសម្បត្តិអនុញ្ញាតឱ្យអ្នករៀបចំព័ត៌មានអំពីកំណត់ត្រា។ លក្ខណៈសម្បត្តិមានទិន្នន័យដែលមានរចនាសម្ព័ន្ធដូចជា អត្ថបទ តំណភ្ជាប់ កាលបរិច្ឆេទ ប្រអប់ធីក និងលេខ។ លក្ខណៈសម្បត្តិអាចប្រើរួមជាមួយ [[កម្មវិធីជំនួយសហគមន៍]] ដែលអាចធ្វើអ្វីមានប្រយោជន៍ជាមួយទិន្នន័យដែលមានរចនាសម្ព័ន្ធរបស់អ្នក។
## បន្ថែមលក្ខណៈសម្បត្តិទៅកំណត់ត្រា
មានវិធីជាច្រើនដើម្បីបន្ថែមលក្ខណៈសម្បត្តិទៅកំណត់ត្រា៖
- ប្រើ[[ក្ដារលាយពាក្យបញ្ជា|ពាក្យបញ្ជា]] **Add file property**។
- ប្រើ[[ផ្លូវកាត់ក្តារចុច|ផ្លូវកាត់ក្តារចុច]] **`Cmd/Ctrl+;`**។
- ជ្រើសរើស **Add file property** ពីម៉ឺនុយ **More actions** (បង្ហាញដោយរូបតំណាងចំណុចបីគ្រាប់ ឬដោយចុចខាងស្ដាំលើផ្ទាំង)។
- វាយ `---` នៅដើមឯកសារ។
នៅពេលដែលអ្នកបន្ថែមលក្ខណៈសម្បត្តិ ជួរនឹងបង្ហាញនៅដើមឯកសារដែលមានប្រអប់បញ្ចូលពីរ គឺ _ឈ្មោះ_ លក្ខណៈសម្បត្តិ និង _តម្លៃ_ លក្ខណៈសម្បត្តិ។
សម្រាប់ឈ្មោះ អ្នកអាចជ្រើសរើសអ្វីក៏បាន។ Obsidian ផ្តល់លក្ខណៈសម្បត្តិលំនាំដើមមួយចំនួន៖ `tags`, `cssclasses`, និង `aliases`។
នៅពេលដែលអ្នកជ្រើសរើសឈ្មោះលក្ខណៈសម្បត្តិ អ្នកអាចផ្ដល់តម្លៃដល់វា។
### ប្រភេទលក្ខណៈសម្បត្តិ
បន្ថែមពីឈ្មោះ និងតម្លៃ លក្ខណៈសម្បត្តិក៏មាន _ប្រភេទ_ ផងដែរ។ ប្រភេទនៃលក្ខណៈសម្បត្តិកំណត់ប្រភេទតម្លៃដែលវាអាចរក្សាទុក និងរបៀបដែល Obsidian ដោះស្រាយវា។ ដើម្បីប្តូរប្រភេទនៃលក្ខណៈសម្បត្តិ ចុចលើរូបតំណាងប្រភេទនៅជាប់ឈ្មោះលក្ខណៈសម្បត្តិ ហើយជ្រើសរើសជម្រើសផ្សេង។ អ្នកក៏អាចគ្រប់គ្រងប្រភេទលក្ខណៈសម្បត្តិដោយប្រើកម្មវិធីជំនួយចម្បង [[ទិដ្ឋភាពលក្ខណៈសម្បត្តិ]]។
Obsidian គាំទ្រប្រភេទលក្ខណៈសម្បត្តិដូចខាងក្រោម៖
- **[[#អត្ថបទ]]**
- **[[#បញ្ជី]]**
- **[[#លេខ]]**
- **[[#ប្រអប់ធីក]]**
- **[[#កាលបរិច្ឆេទ]]**
- **[[#កាលបរិច្ឆេទ & ម៉ោង]]**
- **[[#ស្លាក]]**
នៅពេលដែលប្រភេទលក្ខណៈសម្បត្តិត្រូវបានកំណត់ให้ឈ្មោះលក្ខណៈសម្បត្តិ លក្ខណៈសម្បត្តិទាំងអស់ដែលមានឈ្មោះនោះនៅទូទាំង vault របស់អ្នកនឹងប្រើប្រភេទដូចគ្នា។
## ការប្រើប្រាស់កម្រិតខ្ពស់
### ស្វែងរកលក្ខណៈសម្បត្តិ
លក្ខណៈសម្បត្តិមាន[[ស្វែងរក|វាក្យសម្ពន្ធស្វែងរក]]ផ្ទាល់ខ្លួន ដែលអ្នកអាចប្រើជាមួយពាក្យស្វែងរក និងប្រតិបត្តិករផ្សេងទៀត។ [[ស្វែងរក#ស្វែងរកលក្ខណៈសម្បត្តិ|មើលវាក្យសម្ពន្ធស្វែងរកសម្រាប់លក្ខណៈសម្បត្តិ]]។
### ពុម្ព
អ្នកអាចបន្ថែមលក្ខណៈសម្បត្តិទៅ[[ពុម្ព]]។
នៅពេលអ្នកបញ្ចូលពុម្វទៅក្នុងកំណត់ត្រាដែលកំពុងសកម្ម លក្ខណៈសម្បត្តិទាំងអស់ពីពុម្វនឹងត្រូវបានបន្ថែមទៅក្នុងកំណត់ត្រា។ Obsidian ក៏នឹងបញ្ចូលលក្ខណៈសម្បត្តិណាមួយដែលមាននៅក្នុងកំណត់ត្រារបស់អ្នកជាមួយនឹងលក្ខណៈសម្បត្តិនៅក្នុងពុម្វ។ ^templates-properties
### ប្តូរឈ្មោះលក្ខណៈសម្បត្តិ
អ្នកអាចប្តូរឈ្មោះលក្ខណៈសម្បត្តិដោយចុចខាងស្ដាំលើវានៅក្នុង[[ទិដ្ឋភាពលក្ខណៈសម្បត្តិ|ទិដ្ឋភាពលក្ខណៈសម្បត្តិទាំងអស់]]។
### របៀបបង្ហាញ
អ្នកអាចប្តូររបៀបបង្ហាញលក្ខណៈសម្បត្តិនៅក្នុងកំណត់ត្រារបស់អ្នកដោយទៅ **[[ការកំណត់]] → Editor → Properties in document**។ ជម្រើសមានដូចខាងក្រោម៖
- **Visible** (លំនាំដើម) – បង្ហាញលក្ខណៈសម្បត្តិនៅដើមកំណត់ត្រា ប្រសិនបើមានណាមួយ។
- **Hidden** – លាក់លក្ខណៈសម្បត្តិ អាចបង្ហាញនៅក្នុងរបារចំហៀងតាមរយៈ [[ទិដ្ឋភាពលក្ខណៈសម្បត្តិ]]។
- **Source** – បង្ហាញលក្ខណៈសម្បត្តិក្នុងទ្រង់ទ្រាយ YAML អត្ថបទធម្មតា។
### ស្នីប៉ែត CSS
អ្នកអាចប្រើ [[ស្នីប៉ែត CSS]] ដើម្បីប្តូររូបរាងនៃកំណត់ត្រាជាក់លាក់។
### មិនត្រូវបានគាំទ្រ
មុខងារមួយចំនួនមិនត្រូវបានគាំទ្រក្នុង Obsidian នៅពេលបច្ចុប្បន្ន៖
- **លក្ខណៈសម្បត្តិដែលបានធ្នូ**: ដើម្បីមើលលក្ខណៈសម្បត្តិដែលបានធ្នូ យើងណែនាំឱ្យប្រើ[[ទិដ្ឋភាព និងរបៀបកែសម្រួល#របៀបប្រភព|របៀបប្រភព]]។
- **ការកែសម្រួលលក្ខណៈសម្បត្តិជាច្រើនក្នុងពេលតែមួយ**: សម្រាប់ការកែសម្រួលជាច្រើនក្នុងដំណើរការស៊ីជម្រៅក្រៅ[[ទិដ្ឋភាពលក្ខណៈសម្បត្តិ]] យើងណែនាំឱ្យប្រើឧបករណ៍កែសម្រួលជាក្រុមដូចជា VSCode ស្ក្រីប និងកម្មវិធីជំនួយសហគមន៍។
- **Markdown ក្នុងលក្ខណៈសម្បត្តិ**: នេះជាដែនកំណត់ចេតនា ដោយសារលក្ខណៈសម្បត្តិត្រូវបានគ្រោងសម្រាប់ព័ត៌មានតូចៗ ដែលមនុស្ស និងម៉ាស៊ីនអាចអានបានទាំងពីរ។
## ផ្លូវកាត់ក្តារចុច
### បន្ថែមលក្ខណៈសម្បត្តិ
| សកម្មភាព | ផ្លូវកាត់ក្តារចុច |
|---|---|
|បន្ថែមលក្ខណៈសម្បត្តិថ្មី|`Cmd + ;`|
### រុករករវាងលក្ខណៈសម្បត្តិ
នៅពេលដែលលក្ខណៈសម្បត្តិត្រូវបានផ្ដោតទៅ
| សកម្មភាព | ផ្លូវកាត់ក្តារចុច |
|---|---|
|ផ្ដោតទៅលក្ខណៈសម្បត្តិបន្ទាប់|`Down arrow` ឬ `Tab`|
|ផ្ដោតទៅលក្ខណៈសម្បត្តិមុន|`Up arrow` ឬ `Shift+Tab`|
|លោតទៅអ្នកកែសម្រួល|`Alt+Down arrow`|
### ជ្រើសរើសលក្ខណៈសម្បត្តិ
| សកម្មភាព | ផ្លូវកាត់ក្តារចុច |
|---|---|
|ពង្រីកការជ្រើសរើសឡើងលើ|`Shift+Up arrow`|
|ពង្រីកការជ្រើសរើសចុះក្រោម|`Shift+Down arrow`|
|ជ្រើសរើសទាំងអស់|`Cmd+A`|
### កែសម្រួលលក្ខណៈសម្បត្តិ
| សកម្មភាព | ផ្លូវកាត់ក្តារចុច |
|---|---|
|កែសម្រួលឈ្មោះលក្ខណៈសម្បត្តិ|`Left arrow`|
|កែសម្រួលតម្លៃលក្ខណៈសម្បត្តិ|`Right arrow`|
|ផ្ដោតទៅលក្ខណៈសម្បត្តិ|`Escape`|
|លុបលក្ខណៈសម្បត្តិ|`Cmd+Backspace`<br><br>ប្រសិនបើលក្ខណៈសម្បត្តិណាមួយត្រូវបានជ្រើសរើស វានឹងលុបការជ្រើសរើសជំនួស។|
|មិនធ្វើវិញ|`Cmd+Z`|
|ធ្វើវិញ|`Cmd+Shift+Z`|
### Vim (កម្រិតខ្ពស់)
| សកម្មភាព | ផ្លូវកាត់ក្តារចុច |
|---|---|
|ចុះក្រោម|`j`|
|ឡើងលើ|`k`|
|ផ្ដោតទៅកូនសោ|`h`|
|ផ្ដោតទៅតម្លៃ|`l`|
|ផ្ដោតទៅតម្លៃ (ទស្សន៍ទ្រនិចនៅចុង)|`A`|
|ផ្ដោតទៅតម្លៃ (ទស្សន៍ទ្រនិចនៅដើម)|`i`|
|បង្កើតលក្ខណៈសម្បត្តិថ្មី|`o`|
## ទ្រង់ទ្រាយលក្ខណៈសម្បត្តិ
លក្ខណៈសម្បត្តិត្រូវបានរក្សាទុកក្នុងទ្រង់ទ្រាយ [YAML](https://yaml.org/) នៅដើមឯកសារ។ YAML គឺជាទ្រង់ទ្រាយពេញនិយមមួយ ដែលងាយស្រួលសម្រាប់ទាំងមនុស្ស និងកុំព្យូទ័រក្នុងការអាន។
ឈ្មោះលក្ខណៈសម្បត្តិត្រូវបានបំបែកពីតម្លៃរបស់វាដោយសញ្ញាពីររណ្ដៅ ហើយតាមដោយចន្លោះ៖
```yaml
---
name: value
---
```
ខណៈដែលលំដាប់នៃគូ ឈ្មោះ-តម្លៃ គ្មានសំខាន់ ឈ្មោះនីមួយៗត្រូវតែពិសេសក្នុងកំណត់ត្រា។ ឧទាហរណ៍ អ្នកមិនអាចមានលក្ខណៈសម្បត្តិ `tags` ច្រើនជាងមួយ។
តម្លៃអាចជា [[#អត្ថបទ|អត្ថបទ]], [[#លេខ|លេខ]], [[#ប្រអប់ធីក|ប្រអប់ធីក]], [[#កាលបរិច្ឆេទ|កាលបរិច្ឆេទ]], [[#កាលបរិច្ឆេទ & ម៉ោង|កាលបរិច្ឆេទ និងម៉ោង]], ឬ [[#បញ្ជី|បញ្ជី]]។
### អត្ថបទ
លក្ខណៈសម្បត្តិអត្ថបទមានអត្ថបទបន្ទាត់តែមួយ។ ការធ្វើទ្រង់ទ្រាយ Markdown មិនត្រូវបានបង្ហាញក្នុងលក្ខណៈសម្បត្តិអត្ថបទ។ ហេសសំញ្ញា (#) មិនបង្កើតស្លាកនៅពេលប្រើក្នុងលក្ខណៈសម្បត្តិអត្ថបទ។
លក្ខណៈសម្បត្តិអត្ថបទអាចមាន URL និង[[តំណភ្ជាប់ផ្ទៃក្នុង]]ដោយប្រើវាក្យសម្ពន្ធ `[[Link]]`។ [[តំណភ្ជាប់ផ្ទៃក្នុង]]ក្នុងលក្ខណៈសម្បត្តិអត្ថបទត្រូវតែត្រូវបានហ៊ុំព័ទ្ធដោយសញ្ញាដកស្រង់។ Obsidian នឹងបន្ថែមទាំងនេះដោយស្វ័យប្រវត្តិ ប្រសិនបើអ្នកបញ្ចូលតំណភ្ជាប់ផ្ទៃក្នុងដោយដៃទៅក្នុងលក្ខណៈសម្បត្តិ ប៉ុន្តែប្រយ័ត្នក្នុងការបន្ថែមវានៅពេលប្រើកម្មវិធីជំនួយពុម្វ។
```yaml
---
title: A New Hope
link: "[[Episode IV]]"
url: https://www.example.com
---
```
### បញ្ជី
លក្ខណៈសម្បត្តិបញ្ជីមានតម្លៃច្រើន។ តម្លៃនីមួយៗក្នុងបញ្ជីបង្ហាញនៅបន្ទាត់ផ្ទាល់ខ្លួន ដែលនាំមុខដោយសញ្ញា (-) និងចន្លោះ។
តម្លៃបញ្ជីអាចមានអត្ថបទ លេខ និង[[តំណភ្ជាប់ផ្ទៃក្នុង]]។ នៅពេលប្រើ[[តំណភ្ជាប់ផ្ទៃក្នុង]]ក្នុងលក្ខណៈសម្បត្តិបញ្ជី ហ៊ុំព័ទ្ធវាដោយសញ្ញាដកស្រង់។
```yaml
---
cast:
- Mark Hamill
- Harrison Ford
- Carrie Fisher
links:
- "[[Link]]"
- "[[Link2]]"
---
```
### លេខ
លក្ខណៈសម្បត្តិប្រភេទលេខត្រូវតែជាលេខពិតប្រាកដ មិនមែនជាកន្សោមមួយដែលមានប្រតិបត្តិករ។ ចំនួនគត់ និងទសភាគទាំងពីរត្រូវបានអនុញ្ញាត។
```yaml
---
year: 1977
pie: 3.14
---
```
### ប្រអប់ធីក
លក្ខណៈសម្បត្តិប្រអប់ធីកអាចជា `true` ឬ `false`។ ក្នុង Live Preview វាបង្ហាញជាប្រអប់ធីក។
```yaml
---
favorite: true
reply: false
last: # តម្លៃ Indeterminate; ជារឿយៗត្រូវបានដោះស្រាយជា false
```
### កាលបរិច្ឆេទ
លក្ខណៈសម្បត្តិកាលបរិច្ឆេទត្រូវបានរក្សាទុកក្នុងទ្រង់ទ្រាយខាងក្រោម៖
```yaml
---
date: 2020-08-21
---
```
ឧបករណ៍ជ្រើសរើសកាលបរិច្ឆេទធ្វើតាមទ្រង់ទ្រាយកាលបរិច្ឆេទ និងម៉ោងលំនាំដើមរបស់ប្រព័ន្ធប្រតិបត្តិការរបស់អ្នក។ អ្នកអាចប្តូរវាក្នុងការកំណត់ប្រព័ន្ធរបស់អ្នក៖
> [!info]- Windows
> **[[ការកំណត់]] → Time & Language → Language & Region → Regional Format → Change Formats**
>
> ![[Windows-OS-DateTime.png#interface]]
> [!info]- Mac OS
> **System Preferences → Language and Region → Date format**
>
> ![[Mac-OS-DateTime.png|450]]
នៅពេលដែលកម្មវិធីជំនួយ [[កំណត់ចំណាំប្រចាំថ្ងៃ]] ត្រូវបានបើក លក្ខណៈសម្បត្តិកាលបរិច្ឆេទនឹងដំណើរការបន្ថែមជាតំណភ្ជាប់ផ្ទៃក្នុងទៅកំណត់ចំណាំប្រចាំថ្ងៃដែលត្រូវគ្នាសម្រាប់កាលបរិច្ឆេទនោះ។
![[កំណត់ចំណាំប្រចាំថ្ងៃ#^daily-notes-date]]
### កាលបរិច្ឆេទ & ម៉ោង
លក្ខណៈសម្បត្តិ Date & time រួមមានទាំងកាលបរិច្ឆេទ និងម៉ោងជាក់លាក់ ដែលរក្សាទុកក្នុងទ្រង់ទ្រាយខាងក្រោម៖
```yaml
---
time: 2020-08-21T10:30:00
---
```
ដូចជា[[#កាលបរិច្ឆេទ|លក្ខណៈសម្បត្តិកាលបរិច្ឆេទ]] ឧបករណ៍ជ្រើសរើសកាលបរិច្ឆេទ និងម៉ោងធ្វើតាមទ្រង់ទ្រាយលំនាំដើមរបស់ប្រព័ន្ធប្រតិបត្តិការ។ អ្នកអាចប្តូរវាក្នុងការកំណត់ប្រព័ន្ធរបស់អ្នក។
### ស្លាក
លក្ខណៈសម្បត្តិស្លាកគឺជាប្រភេទលក្ខណៈសម្បត្តិពិសេសសម្រាប់ប្រើដោយផ្ដាច់ក្នុងលក្ខណៈសម្បត្តិ `tags`។ ប្រភេទលក្ខណៈសម្បត្តិនេះមិនអាចត្រូវបានកំណត់ទៅលក្ខណៈសម្បត្តិផ្សេងទៀត។
លក្ខណៈសម្បត្តិស្លាកត្រូវបានធ្វើទ្រង់ទ្រាយជាបញ្ជី ដែលស្លាកនីមួយៗនៅបន្ទាត់ផ្ទាល់ខ្លួន ដែលនាំមុខដោយសញ្ញា (-) និងចន្លោះ។
```yaml
---
tags:
- journal
- personal
- draft
---
```
លក្ខណៈសម្បត្តិ `tags` គឺជាមួយក្នុង[[#លក្ខណៈសម្បត្តិលំនាំដើម]]របស់ Obsidian។ មើល[[ស្លាក]]សម្រាប់ព័ត៌មានបន្ថែមអំពីការប្រើស្លាកក្នុង Obsidian។
### លក្ខណៈសម្បត្តិ JSON
ខណៈដែលយើងណែនាំឱ្យប្រើ YAML ដើម្បីកំណត់លក្ខណៈសម្បត្តិ អ្នកក៏អាចកំណត់លក្ខណៈសម្បត្តិដោយប្រើ [JSON](https://www.json.org/) ផងដែរ៖
```json
---
{
"tags": ["journal"],
"publish": false
}
---
```
សូមចំណាំថាប្លុក JSON នឹងត្រូវបានអាន បកស្រាយ និងរក្សាទុកជា YAML។
## លក្ខណៈសម្បត្តិលំនាំដើម
Obsidian មកជាមួយនឹងសំណុំលក្ខណៈសម្បត្តិលំនាំដើម៖
| លក្ខណៈសម្បត្តិ | ប្រភេទ | ការពិពណ៌នា |
| ------------ | ---- | ------------------------------------------------------------ |
| `tags` | List | មើល[[ស្លាក\|ស្លាក]]។ |
| `aliases` | List | មើល[[ឈ្មោះក្លែងក្លាយ]]។ |
| `cssclasses` | List | អនុញ្ញាតឱ្យអ្នករចនាកំណត់ត្រានីមួយៗដោយប្រើ [[ស្នីប៉ែត CSS]]។ |
### លក្ខណៈសម្បត្តិសម្រាប់ Obsidian Publish
លក្ខណៈសម្បត្តិលំនាំដើមខាងក្រោមអាចប្រើជាមួយ[[ការណែនាំអំពី Obsidian Publish|Obsidian Publish]]៖
| លក្ខណៈសម្បត្តិ | ការពិពណ៌នា |
| ------------- | ---------------------------------------------------------------------------------------------------------- |
| `publish` | មើល[[ផ្សាយមាតិការបស់អ្នក#ជ្រើសរើសទិន្នន័យដើម្បីផ្សាយដោយស្វ័យប្រវត្តិ\|ជ្រើសរើសទិន្នន័យដើម្បីផ្សាយដោយស្វ័យប្រវត្តិ]]។ |
| `permalink` | មើល[[តំណភ្ជាប់អចិន្ត្រៃយ៍\|Permalinks]]។ |
| `description` | មើល[[ការមើលជាមុនតំណភ្ជាប់បណ្ដាញសង្គម#ការពិពណ៌នា\|ការពិពណ៌នា]]។ |
| `image` | មើល[[ការមើលជាមុនតំណភ្ជាប់បណ្ដាញសង្គម#រូបភាព\|រូបភាព]]។ |
| `cover` | មើល[[ការមើលជាមុនតំណភ្ជាប់បណ្ដាញសង្គម#រូបភាព\|រូបភាព]]។ |
### លក្ខណៈសម្បត្តិដែលលែងប្រើ
លក្ខណៈសម្បត្តិទាំងនេះត្រូវបានលែងប្រើក្នុង Obsidian 1.4 ហើយគួរតែត្រូវបានជំនួសដោយសមមូលទំនើបរបស់វា។ ការគាំទ្រសម្រាប់ពួកវាជា[[#លក្ខណៈសម្បត្តិលំនាំដើម]]ត្រូវបានបោះបង់ក្នុង Obsidian 1.9។
| លក្ខណៈសម្បត្តិ | ការពិពណ៌នា |
|-|-|
| `tag` | ឈ្មោះក្លែងក្លាយដែលលែងប្រើសម្រាប់ `tags`។ |
| `alias` | ឈ្មោះក្លែងក្លាយដែលលែងប្រើសម្រាប់ `aliases`។ |
| `cssclass` | ឈ្មោះក្លែងក្លាយដែលលែងប្រើសម្រាប់ `cssclasses`។ |
> [!tip] ប្រសិនបើអ្នកត្រូវការបំប្លែងឯកសាររបស់អ្នកក្នុង vault ទៅជាទ្រង់ទ្រាយ[[#លក្ខណៈសម្បត្តិលំនាំដើម]] អ្នកអាចប្រើ[[កម្មវិធីបម្លែងទ្រង់ទ្រាយ]]ដើម្បីប្តូរ vault របស់អ្នកទាំងទ្បាយ។