�O��͂��낢���OS��Vim���C���X�g�[��������@��������܂����B����́A�啔���̕����g���Ă���Windows��Vim�̊�{�I�ȑ�����@��������܂��B�����ŏЉ��L�[����́A�ق���OS��Vim�ł��قڋ��ʂŗ��p�ł��܂��B�i�ҏW���j
�@Vim�ł́A�P���ɕ�������͂�����@�������A�uMicrosoft Word�v�Ȃǂ̃��[�h�v���Z�b�T��Windows�t���́u�������v�Ȃǂ̃e�L�X�g�G�f�B�^�Ƃ܂������قȂ�BVim�ɂ́A10����u���[�h�v������A�����̕ҏW�A�ۑ��Ȃǂ́A���[�h�v���Z�b�T��e�L�X�g�G�f�B�^�Ȃ�ȒP�ɂł��鑀��ł��A���̏ꂻ�̏�œK�������[�h�ɐ�ւ��Ȃ��瑀�삵�Ȃ���Ȃ�Ȃ��B�g���n�߂�O�ɁA�uVim�͂ق��̃e�L�X�g�G�f�B�^��[�h�v���Z�b�T�Ƃ͂܂������Ⴄ�v�Ɨ�������K�v������̂��B
�@Vim���g�����Ȃ��ɂ́u���ǂ̃��[�h�ɂ��邩�v�Ƃ������Ƃ���Ɉӎ����Ȃ��瑀�삵�Ȃ���Ȃ�Ȃ��B�f�������삷��ɂ́A���ōl���āu���͂��̃��[�h�ɂ���v�Ɨ�������悤�ł̓_�����B���[�h���ւ��邽�тɁA�����l�����Ƃ��ǂ̃��[�h�ɂ���̂��ʂł��Ȃ���Ȃ�Ȃ��B���[�h�̔��ʂ́A��q�̃R�}���h����ƍ��킹�āA���łȂ��̂Ŋo���邱�Ƃ�����B����ƁA���@�̂悤�ȑ����Ńe�L�X�g�t�@�C����ҏW�ł���悤�ɂȂ�B
�@�Ƃ͂����A���S�҂�10���郂�[�h�����ׂĊo����̂͑�ς��B�����ŁA����́u�m�[�}�����[�h�v�u�}�����[�h�v�u�R�}���h���C�����[�h�v��3��̃��[�h�̊Ԃ��ڍs���Ȃ���A�V�K�e�L�X�g�t�@�C���̍쐬�ƕҏW�A�ۑ��܂ł̑�������������悤�B
�@�O��Љ��GUI�ł�Vim�ł���ugVim�v�́A���j���[��{�^��������Ă���A�L�[��������ׂĊo�����Ƃ�������x�͎g����B�������AVim�̍ő�̓����̓L�[���삾���őf���������_�ɂ���B�����ł́A�R�}���h�v�����v�g�œ��삷��Vim���g�p����B���j���[��{�^�����Ȃ��A���ׂăL�[�{�[�h�ő��삵�Ȃ���Ȃ�Ȃ��̂ŁAVim�̃L�[�������K����ɂ͂�����̕����ǂ����낤�B
�@�R�}���h�v�����v�g��Vim�𑀍삷��ɂ́AWindows�̊��ϐ��uPath�v�ɁAVim�̎��s�t�@�C��������t�H���_��ݒ肷��K�v������i�ڂ�����3�y�[�W�ږ������u�R�����F���ϐ��̐ݒ���@�v���Q�Ɓj�B
�@���ϐ��̐ݒ肪�ł�����AWindows�̃R�}���h�v�����v�g���N������B���K�p�t�@�C����ۑ�����t�H���_���쐬���i�����\���[�U�[��\My Documents�̉��Ɂuvim-training�v�Ƃ����t�H���_���쐬�����j�A���̃t�H���_�Ɉړ����āuvim yes.c�v�Ɠ��͂��āmEnter�n�L�[�������Ă݂悤�i�}1�j�B����ŁA�uyes.c�v�Ƃ������̂̃t�@�C����ҏW�ł���Byes.c�Ƃ����t�@�C�����t�H���_���ɑ��݂��Ȃ��Ƃ��̓t�@�C����V�K�ɍ쐬���邱�ƂɂȂ�B����Ayes.c�Ƃ����t�@�C�������łɑ��݂���ꍇ�́A���̃t�@�C�����J���ĕҏW�ł���悤�ɂ���B
�@���K�p�t�@�C���ł���yes.c�́AFreeBSD�̃\�[�X�R�[�h����I��C����̃v���O�����̃\�[�X�t�@�C�����i���X�g1�j�B����́A���̃t�@�C���������ʂ��ĕۑ����Ȃ���A����@��������Ă����i�}2�j�B���̃t�@�C���̒ʂ�ɑS�����͂��Ă݂Ă��A�ꕔ�������͂��Ă݂Ă������B�܂��͌J��Ԃ���Ƃ��Ċ���邱�Ƃ�����B
#include #include int main(int argc, char **argv) { �@�@�@if (argc > 1) �@�@�@�@�@�@while (puts(argv[1]) != EOF) �@�@�@�@�@�@�@�@�@�@; �@�@�@else �@�@�@�@�@�@while (puts("y") != EOF) �@�@�@�@�@�@�@�@�@�@; �@�@�@err(1, "stdout"); �@�@�@/*NOTREACHED*/ }
�@���K�Ɏg���T���v���̓A���t�@�x�b�g�̂��̂��ǂ��BVim�͓��{��̃e�L�X�g�쐬�ɂ��g���邪�AVim�œ��{��̊����ϊ��̑��������ƁA���̂Ƃ��̃��[�h�ɂ���Ă�Vim�̃x�e�����ł��Ώ��ɍ��鎖�ԂɊׂ��Ă��܂����炾�BVim�œ��{�����͂�����@�̉���͂܂���̊y���݂Ɏ���Ă��������B
Copyright © ITmedia, Inc. All Rights Reserved.