<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; ^M & vim]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=15660&amp;type=atom" />
	<updated>2011-08-07T21:37:46Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=15660</id>
		<entry>
			<title type="html"><![CDATA[Re: ^M & vim]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=201494#p201494" />
			<content type="html"><![CDATA[<p>Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[incogn1too]]></name>
				<uri>https://linuxforum.ru/profile.php?id=13361</uri>
			</author>
			<updated>2011-08-07T21:37:46Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=201494#p201494</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ^M & vim]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=201242#p201242" />
			<content type="html"><![CDATA[<p>и да, хочу заметить, что эмулятор терминала может перехватывать CTRL+буква. Потом некоторые символы не работают. У меня в Terminal&#039;е не работает CTRL+K (диграфы)</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2011-08-06T15:05:44Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=201242#p201242</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ^M & vim]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=201239#p201239" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>incogn1too пишет:</cite><blockquote><p>На сколько я понял, это досовское окончание строки и аналогом в nix будет /r.</p></blockquote></div><p>правильно поняли. только оно пишется \r так.<br />или так \x0d</p><p>В обычном режиме(консоли) этот код приводит к тому, что курсор сдвигается в самую левую позицию, но однако перевода строки не происходит (&lt;CR&gt; без перевода строки). </p><p>Для регулярных выражений это один из пробельных символов.</p><p>что-бы посмотреть код в vim&#039;е используйте <strong>ga</strong>, а для ввода ctrl+v,ctrl+m</p><p>в баше такой символ можно распечатать так:</p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">$echo -e &quot;\r&quot;</div></p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2011-08-06T14:56:21Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=201239#p201239</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[^M & vim]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=201228#p201228" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>#!/bin/bash
# boot up screen
screen -d -m -S editor
# configure screen 
sleep 0.1 &amp;&amp; screen -X -S editor split &amp;&amp;
sleep 0.1 &amp;&amp; screen -X -S editor title vim &amp;&amp; 
sleep 0.1 &amp;&amp; screen -X -S editor stuff &quot;vim^M&quot; &amp;&amp;
sleep 0.2 &amp;&amp; screen -X -S editor focus &amp;&amp;
sleep 0.2 &amp;&amp; screen -X -S editor screen &amp;&amp;
sleep 0.3 &amp;&amp; screen -X -S editor resize 6 &amp;&amp; 
sleep 0.3 &amp;&amp; screen -X -S editor stuff &quot;newlisp^M&quot; &amp;&amp; 
sleep 0.3 &amp;&amp; screen -X -S editor title interpreter &amp;&amp; 
sleep 0.4 &amp;&amp; screen -X -S editor focus &amp;
# attach screen
screen -x</code></pre></div><p>Есть bash скрипт, в конце строк которого стоят ^M. Видны они только в vim. На сколько я понял, это досовское окончание строки и аналогом в nix будет /r. При замене их на /r или /r/n скрипт перестает работать, т.к. команда не подтверждается. Собственно несколько вопросов - чем это можно заменить и как такой символ можно поставить, т.к. обычные ^M vim распознает иначе.</p>]]></content>
			<author>
				<name><![CDATA[incogn1too]]></name>
				<uri>https://linuxforum.ru/profile.php?id=13361</uri>
			</author>
			<updated>2011-08-06T14:01:55Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=201228#p201228</id>
		</entry>
</feed>
