[완료]텍스트모드에서 화면분할이 되지 않습니다.

spkpc의 이미지

vi 환경에서 프로그래밍을 하고자
이클립스나 비주얼 툴처럼 될수 있다고 알고 있어서
검색해보니 아래와 같이 명령어를 쳤는데 아무반응도 일어나지 않고 있습니다.

:splite 파일

:vplist 파일

cont+w 아무것도 전혀 먹히지 않고

cont+s 하닌깐 쌩뚱맞게 scroll lock 가 걸립니다.

혹시 vi버젼이나 그래픽카드하고 관련이 있는 사항인가요?

planetarium의 이미지

사용중인 OS 버전을 말씀해주세요.
뭐 일단은
sudo apt-get install vim-gnome
yum install vim-enhanced
sudo apt-get install vim
yum install vim
넷중 하나로 해결될 문제 같습니다.

spkpc의 이미지

전 vi 하고 vim 하고 같은것인줄만 알고 있었네요..

감사합니다. 일단 알려주신데로 하니 되긴되는군요..
그런데 vi에서도 검색해보니 화면분할이 있다고 말하던데

vi에서는 화면분할이 불가능한 것인가요?
vi도 따로 버젼이 존재하는건가요?

쓸대 없는 집착일지도 모르나 임베디드할꺼라서 이왕이면 열악하고 저버젼에서 프로그래밍 하는 습관을 익힐려고 합니다.

planetarium의 이미지

2011년 현재 사람들이 vi 라고 말하면 vim에 대해 이야기하고 있는 것입니다.
실제로 우분투같은 경우 vi 명령으로 실행해도 vim이 실행되며, (다만 기본 설치 버전은 vim-tiny 라 열악하긴 마찬가지)
페도라나 CentOS의 경우에도 vi가 별도로 설치되어 있는 것이 아니라 vim의 vi 호환모드가 실행되는 것으로 압니다.

버전은 당연히 따로 존재하지만...
임베디드 일을 한다고 해서 코딩을 열악한 환경에서 하는 일은 거의 없습니다.
코딩은 HOST PC에서 하게 마련이고, 보드 상에서는 기껏해야 테스트용 스크립트만 몇줄 작성하는 정도입니다. 물론 그것도 PC에서 해오는게 더 편하죠.
애초에 일부러 열악한 환경을 찾는것은 별 도움이 되지 않습니다. 사람들이 터미널을 좋아하는 것도 열악하지 않고 더 강력하기 때문이듯이.
창 분할도 하고, ctag나 cscope도 쓰시고, vim의 기능들을 최대한 활용하세요. "유닉스 리눅스 프로그래밍 필수 유틸리티" 라는 책 추천합니다.

사족으로
보드 상에서 vi 는 보통 busybox 라는 "임베디드용 최소 유틸리티 모음" 에 함께 들어있는 것을 사용하는 경우가 많습니다.
실행 취소도 안되는 열악한 환경이지요. 한번 컴파일해서 사용해보셔도 좋겠지만, 다시 말씀드리지만 이런 환경에서 프로그래밍을 하지는 않습니다.

spkpc의 이미지

학교 도서관에 있나 찾아봐야 겠네요 ㅎ

익명 사용자의 이미지

혹시.. vim이 아니라 그냥 vi 실행시키신거 아닌가요?

해당 기능은 아마 vim에서 지원하는듯 한데......

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.