2012�N09��15��

vi �ōs�ԍ���\��������@



Linux���������Ă���Ɛݒ�t�@�C���Ȃǂ�
�G���[������Ɓu���s�ڂ̏����������������v
�Ƃ�����|�̃��b�Z�[�W���o���肵�܂��B

�Ȃ̂Őݒ�t�@�C�����m�F����Ƃ���
�s�ԍ���\����������Ԃ̕���
�m�F���₷���ł��B

�Ƃ����킯��
vi �ōs�ԍ���\����������@

�E�uvi �ҏW�������t�@�C�����v

�E�R�}���h���[�h�i�uEsc�v�j��
�u:set number�v�Ɠ��͂�Enter�L�[

�i:set nu �ł��j

������ōs�ԍ����\������܂��B

�z���g�̏��Z�ł��B�B
posted by �q�W�L at 09:45 | vi�̎g���� | ̃uO̓ǎ҂ɂȂ | XV`FbN
2008�N05��18��

vi�̎g����(Linux�̃�����)�@�@��



�O��܂ł̋L����

�uvi���N�����ĕ�������͂��ĕۑ��A
������������ۑ�������vi�������I���v

�Ƃ����Ƃ���܂ł͂ł���悤�ɂȂ�܂����B


�����܂ł���΁A�Ƃ肠����vi�Őݒ�t�@�C����
�ҏW���邱�Ƃ��”\�ł��B

�ł������ꂾ���Őݒ�t�@�C����ҏW���悤��
�v���Ɣ���Ȏ��ԂƘJ�͂��₵�Ă��܂��A
��Ƃ��I���������ɂ͖ڂ��`���`������
���͂��ቺ���Ă��܂��܂��i�����ˁB�B�j�B

Linux�ł͊e��̐ݒ�͂قƂ�ǃe�L�X�g�ŏ�����Ă���
���������s�ɂ��킽���ď�����Ă���̂����ʂł��B

�ł��̂ō���́A�����m���Ă�����
�u�܂��A�ʏ�̕ҏW��Ƃ��‚‚��Ȃ����Ȃ���v
�Ƃ����R�}���h�����Љ�܂��B

���̃R�}���h��
�E�L�[���[�h�̌����i������Ă镶�͂̒����炠�镶�������‚���j
�@�@�@���u/(����������������)�v

�E�s�̃R�s�[�A�y�[�X�g
�@�@�@���uyy�v�Ɓup�v�@

�E�s�̍폜
�@�@�@���udd�v


�`�E�`�E


����ł͑O��Ɠ����悤��

�E�uvi test.text�v�Ƒł��A
�uenter�v��������vi���N���B

�E�ui�v�������A�����K���ɕ�����ł�����ł��������B
�����10�s���炢�A���s���Ȃ��炢�낢����͂��Ă��������B

�E5�C6�s�ڕӂ�Ɂuabc�v�Ƃ�����������͂��Ă݂܂��傤�B

�E�����܂ŏI�������R�}���h���[�h�ɐ؂�ւ��Ă��������B
�i�R�}���h���[�h�ւ̐؂�ւ��́uEsc�v�L�[�ł���A
�o���Ă܂����H�j

�E�u/abc�v�Ɖ����āuenter�v�������B

�E����Ɛ�ق�5.6�s�ڂɓ��͂����uabc�v������͂��ł��B

������g���Ζc��ȍs�̃t�@�C���i��FDNS�̓o�^��폜�Ȃǁj�ł�
����̕���������T���o�����Ƃ��ł���̂Ŋy�ł��B


�����܂ł�����X�ɁA�A
�E�R�}���h���[�h�̂܂܁u���v�u���v���邢�́uJ�v�uk�v
���������������B
�J�[�\�����㉺�Ɉڂ�܂��B

�E�܂��ĂуJ�[�\�����uabc�v�Ə����Ă���s�Ɉڂ��܂��B

�E�uyy�v�Ɖ����܂��B

�E�J�[�\������ԉ��̍s�܂ňړ����܂��B

�E�up�v�������܂��B

����ň�ԉ��̍s�Ɂuabc�v�ƕ\������܂��B
���́uyy�v�͍s���ۂ��ƃR�s�[�ł��āup�v�œ\��t������
�R�}���h�ł��B


�����čX�ɍX�ɁA�A
�E��ԉ��̍s�́uabc�v�ɃJ�[�\�������킹

�E�udd�v�������Ă݂Ă��������B

����ł��́uabc�v�͏����Ă��܂��܂��B
���́udd�v�͍s���ۂ��ƍ폜�ł���R�}���h�ł��B



�`�E�`�E�`�E

vi �͏������\�t�g�ł��������Ƃ���͂���Ŏg�����肪
�悭�Ȃ��Ă��܂��B

�ǂ��Linux�‹����ł����炭�A�قڊm���ɓ��ڂ���Ă�
�\�t�g�Ȃ̂ň�x�g�������o����Ƃ‚Ԃ��������܂��B

����A���񂲐��������͈͂Ō��\�Ȃ̂Ń}�X�^�[���Ă݂Ă��������B
�i�l�����i�̋Ɩ��Ŏg���̂����̒��x�̃��x���ł��B�B�j

posted by �q�W�L at 18:33 | vi�̎g���� | ̃uO̓ǎ҂ɂȂ | XV`FbN

vi�̎g����(Linux�̃�����)�@�@��



Linux�ł͌ÓT�I�ȃe�L�X�g�G�f�B�^�ł���
vi���g���ď����ɕ���������ł�����ŕۑ�
�ł���悤�ɂȂ邽�߂̋L���A2��ځB

����̊o���Ă��炤���[���́A�A�A

�E������ł����݂����Ƃ��́ui�v������
�E�ۑ�����Ƃ��́uEsc�v�u:�v�uw�v�uq�v�̌�A�uenter�v



vi�ɂ�
�u��������͂��邽�߂̃��[�h�v��
�u�R�}���h��ł‚��߂̃��[�h�v
�i�I��������ۑ������肷�邽�߂̃��[�h�j������܂��B

�u��������͂��邽�߂̃��[�h�v�ɂ���ɂ́ui�v���A
�u�R�}���h��ł‚��߂̃��[�h�v�ɂ���ɂ́uEsc�v���A
�����Đ؂�ւ��܂��B

�O��̋L���Ő��������u��������Esc�������v�Ƃ���������
���́u�R�}���h���[�h�ɐ؂�ւ��ċ����I�������Ⴄ�v
�Ƃ����Ӗ����������߂��Ă��܂��B
�i���Ȃ݂ɋ����I���́uEsc�v���u:�v���uq�v���u!�v
�ł���A�o���Ă܂����H�j

����ł͎��ۂɂ������Č��܂��傤�B

�`�E�`�E


�E�R�}���h�v�����v�g����uvi test.text�v�Ƒł��A
�uenter�v��������vi���N���B

�E�ui�v������

�E��ʉ��Ɂu�}���v�Ƃ��uinsert�v�Ƃ��Ȃ��Ă��
������ł����߂܂��B

�E�ЂƂ����艽����������͂�����
�uEsc�v�u:�v�uw�v�uq�v�Ɖ����Ă���

����ʉ��Ɂu:wq�v�ƂȂ��Ă�̂��m�F

�E�uenter�v������

����ŕۑ��ł����͂��ł��B

������
�E�ēx�uvi test.text�v�Ƒł��A�uenter�v
�E��قǕۑ��������e�̃t�@�C�����J���Ă����OK



�ȏ�Łu�Ƃ肠����vi�ʼn���������ł��ĕۑ�����v
�Ƃ������Ƃ͂ł��܂��B
�i���A���{��̓��͂Ɋւ��Ă�
"�ł���̂Ƃł��Ȃ��̂�����"�Ƃ������Ƃ�
���������������B
���R�́A�A�A���̃T�C�g�ł��肢���܂��B�B�j

����͊����̒������́A�ݒ�t�@�C����vi�ŕҏW����Ƃ���
������ƕ֗��ȃR�}���h�ǂ��������‚����Љ�܂��B
posted by �q�W�L at 18:29 | vi�̎g���� | ̃uO̓ǎ҂ɂȂ | XV`FbN

vi�̎g����(Linux�̃�����) ��



Linux�ɂ̓e�L�X�g�G�f�B�^�Ƃ����\�t�g��
�������񂠂�܂��B

Windows�ł̎傾�����e�L�X�g�G�f�B�^�Ƃ�����
"������"���炢�̂��̂ł���
Linux�ł̓C���X�g�[�������
����ނ̃G�f�B�^���f�t�H���g�œ����Ă��܂��B

�u�����P�ɕ������L�^���邽�߂����̃\�t�g�v
�Ȃ̂ł������ꂪ���낢��Əd�󂷂�̂�
��‚��炢�͊o���Ă����Ƃ����Ǝv���܂��B

GUI�x�[�X�Ŏg���̂Ȃ�i�}�E�X���g����PC���g���Ȃ�j
������@�͓��Ƀ������ƕς��܂���A
�����Č����Ȃ�ۑ�����Ƃ��̊K�w�\����
Windows��Linux�ł͑啪�Ⴄ�̂Ŋ����܂�
��J���邭�炢�ł��B

�ł����܊p�Ȃ̂ŃR�}���h���[�h�ł̎g������
�o���������������B

�����Linux�̒��ł͂��Ȃ�̂��瑶�݂��Ă���
vi�̎g�������Љ�܂��B

�����m���Ă���΁u�Ƃ肠�����ǂ��Linux�‹��ł�OK�v
�Ƃ����I�[���}�C�e�B�ȃe�L�X�g�G�f�B�^�ł��B�B


�`�E�`�E�`�E

vi���g�������܂ł̊ԁA���̂��Ƃ�����Ă��������B

�u�悭�킩��Ȃ��Ȃ�����A�Ƃ肠����"Esc"�L�[�������B
�S�R�킩��Ȃ��Ȃ����狭���I������v

�ׂ��Ȑ���������Ƃ������č�������̂łƂ肠���������܂ł�
�Ђ����炱�̌��������ʂ��Ă��������B


�����͎�n�߂Ɂuvi�𗧂��グ�āA�����ۑ������ɋ����I������v
�Ƃ������Ƃ����Ă݂܂��傤�B


����ł́A�A

�ELinux�̃R�}���h���[�h�𗧂��グ��
�������グ���͊e�f�B�X�g���r���[�V�����ňႢ�܂��B
"�R�}���h"�Ƃ�"�^�[�~�i���G�~�����[�^"�Ƃ�"�[��"
�Ƃ������Ă�悤�ł��B�B

�E�uvi�i�X�y�[�X�jtest.txt�v�@�Ɠ��́i"vi test.txt"�j�A
�uenter�v�������B
���utest.txt�v���t�@�C�����ɂȂ�܂��B
���Ɍ��܂�͂Ȃ��̂ł�����ɂȂ��āu����̓e�L�X�g�t�@�C���v
�Ƃ����̂��킩��悤�Ɂu.txt�v�Ƃ��邱�Ƃ������߂��Ă����܂��B

�E�Ȃ�ɂ��Ȃ���ʂ��o�Ă���
�i��ʉ��Ɂ@"test.txt"[�V�t�@�C��]���ƕ\������Ă�̂݁j

�E�uEsc�v���u:�v���uq�v���u!�v�Ɠ���
��ʂ̈�ԉ��Ɂu:q!�v�ƕ\������Ă邱�Ƃ��m�F

�E�uenter�v������


�B�B�B�B�B

����Ō��̃R�}���h�v�����v�g�̉�ʂɖ߂����͂��ł��B

���́u:q!�v��vi�̋����I���̃R�}���h�ł��B
�Ƃɂ����u��������]�v�Ȃ��Ƃ������ɋ����I���v��
�o���Ă����܂��傤�B

����Ă���΂��낢��ҏW�ł���̂ł����ŏ���
�����͂��̌�������ȂɎ���Ă����܂��傤�B


�@
posted by �q�W�L at 18:26 | vi�̎g���� | ̃uO̓ǎ҂ɂȂ | XV`FbN