I've made a simple example to show how to create a delegate in C#.
We use a delegate as callback function or an implementation of an observable pattern.
When any event happens in our system, we what …
Read more...
For those who use Vim plugin for IntelliJ-based products such as Intellij IDEA, Android Studio,
may find an inconvenient way to copy and paste content from a clipboard to the IDE.
We usually use …
Read more...
Vim has special command that allow us to save time by typing only one key instead of typing many keys.
We can call it as compound command which compounds two or more command into one command.
When we …
Read more...
Sometimes you may want to create a new line below or above current line.
In Vim, you simply use this command.
o
for creating a new line **below ** current line and change to insert mode
O ( …
Read more...
When you work with git command line, sometimes you want to know which branch you are working on.
You can use this git command to get current working branch name.
git name-rev --name-only HEAD
To …
Read more...
To delete everything in a file with Vim, use this command.
ggdG
explain
gg go to the first line
dG delete to the last line of file (G is movement which is " go to the last line of the document ") …
Read more...
คำสั่งลัด shortcut key เพื่อช่วยเพิ่มประสิทธิภาพความเร็วในการเขียนโปรแกรมสำหรับ
Visual Studio Resharper
IntelliJ IDEA
Android Studio
และ IDE อื่นๆ ที่เป็น IntelliJ-based IDE
คำสั่งในการเรียกดูรายละเ …
Read more...
คำสั่งลัด shortcut key เพื่อช่วยเพิ่มประสิทธิภาพความเร็วในการเขียนโปรแกรมสำหรับ
Visual Studio Resharper
IntelliJ IDEA
Android Studio
และ IDE อื่นๆ ที่เป็น IntelliJ-based IDE
คำสั่งในการค้นหา file แล …
Read more...
คำสั่งง่ายๆ ของ Vim ใน normal mode
w เลื่อนไปข้างหน้าหนึ่งคำ
b เลื่อนย้อนกลับไปหนึ่งคำ
dd ลบหนึ่งบรรทัด
v เลือก highlight
yy copy หนึ่งบรรทัด
p วางข้อความที่ copy มาหนึ่งครั้ง
u ยกเลิกที่แก้ไขล่าสุด …
Read more...