vim을 사용하여 Linux에서 모든 텍스트 편집


21

나는 맥 세계에서 왔는데, 여기서 나는 http://www.hogbaysoftware.com/products/quickcursor 를 사용 하여 Vim의 어느 곳에서나 텍스트를 편집한다.

리눅스에 그런 것이 있습니까? 이미 파이어 폭스에서 "It 's All Text"를 사용하고 있지만 좀 더 광범위한 것을 찾고 있습니다.

또한이 스레드를 살펴 보았지만 소프트웨어 X와 소프트웨어 Y에 대한 유일한 솔루션 일뿐입니다.


@ 에반 : 나는 리눅스 사용자이고 맥에 관심이 없다. 당신은 지불 할 필요가 없습니다; 그는 Github의 소스를 제공합니다. 파일 브라우저에서 파일을 여는 것만 큼 쉽지는 않습니다. 앱의 홈페이지에서 동영상을 보았습니까? 개인적으로 나는 그 점을 볼 수는 없지만 나는 줄리앙이 아니며, 아마도 옥양을 좋아할 것입니다. .. @Julien : 나는 "한 편 편집자"라는 생각을 좋아합니다. 그리고 나는 자주 좋아하는 편집자에게 텍스트를 복사합니다. 그런 다음 다시 붙이십시오. 매우 짧은 스크립트를 사용하여 약 4 건의 키보드 액션에서 수행 할 수 있습니다. 그러나 quickcursor가하는 일에 대한 자세한 내용은 잘 모르겠습니다. 그것은 항상 전체 vim 문서를 붙여 넣을 수 있습니까?
Peter.O

나는 그것에 더 관심을 가지게되었다! 나는 FF addon을 시도했다. 그리고 그것은 꽤 좋다 (지금 사용하고있다 :). 그래서 그 참조에도 +1. QuickCursor의 pdf github.com/jessegrosjean/quickcursor/blob/master/ ...를 읽었습니다 . 간단한 복사 및 붙여 넣기를 사용하지만 단순한 스크립팅 이상의 방식으로 원본 TEXTAREA를 모니터링합니다. 내 생각에 FF 플러그인은 텍스트를 자체 환경 (전체 액세스 권한이 있음) 만 처리하면되므로 더 쉽게 사용할 수 있다고 생각합니다. QuickCursor는 좋아 보이지만, Linux와 동일한 표면이 될 때까지는 Alt + Tab과 It 's All Text :)
Peter.O

나는 리눅스에서 그런 도구를 모른다. 나는 quickcursor에서 친구들에게 이메일을 보내고 그것을 운반하도록 요청할 것입니다. 나는 맥용 윈도우 매니저와 함께 일하는 것처럼 솔기가있는 범용 리눅스 도구로 삼는 것이 임무가 될 것이라고 기대한다. 나는 당신의 요청에 따라 그놈들이 그놈이나 케이드로 이식하도록 요청할 것입니다. 나는 또한 그놈과 kde 프로젝트에 게시하려고 시도 할 수도 있습니다.
nelaaro 8

답변:


2

그것은 당신이 어떤 파일 관리자를 사용하는지에 달려 있지만, 대부분은 보통 "Vim에서 열기"에 일종의 오른쪽 클릭 메뉴 항목을 추가 할 수 있습니다.

KDE4 에는 Dolphin 을 사용 합니다. 메뉴 항목 (서비스 메뉴라고 함)을 추가하려면 서비스 메뉴 폴더에 .desktop 파일을 만듭니다. 내 시스템에서는 이것이 존재 하지만 시스템에 따라 다를 수 있습니다./usr/share/kde4/services/ServiceMenus

open_in_vim.desktop다음 내용으로 파일 을 만듭니다 .

[Desktop Entry]
X-SuSE-translate=true
Type=Service
MimeType=all/allfiles
ServiceTypes=KonqPopupMenu/Plugin
Actions=openInVim
X-KDE-Priority=TopLevel

[Desktop Action openInVim]
Name=Open in Vim
Icon=gvim
Exec=gvim %u

Dolphin (또는 Konqueror)을 다시 시작하면 파일을 마우스 오른쪽 버튼으로 클릭 할 때이 옵션이 표시됩니다.

vim에서 폴더를 열려면 mime 유형을로 변경하십시오 all/all.

Actions메뉴 에서 "Vim으로 열기" 를 선택하고 그 라인을 지우려면,X-KDE-Priority=TopLevel

허락하신다면, 직관적 인 것은 아니지만 그것을하기 위해 돈을 낼 필요는 없습니다!


KDE5의 경우에는을 사용하십시오 ~/.local/share/kservices5/ServiceMenus/.
Hugo Ideler

1

다음 스크립트를 사용해보십시오. quicked . 나는 그것을 시도한 후에 그것에 bash를 가지고 영감을 받았습니다. 그것은 모든 텍스트입니다! .. (이봐, 나는 오스트레일리아 사람이다 "bash"말장난은 피할 수 없었다 :)

그것은 모든 텍스트의 매끄러운되지 않습니다 ! 어느 파이어 폭스 내에서 사용하는 것으로 제한되어 있지만 (거의) 모든 창문에 (거의) 모든 텍스트에 대해 작동합니다 ... 나는 우분투 10.04를 사용하고 있습니다.

그것은 (?) 다른 X11 / Gnome 환경에서 작동해야하지만, 그렇지 않을 수도 있습니다 (?).

기본적 으로이 값은 사용하도록 설정되어 gedit있으며 원하는 gvim경우 선택할 수 있습니다 ...
... EDITOR =

모든 의견 을 읽으십시오 ..

더 좋은 것을 얻을 때까지 트릭을해야합니다.

추신 : 일부 텍스트는 사전 선택해야하지만 클립 보드에 복사 할 필요는 없습니다.
그냥 선택한 텍스트를 다음 당신이 선택한 어떤 바로 가기 키를 누릅니다quicked

PPS :
내가 얘기를 깜빡 했네요 스크립트의 의견은 : xwininfox11-utils스위트.
... 우분투 / 데비안에 모든 의존성을 설치하려면 다음 명령을 사용하십시오

  • sudo apt-get install wmctrl xclip xdotool x11-utils zenity

링크 된 '붙여 넣기'는 더 이상 사용할 수 없습니다.
dotancohen 12:26 am
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.