리눅스와 기타 유닉스 vi의 차이...

jump의 이미지

기타 유닉스 aix, FreeBSD 같은 경우는 vi로 파일을 편집하고 닫으면...
화면전환이 생기지 않더군요. 즉, vi의 편집하던 내용 밑으로 명령 prompt가
떨어지는데...

리눅스는 vi로 편집하던 내용이 모두 닫혀버리고... 내용이 없어집니다.
그리고 vi창 열기전의 화면으로 바꿔버리네요...

리눅스도 vi의 편집하던 내용이 그대로 보이게 할 수 없을까요?
때론 이게 참 불편하다는 생각이 듭니다.

vi의 환경설정을 변경해서 수정할 수 있다면 좋겠네요.

mycluster의 이미지

제 vi는 문제 없는데요... 편집하던 내용밑으로 prompt가 떨어집니다.

--------------------------------
윈도위의 리눅스 윈도위의 윈도우 리눅스위의 익스플로러

fibonacci의 이미지

사용하는 VI의 버전과 설정파일의 차이일 것입니다.
소프트웨어의 차이는 이정도고,
기계가 바뀌어서 하드웨어적인 차이가 생길수 있다면,
콘솔의 타입이 다를테니, 폰트와 화면크기 컬러의 차이가 있을거고
덧붙여 키맵이 바뀌는 차이 정도는 있겠죠.
소스는 어차피 그놈이 그놈일 것이니까 바뀌는 것은 없지 않을까요?
쓰던 OS의 VI의 세팅을 그대로 옮겨와 보세요..

No Pain, No Gain.

jump의 이미지

RH8 vim 6.2에서는 vi를 종료하면... 편집하던 내용이 닫히고...
vi를 열기 전에 입력한 "vi 파일이름" 밑으로 prompt가 떨어지네요.

무슨 차이 일까요?
궁금하네요...

cjh의 이미지

aix의 vi는 예전 System V의 것일테고, FreeBSD의 기본 vi는 nvi입니다. 리눅스에는 vim이니까 버전별로 그런 동작 방식의 차이가 있죠. 설정 파일만으로 개선시킬 수 있는지는 잘 모르겠네요.

--
익스펙토 페트로눔

dk의 이미지

다음을 테스트 해보시면 알 수 있습니다.

$ echo $TERM
xterm
$ test_ca_mode() { tput smcup; echo hello; sleep 2; tput rmcup; }
$ test_ca_mode
$ TERM=xterm-color test_ca_mode

어떤 터미널은 cup모드로 들어가기 전에 현재 화면을 저장했다가
다시 뿌려주는 반면 그렇지 않는 경우도 있습니다.
터미널 자체에서 지원도 해야하지만 현재 사용중인 터미널과
티미널 타입이 일치하지 않는 경우나 터미널 관련 정보가 잘못된
경우 제대로 이루어지지 않습니다.

저의 경우 Eterm을 즐겨 사용하는데 Eterm자체에서는 저 기능이 지원되지만
screen 안에서는 되지 않습니다.

장준영의 이미지

리눅스 vi가 vim인가요?
.vimrc에 이렇게 해보세요.
set t_ti= t_te=

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.