<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>検索方法 &#8211; スグブログ</title>
	<atom:link href="https://sugublog.org/tag/%E6%A4%9C%E7%B4%A2%E6%96%B9%E6%B3%95/feed/" rel="self" type="application/rss+xml" />
	<link>https://sugublog.org</link>
	<description>ブログ運営について発信中</description>
	<lastBuildDate>Thu, 02 May 2024 01:05:43 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://sugublog.org/wp-content/uploads/2021/07/icon_20210703-min-150x150.png</url>
	<title>検索方法 &#8211; スグブログ</title>
	<link>https://sugublog.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【Linux】viで検索する方法！繰り返し検索するやり方も教えます！</title>
		<link>https://sugublog.org/linux-vi-how-to-search/</link>
					<comments>https://sugublog.org/linux-vi-how-to-search/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[suguru]]></dc:creator>
		<pubDate>Thu, 25 Apr 2024 15:13:56 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[サーバ]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[vi]]></category>
		<category><![CDATA[検索方法]]></category>
		<guid isPermaLink="false">https://sugublog.org/?p=6606</guid>

					<description><![CDATA[<p><img src="https://sugublog.org/wp-content/uploads/2021/07/analytics-5-1024x683.jpg" class="webfeedsFeaturedVisual" /></p>Linuxサーバーのviエディタで文字列を検索したい時があると思います。 文字列が多いLinuxでは検索が早いけど、コマンドを良く忘れます。 なのでここでviの検索について、現役エンジニアの筆者がまとめておきます。 連続 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://sugublog.org/wp-content/uploads/2021/07/analytics-5-1024x683.jpg" class="webfeedsFeaturedVisual" /></p>
<p><strong>Linuxサーバー</strong>の<strong>viエディタ</strong>で文字列を<strong><span class="swl-inline-color has-swl-deep-01-color">検索</span></strong>したい時があると思います。</p>



<p>文字列が多いLinuxでは検索が早いけど、コマンドを良く忘れます。</p>



<p>なのでここで<strong><span class="swl-inline-color has-swl-deep-01-color">viの検索</span></strong>について、現役エンジニアの筆者がまとめておきます。</p>



<p><span class="swl-marker mark_orange">連続で検索していくやり方</span>もプラスで教えます。</p>


<div class="p-blogParts post_content" data-partsID="5908">
<p>筆者はWindowsサーバーやLinuxサーバーの運用構築を11年間以上おこなってきました。その経験を元に知識を公開していきます！</p>
</div>

<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -square"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sugublog.org/wp-content/uploads/2021/03/dog004-150x150.jpeg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/03/dog004-150x150.jpeg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">Linuxサーバーエンジニア</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>Linuxのviで編集するファイルは長い事が多く、検索するとしないのでは効率がかなり違ってきます。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>この記事を読む事で検索の効率が大幅にアップします。</p>



<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle ads" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9330904718533231" data-ad-slot="6086594686"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2 class="wp-block-heading">Linuxのviで検索する方法</h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="454" src="https://sugublog.org/wp-content/uploads/2021/07/analytics-7-1024x454.jpg" alt="検索" class="wp-image-3693" srcset="https://sugublog.org/wp-content/uploads/2021/07/analytics-7-1024x454.jpg 1024w, https://sugublog.org/wp-content/uploads/2021/07/analytics-7-300x133.jpg 300w, https://sugublog.org/wp-content/uploads/2021/07/analytics-7-768x340.jpg 768w, https://sugublog.org/wp-content/uploads/2021/07/analytics-7.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p><strong><span class="swl-inline-color has-swl-deep-01-color"><span class="swl-marker mark_orange">Linuxのviで検索する方法</span></span></strong>をまとめます。</p>



<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>Linuxのviで検索する方法</span></div><div class="cap_box_content">
<ul class="wp-block-list">
<li>/で検索する・・・カーソルから後を検索</li>



<li>?で検索する・・・カーソルより前を検索</li>
</ul>
</div></div>



<p>コマンドモードで/を使用してカーソルより後を検索する事ができる。</p>



<p>また逆にカーソルから前は?で検索する事ができる。</p>



<p class="is-style-icon_book">コマンドモードと入力モードがあり、入力モードでは文字を入力など行えます。入力モードからコマンドモードへの移行はEscを押します。</p>



<h2 class="wp-block-heading">実践：Linuxのviで検索する</h2>



<p>では実際にviエディタで検索してみます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>/検索文字列</code></pre></div>



<p>今回は「root」という文字列を検索します。</p>



<p class="is-style-icon_pen">文字がファイルに入力される場合はEscボタンでコマンドモードに移行しましょう！</p>


<div class="wp-block-image is-style-browser_mac">
<figure class="aligncenter size-full"><img decoding="async" width="470" height="259" src="https://sugublog.org/wp-content/uploads/2024/04/1_vi-search-after.png" alt="linuxのviエディタの検索画面" class="wp-image-6611" srcset="https://sugublog.org/wp-content/uploads/2024/04/1_vi-search-after.png 470w, https://sugublog.org/wp-content/uploads/2024/04/1_vi-search-after-300x165.png 300w" sizes="(max-width: 470px) 100vw, 470px" /></figure>
</div>


<p class="has-border -border01">初めにあった先頭のカーソルから次の「root」が検索されて、その1文字目にカーソルが移動されています。</p>



<p>ではそこから今度は?を使用して先頭に向かい検索してみます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>?/検索文字列</code></pre></div>


<div class="wp-block-image is-style-browser_mac">
<figure class="aligncenter size-full"><img decoding="async" width="444" height="256" src="https://sugublog.org/wp-content/uploads/2024/04/1_vi-search-before.png" alt="linuxのviエディタの検索画面" class="wp-image-6613" srcset="https://sugublog.org/wp-content/uploads/2024/04/1_vi-search-before.png 444w, https://sugublog.org/wp-content/uploads/2024/04/1_vi-search-before-300x173.png 300w" sizes="(max-width: 444px) 100vw, 444px" /></figure>
</div>


<p class="has-border -border01">2番目の「root」にあったカーソルから先頭に向かい検索されて、その1文字目にカーソルが移動されています。</p>



<h2 class="wp-block-heading">Linuxのviで更に継続して検索する方法</h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="683" src="https://sugublog.org/wp-content/uploads/2021/07/search-1024x683.jpg" alt="search" class="wp-image-3589"/></figure>
</div>


<p>では検索した文字列で更に次の文字列を連続で検索する方法です。</p>



<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>検索した文字列で更に検索する方法</span></div><div class="cap_box_content">
<ul class="wp-block-list">
<li>nで次の文字列を検索する</li>



<li>Nで前の文字列を検索する</li>
</ul>
</div></div>



<p>/や?で検索した後、更に次の文字列を検索したい場合は、そのままnを入力します。更に次を検索する場合はまたnを入力します。</p>



<p class="is-style-icon_book">nはnext、つまり次のという意味です。</p>



<h2 class="wp-block-heading">実践：Linuxのviで更に次の文字列を検索する</h2>



<p>では/で「root」を検索してからnを入力して次の「root」を検索します。</p>


<div class="wp-block-image is-style-browser_mac">
<figure class="aligncenter size-full"><img decoding="async" width="434" height="254" src="https://sugublog.org/wp-content/uploads/2024/04/1_vi-search-after-next.png" alt="linuxのviエディタの検索画面" class="wp-image-6612" srcset="https://sugublog.org/wp-content/uploads/2024/04/1_vi-search-after-next.png 434w, https://sugublog.org/wp-content/uploads/2024/04/1_vi-search-after-next-300x176.png 300w" sizes="(max-width: 434px) 100vw, 434px" /></figure>
</div>


<p class="has-border -border01">検索して2番目の「root」に移動して、更にnで次の「root」が検索されて3番目の「root」の1文字目にカーソルが移動しています。</p>



<p>次ではなく前へ検索したい場合はＮを入力します。更に前へ検索する場合はどんどんＮを入力していきます。</p>


<div class="wp-block-image is-style-browser_mac">
<figure class="aligncenter size-full"><img decoding="async" width="444" height="256" src="https://sugublog.org/wp-content/uploads/2024/04/1_vi-search-before.png" alt="linuxのviエディタの検索画面" class="wp-image-6613" srcset="https://sugublog.org/wp-content/uploads/2024/04/1_vi-search-before.png 444w, https://sugublog.org/wp-content/uploads/2024/04/1_vi-search-before-300x173.png 300w" sizes="(max-width: 444px) 100vw, 444px" /></figure>
</div>


<p class="has-border -border01">検索して2番目の「root」に移動して、次はNで前の「root」が検索されて1番目の「root」の1文字目にカーソルが移動しています。</p>



<p class="is-style-icon_announce">/で検索してNで前へ再検索する時、コマンドは「?文字列」に変更されています。</p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9330904718533231"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-format="autorelaxed"
     data-ad-client="ca-pub-9330904718533231"
     data-ad-slot="8455594968"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2 class="wp-block-heading">Linuxのviで使えるその他のコマンド</h2>



<p>Linuxのviエディタで検索する以外にも使えるコマンドがあるのでご紹介します！</p>



<p>Linuxのviで使用できるコマンドご紹介</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/11/script_1114-300x200.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://sugublog.org/linux-vi-command/">【Linux】viの便利なコマンドで超効率化を行う！</a>
						<span class="p-blogCard__excerpt">Linuxのviのコマンドで便利なものをご紹介します。 viエディタで設定ファイルの編集など、ひとつひとつきちんと修正しているけど何か時間がかかってしまう。 面倒くさい&#8230;</span>					</div>
				</div>
			</div>
		</div>


<p>Linuxのviエディタを終了する方法</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/06/rocket0627-300x200.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://sugublog.org/linux-vi-how-to-quit/">【Linux】viで終了のやり方！保存して終了や保存しないで保存の方法</a>
						<span class="p-blogCard__excerpt">Linuxを使用していて、viエディタの終了のやり方が分からなくなる時があります。 そんな時の為にviの終了のやり方を、現役エンジニアの筆者がまとめます。 保存して終了&#8230;</span>					</div>
				</div>
			</div>
		</div>


<p>Linuxのviエディタの使い方について</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/06/search-min-1-e1623599919108-300x180.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://sugublog.org/linux-vi-how-to-use/">【Linux】viの使い方！必須のコマンドから作業効率出来るコマンドまで</a>
						<span class="p-blogCard__excerpt">今回はLinuxサーバーのviエディタの使い方です Linuxsサーバーを使用していて、通常使用するテキストエディタはviエディタです。 しかしviエディタは癖が強く使いにくい&#8230;</span>					</div>
				</div>
			</div>
		</div>


<h2 class="wp-block-heading">まとめ：Linuxのviで検索する方法</h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="683" src="https://sugublog.org/wp-content/uploads/2021/07/analytics-1-1024x683.jpg" alt="analystics" class="wp-image-3687" srcset="https://sugublog.org/wp-content/uploads/2021/07/analytics-1-1024x683.jpg 1024w, https://sugublog.org/wp-content/uploads/2021/07/analytics-1-300x200.jpg 300w, https://sugublog.org/wp-content/uploads/2021/07/analytics-1-768x512.jpg 768w, https://sugublog.org/wp-content/uploads/2021/07/analytics-1.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>Linuxのviで検索する方法</span></div><div class="cap_box_content">
<ul class="wp-block-list">
<li>/で検索する・・・カーソルから後を検索</li>



<li>?で検索する・・・カーソルより前を検索</li>
</ul>
</div></div>



<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>検索した文字列で更に検索する方法</span></div><div class="cap_box_content">
<ul class="wp-block-list">
<li>nで次の文字列を検索する</li>



<li>Nで前の文字列を検索する</li>
</ul>
</div></div>



<p><span class="swl-inline-color has-swl-deep-01-color">/</span>で検索した場合は<span class="swl-inline-color has-swl-deep-01-color">末尾</span>に向かい検索する、更に<span class="swl-inline-color has-swl-deep-01-color">末尾</span>に向かい検索したい場合は<span class="swl-inline-color has-swl-deep-01-color">n</span>、前に検索したい場合は<span class="swl-inline-color has-swl-deep-01-color">N</span></p>



<p><span class="swl-inline-color has-swl-deep-02-color">?</span>で検索した場合は<span class="swl-inline-color has-swl-deep-02-color">先頭</span>に向かい検索する、更に<span class="swl-inline-color has-swl-deep-02-color">先頭</span>に向かい検索したい場合は<span class="swl-inline-color has-swl-deep-02-color">n</span>、末尾に検索したい場合は<span class="swl-inline-color has-swl-deep-02-color">N</span></p>
]]></content:encoded>
					
					<wfw:commentRss>https://sugublog.org/linux-vi-how-to-search/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
