����͂��悢��Vim�̐ݒ�t�@�C���̉���ɓ���܂��B��{�I�Ȑݒ荀�ڂƂ悭�g���ݒ荀�ڂɂ��Đ���������ɁA�������T���v�������������܂��i�ҏW���j
�@����܂ŁAVim�̕W���I�ȑ���@��������Ă����B�O��܂łɐ�����������@���}�X�^�[����A�s���R�Ȃ�Vim�Ńe�L�X�g�ҏW���ł��邾�낤�B�������AVim���^��������̂́A���[�U�[�������̍D�݂ɍ��킹�ē�����J�X�^�}�C�Y�����Ƃ����B
�@Vim�͖{���ɂ��܂��܂ȕ����̓����������R�ɐݒ�ł���B�����������ҏW���Ă���t�@�C����A�悭���p���鑀���֗��ɂ��邽�߂ɁA�����قǎ��R�ɐݒ��ύX�ł���̂��B
�@�ݒ��ύX����ɂ́A�ݒ�t�@�C����p�ӂ���BMac OS X�ALinux�AFreeBSD�Ȃǂ�UNIX�n��OS�Ɍ�����Vim�ƁAWindows������Vim�Ƃł́A�ݒ�t�@�C���̖��O���قȂ�̂Œ��ӂ��K�v�BUNIX�nOS�̏ꍇ�̓z�[���f�B���N�g���Ɂu.vimrc�v�Ƃ������O�ō��B����AWindows�ł̓z�[���t�H���_�Ɂu_vimrc�v�Ƃ������O�ŗp�ӂ���B
�@Vim���v���O�C����lj����邱�Ƃŋ@�\���g�����邱�Ƃ��\���B���̃v���O�C�����i�[����f�B���N�g���i�t�H���_�j�̖��O��UNIX�nOS��Windows�Ƃł͈قȂ�BUNIX�nOS�ł̓z�[���f�B���N�g���̉��Ɂu.vim�v�Ƃ����f�B���N�g����p�ӂ��AWindows�ł̓z�[���t�H���_�Ɂu_vimfiles�v�Ƃ����t�H���_��p�ӂ���B
�@����́A�ݒ�t�@�C�������߂č��Ƃ��ɒm���Ă���������{���������BVim�̑傫�ȓ�����1�͏_��ɐݒ��ύX�ł��邱�Ƃł���B�ݒ�t�@�C���̏����������ł�����A���������̐ݒ�t�@�C�������ׂ��A���낢��ȕ����ɐG��Ă݂Ăق����B
�@�Ȃ�Windows��Linux�f�B�X�g���r���[�V������Vim���g���Ă���Ƃ��́A���߂��炠����x�ݒ�ύX���Ă����ԂŎg���Ă���\��������BWindows�ł���z�[���t�H���_��_vimrc�Ƃ�����̃t�@�C�������ƁA���̏�Ԃ�Vim���N������悤�ɂȂ�̂ŁA���̈Ⴂ���m�F�ł���B
�@�ݒ�t�@�C�����쐬����ƂȂ�ƁA���镔���̐ݒ��ύX����ƁA�ǂ��������ʂɂȂ�̂��ׂĂ����K�v������B�ł��ȒP�ɒ��ׂ���@��Vim�̃w���v��ǂނ��Ƃ��B�Ⴆ�uwildmode�v�Ƃ����ݒ荀�ڂ�����������̂Ȃ̂��A�l�Ƃ��Ăǂ�Ȃ��̂��w��ł���̂��́A�m�[�}�����[�h�Łu:help wildmode�v�Ɠ��͂��Ē��ׂ邱�Ƃ��ł���B
�@�ȍ~�ɏЉ��ݒ����{�I�Ƀw���v�ɏ����Ă�����e�ɏ]���Ă܂Ƃ߂����̂��B���ڂ���������ǂ݂����Ƃ���A�{�e�ŏЉ����Ă��Ȃ��@�\�ɂ��Ē��ׂ����Ƃ��̓w���v���Q�Ƃ���悤�ɂ��Ăق����B
�@�܂��́A�悭�g����{�I�Ȑݒ荀�ڂ��Љ��B�����ݒ�ł́AVim�͑}�����[�h�ɓ������Ƃ���[Backspace]�L�[�ŕ������폜�ł��Ȃ��B���O�ɓ��͂��������͍폜�ł��邪�A�}�����[�h�ɓ���O�ɑ��݂��Ă��������͍폜�ł��Ȃ��B����[Backspace]�������Ă��s���Ȃ��邱�Ƃ͂Ȃ��A�I�[�g�C���f���g���[�h�ł̓C���f���g��[Backspace]�ō폜�ł��Ȃ��B
�@��ʓI�ȃG�f�B�^���g���Ă����l�ɂƂ��āA���̐ݒ�͂��Ȃ荢�f���镔�����B���̂悤�Ɂubackspace�v��ݒ肷�邱�ƂŁA�ʏ�̃G�f�B�^�̂悤�Ɉ�����悤�ɂȂ�B
set backspace=start,eol,indent
�@�gset backspace�h�ɑ���3�̒P��̈Ӗ���������悤�Bstart�́A�m�[�}�����[�h�Ɉڂ�����ɁA�Ăё}�����[�h�ɓ����Ă��A[Backspace]�L�[�Ŏ��R�ɕ������폜�ł���悤�ɂ��邱�Ƃ��Ӗ�����B
�@eol�́A�s����[Backspace]���������Ƃ��ɍs�̘A�����\�ɂ���ݒ肾�B�����āAindent�́A�I�[�g�C���f���g���[�h�̃C���f���g���폜�\�ɂ���Ƃ������Ƃ��B
�@�������A�������Đݒ肷�邱�Ƃɂ͗ǂ��ʂƈ����ʂ����邱�Ƃ��o���Ă��������BVim�̑�����@�Ɋ���Ă�����A�ނ���start,eol,indent�Ɛݒ肷��Ǝ��R�x�������Ȃ肷���āA�����[Backspace]���������Ƃ��ɕҏW���̃e�L�X�g��傫�������Ă��܂����Ƃ�����B���̂��߁A�����ɂ����Ɗ����邱�Ƃ����邩������Ȃ��BVim�̕W���I�ȑ�����@�Ɋ���Ă�����backspace=�Ƃ��ĕςɐݒ��ύX���Ȃ������悢��������Ȃ��B�������Abackspace=eol���炢�Ȃ爵���₷���Ɗ����邱�Ƃ������B
�@Vim�ł͍s�̐擪�▖������A�J�[�\���̈ړ��Ɏg����̂�[Backspace]��[Space]�݂̂��B������J�[�\���L�[�ł��ړ��\�ɂ������Ȃ玟�̂悤��whichwrap��ݒ肷��B
set whichwrap=b,s,[,],,~
�@�����ɐݒ肵���e���ڂ̈Ӗ��͉����\�̒ʂ肾�B
�ݒ荀�� | �Ώۂ̃L�[ | �ΏۂƂȂ郂�[�h |
---|---|---|
b | [Backspace] | �m�[�}�����[�h����уr�W���A�����[�h |
s | [Space] | �m�[�}�����[�h����уr�W���A�����[�h |
< | [��] | �m�[�}�����[�h����уr�W���A�����[�h |
> | [��] | �m�[�}�����[�h����уr�W���A�����[�h |
[ | [��] | �}�����[�h����ђu�����[�h |
] | [��] | �}�����[�h����ђu�����[�h |
~ | ~ | �m�[�}�����[�h |
�@�ʏ�̃G�f�B�^����ڍs���Ă����l�́Awhichwrap�̐ݒ肪�Ȃ��Ƃ��Ȃ�C���C�����邩������Ȃ��B�������A���������̖�肾�BVim�Ɋ���Ă���ƁA�J�[�\���L�[�ʼn�荞�܂��Ɩʓ|���Ɗ�����悤�ɂȂ�B�ςɃJ�[�\�����ړ����邱�Ƃ��D�܂Ȃ��Ƃ������Ƃ��B����Ă�����whichwrap=b,s�Ƃ��ď����ݒ�ɖ߂��Ă��悢���낤�B
�@�}�E�X�Ƃ̘A�g�@�\�͉����ƕ֗��Ȃ̂ŗ��p����Ƃ����B������Windows�ł͂��܂���ʂ��������Ȃ��BWindows�Ń}�E�X�̗L�����p��GUI�\�������҂���Ȃ�AVim�ł͂Ȃ�gVim���g���������֗����B
�@�}�E�X�Ƃ̘A�g�@�\�́AMac OS X��Linux�AFreeBSD�Ȃǂ��g���Ă���Ƃ��ɑ傫�Ȍ��ʂ������߂�B�������A�^�[�~�i�����Ƃɗ��p�ł���@�\���قȂ�̂ŁA��荂�@�\�ȃ^�[�~�i���G�~�����[�^���g�����������B�ݒ�͎��̂悤�ɂ���������낤�B����ŁA���ׂẴ��[�h�Ń}�E�X���L���ɂȂ�B
set mouse=a
�@�}�E�X��L���ɂ���ݒ�ɂ́A�ق��ɂ����\�̂悤�Ȃ��̂�����B
�ݒ荀�� | �ΏۂƂȂ郂�[�h |
---|---|
n | �m�[�}�����[�h��ΏۂƂ��� |
v | �r�W���A�����[�h��ΏۂƂ��� |
i | �}�����[�h��ΏۂƂ��� |
c | �R�}���h���C�����[�h��ΏۂƂ��� |
h | �w���v�t�@�C����ҏW���ɂ��ׂẴ��[�h��ΏۂƂ��� |
a | ���ׂẴ��[�h��ΏۂƂ��� |
r | |hit-enter|�����|more-prompt|�v�����v�g��ΏۂƂ��� |
Copyright © ITmedia, Inc. All Rights Reserved.