[gvim]에서 w 로 파일 저장시 저장 경로의 지정에 대해

익명 사용자의 이미지

tab new로 임의의 파일을 열고 편집후에

w 파일이름 으로 저장하면

vim이 설치된 장소에 자동으로 저장이 됩니다.

이 저장 경로를 변경하는 방법을 아시는분은 가르쳐주시기 바랍니다.

또한 tmp파일 지정장소와 backup파일 지정장소가 있는데

각각 무슨역할을 하는것인지도 궁금합니다.

감사합니다.

leehs의 이미지

w를 이용해서 다른 경로로 저장하는 방법은 모르겠고
다른이름으로 저장기능을 사용해보시면 될거 같습니다.
:sav 경로/파일이름
형식으로 사용하시면 됩니다.

추가: w로 했는데 vim이 설치된 장소에 자동으로 저장이 된다고요?
보통 vim을 실행한 디렉토리에 저장이 될텐데요
아 gvim이라고 하시니 아무래도 윈도우용쓰시나보군요;;;;

만일 윈도우용 gvim을 사용하시는거라면 환경설정변수에 gvim설치 디렉토리를걸어주시고
작업하시고자 하는 디렉토리에서 cmd창을 열어 실행하시거나
gvim 실행 아이콘 마우스 오른클릭 -> 등록정보를 열어보시면 작업 디렉토리 입력란이 있습니다.
그곳에 코딩하고자 하는 디렉토리를 정해두시면 실행할때마다 그 디렉토리에서 실행이 된걸로
작동하게 됩니다.

익명 사용자의 이미지

leehs님 답변 감사드립니다.

저도 평소 리눅스에서 vim을 사용합니다.

기존에 있는 파일을 수정하는것이 아닌,

생성해서 편집후 저장할때

]# vim text

이런식으로 열고 저장하거나 끝낼때 : wq

로 빠져 나오면 해당 디렉토리에 text문서가 있습니다.

근데 gvim은 윈도우 상에서 쓰다 보니 숏컷 실행으로 합니다

그러니 빈문서로 열리고, 내용을 입력후 w [파일이름]으로 저장을 하면 어디에 저장이 되는지

몰랐습니다.

물론 마우스로

메뉴->파일->다른이름으로저장->폴더지정->이름지정->저장클릭

하면 그곳에 저장이 되지만

위와 같은 단계를 거치고 싶지 않았습니다.

그래서 :w [파일이름]
(이 또한 w c:\Users\My Documents\asdasdas\sdadasa[파일이름]으로 저장하면 되지만
하기 싫었습니다.)

으로 저장후 윈도우검색기로 [파일이름]검색해보니 프로그램 파일즈\vim에 저장이 되었습니다.

그래서 매번 지정하기도 귀찮고 :w [파일이름] 으로 저장하면 제가 원하는 곳에 저장되기를 바라는 것이었습니다.

vim설치 폴더에 저장되니까 필시 관련 설정방법이 있을거라고 상상했습니다.
예를들면 default_save_directory=c:\Users\My Documents\asdasdas\sdadasa (저의상상)

(사실 파일이름도 지정하기 싫습니다.
:w [파일이름]을 입력하지 않을시
자동으로 현재 시간 20110623162444.txt형식으로 지정폴더에 저장되었으면 좋겠습니다.)

그런데답변을 보고 숏컷의 등록정보에 작업 폴더를 c:\Users\My Documents\asdasdas\sdadasa로 하니까
:w 파일이름

으로 저 폴더에 저장이 되었습니다.

결론적으로 제가 원하는 것은 취하였지만,
알고싶은건 알지 못했습니다 (저장장소지정하는것)

답변에 정말 감사드립니다.

당분간 이 설정으로 사용하려고 합니다.

Prentice의 이미지

:help pwd
:help cd

:pwd
:cd

revival의 이미지

.

----
오늘도 행복한 하루~
@from caesar

댓글 달기

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