vim-thai-keys


Ⅰ. 插件描述

เคยมีปัญหานี้ไม่ครับ พิมพ์ๆ ภาษาไทยใน VIM อยู่ดีๆ แล้วกด ESC ออกมา command mode แล้วใช้คำสั่งอะไรไม่ได้เลยเพราะว่าคีย์บอร์ดมันเป็นภาษาไทยอยู่ ต้องเปลี่ยนกลับเป็นภาษาอังกฤษก่อนถึงจะทำงานต่อได้?

Ⅱ. 基本信息

创建日期:  2013-02-17
使用用户:  2
Github星:  17
插件作者:  Chakrit Wichian

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'chakrit/vim-thai-keys'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'chakrit/vim-thai-keys'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'chakrit/vim-thai-keys'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/chakrit/vim-thai-keys

Ⅳ. 文档说明

# VIM-THAI-KEYS

เคยมีปัญหานี้ไหมครับ พิมพ์ๆ ภาษาไทยใน VIM อยู่ดีๆ แล้วกด ESC ออกมา command mode
แล้วใช้คำสั่งอะไรไม่ได้เลยเพราะว่าคีย์บอร์ดมันเป็นภาษาไทยอยู่ ต้องเปลี่ยนกลับเป็นภาษาอังกฤษก่อนถึงจะทำงานต่อได้?

Ever got frustrated when you have to type in Thai while in VIM and found that all the
command keys no longer work because your keyboard is in the Thai language?

Plugin ตัวนี้ทำมาเพื่อการนี้โดยเฉพาะเลยครับ ซึ่งจริงๆ แล้วมันก็เป็นแค่ไฟล์ mapping ยาวๆ ไฟล์นึง ที่ map
คีย์ภาษาไทยทั้งหมดให้เป็นคำสั่งที่ตรงกันถ้ากดปุ่มเป็นภาษาอังกฤษ ตัวอย่างเช่น ฟ ห ก ด ก็ map เป็น a s d และ f
ตามลำดับ ถ้าลงไว้แล้วไม่ต้องเปลี่ยนภาษาเลยครับ

This plugin is a very simple set of bindings for Thai characters to normal vim commands
that is on the same key, for example ฟ ห ก and ด is mapped to a s d and f
respectively so you do not have to switch language when you're back in command mode
anymore!

ถ้ามีเหตุให้ต้องพิมพ์ภาษาไทยใน VIM แนะนำให้ลองเอาไปใช้ดูครับ ถ้าใช้
Vundle ก็เพิ่มบรรทัดนี้เข้าไปใน .vimrc ได้เลยครับ

If you have need to type Thai in VIM, this plugin might prove useful to you. If you are
using Vundle, just add this line to your .vimrc:

Bundle 'chakrit/vim-thai-keys'

จากนั้นก็พิมพ์ :BundleInstall ใน VIM อีกทีแค่นี้ก็เรียบร้อยแล้วครับ

And then do :BundleInstall and you're good to go : - )

SUPPORT / CONTRIBUTE

ถ้ามีปัญหาหรือข้อสงสัยก็เขียนมาเป็น [GitHub
Issue](https://github.com/chakrit/vim-thai-keys/issues/new) ได้เลยครับ หรือว่าทักมาทาง Twitter
@chakrit ก็ได้ครับ

Just open a new GitHub Issue or just
ping me on Twitter @chakrit.

หรือว่าถ้าอยากแก้ให้เลยแล้วส่งมาเป็น Pull Requests ก็ยินดีนะครับ : - )

Pull requests welcome of course!

添加新评论