win下用xshell或者secrecrt终端里使用vim时,alt组合快键键问题如何解决呢?
- xinglu1983
- 帖子: 43
- 注册时间: 2008-07-08 19:25
- 来自: 北京
- 联系:
win下用xshell或者secrecrt终端里使用vim时,alt组合快键键问题如何解决呢?
公司限制,不能使用linux,但是需要在服务器上直接编辑代码,所以只能在win下用xshell或者secrecrt终端里使用vim,这种情况下,vim里设置的alt组合快键无法使用,这种情况大家遇到过吗?该如何解决呢?
谢谢~
谢谢~
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- xinglu1983
- 帖子: 43
- 注册时间: 2008-07-08 19:25
- 来自: 北京
- 联系:
Re: win下用xshell或者secrecrt终端里使用vim时,alt组合快键键问题如何解决呢?
哦?啥意思啊?在终端里打开gvim?eexpress 写了:gvim不一样支持远程编辑嘛。
-
- 帖子: 403
- 注册时间: 2007-10-27 1:04
Re: win下用xshell或者secrecrt终端里使用vim时,alt组合快键键问题如何解决呢?
c / s 模式。
本地修改;远程更新。
但是,从来没有用过。不知道怎么搭建vim服务器。如何访问也不清楚。
通过ssh吗?用不用输入密码?如果需要的话 ,又在哪里输入?不同系统之间如何配置?
ee,帮忙说明一下?或给点详细的资料?
本地修改;远程更新。
但是,从来没有用过。不知道怎么搭建vim服务器。如何访问也不清楚。
通过ssh吗?用不用输入密码?如果需要的话 ,又在哪里输入?不同系统之间如何配置?
ee,帮忙说明一下?或给点详细的资料?
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
Re: win下用xshell或者secrecrt终端里使用vim时,alt组合快键键问题如何解决呢?
Vim 支持通过 dav、fetch、ftp、http、rcp、rsync、scp 或者 sftp 编辑远程文件。比如,
gvim ftp://username@hostname[:port]/full_directory/filename
secrecrt不熟悉,自己搜索就是。比如,
http://hi.baidu.com/yanweinet/blog/item ... e0b7f.html
gvim ftp://username@hostname[:port]/full_directory/filename
secrecrt不熟悉,自己搜索就是。比如,
http://hi.baidu.com/yanweinet/blog/item ... e0b7f.html
● 鸣学
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: win下用xshell或者secrecrt终端里使用vim时,alt组合快键键问题如何解决呢?
还是那句话:什么叫「无法使用」?xinglu1983 写了:公司限制,不能使用linux,但是需要在服务器上直接编辑代码,所以只能在win下用xshell或者secrecrt终端里使用vim,这种情况下,vim里设置的alt组合快键无法使用,这种情况大家遇到过吗?该如何解决呢?
谢谢~
换个问法:你做了什么?你期望程序如何反应?你实际上又得到了怎样的结果?
通过 ssh / ftp 都行。ssh 的话可以挂载,也可以让 vim 配合 scp 命令。想不输入密码,请自行搜索「ssh 免密码登录」。sarrow 写了:c / s 模式。
本地修改;远程更新。
但是,从来没有用过。不知道怎么搭建vim服务器。如何访问也不清楚。
通过ssh吗?用不用输入密码?如果需要的话 ,又在哪里输入?不同系统之间如何配置?
ee,帮忙说明一下?或给点详细的资料?
代码: 全选
:h netrw
- xinglu1983
- 帖子: 43
- 注册时间: 2008-07-08 19:25
- 来自: 北京
- 联系:
Re: win下用xshell或者secrecrt终端里使用vim时,alt组合快键键问题如何解决呢?
还是那句话:什么叫「无法使用」?lilydjwg 写了:xinglu1983 写了:公司限制,不能使用linux,但是需要在服务器上直接编辑代码,所以只能在win下用xshell或者secrecrt终端里使用vim,这种情况下,vim里设置的alt组合快键无法使用,这种情况大家遇到过吗?该如何解决呢?
谢谢~
换个问法:你做了什么?你期望程序如何反应?你实际上又得到了怎样的结果?
是我没说清楚哈,我的意思是,我在服务器上的 .vimrc里设置了绑定alt组合键的快捷键,比如:map <M-1> 。。。。
但是通过xshell、securecrt这种终端软件连上服务器进行vim操作时,alt首先调用的是这些终端软件的快捷键,而不去调vim设置的,我试过xshell3,可以取消掉自己的alt切换标签,但是取消不了alt呼出菜单,xshell4是可以取消呼出菜单,但是取消不了alt切换标签,securecrt完全没找到在哪里设置。
-
- 帖子: 403
- 注册时间: 2007-10-27 1:04
Re: win下用xshell或者secrecrt终端里使用vim时,alt组合快键键问题如何解决呢?
多谢两位。
不过,和我想的有些偏差。以下,摘自vim:remote.txt
这致使我以为,远端也需要启动vim,用类似于vim --server的方式来启动。然后向外发布一个端口。本地的计算机,可以通过vim或gvim,用类似于--remote 的指令,来连接到远端计算机上,正在监听着的vim --server方式的软件。
而ee你说的ftp、http方式,其实就是下下载到本地临时文件,然后修改本地的副本。ftp则可以上传修改后的版本。http,就不知道了。这和预想的有点不一样……
至于狐狸的“ftp 在 Linux 下有 curlftpfs 可以挂载。”多谢了,还不知道有这种好东西。
不过,没查到怎么干掉这个挂载点?用sudo rm -rf吗?
不过,和我想的有些偏差。以下,摘自vim:remote.txt
代码: 全选
--remote [+{cmd}] {file} ... *--remote*
Open the file list in a remote Vim. When
there is no Vim server, execute locally.
There is one optional init command: +{cmd}.
This must be an Ex command that can be
followed by "|".
The rest of the command line is taken as the
file list. Thus any non-file arguments must
come before this.
You cannot edit stdin this way |--|.
The remote Vim is raised. If you don't want
this use >
vim --remote-send "<C-\><C-N>:n filename<CR>"
而ee你说的ftp、http方式,其实就是下下载到本地临时文件,然后修改本地的副本。ftp则可以上传修改后的版本。http,就不知道了。这和预想的有点不一样……
至于狐狸的“ftp 在 Linux 下有 curlftpfs 可以挂载。”多谢了,还不知道有这种好东西。
不过,没查到怎么干掉这个挂载点?用sudo rm -rf吗?
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: win下用xshell或者secrecrt终端里使用vim时,alt组合快键键问题如何解决呢?
Vim 的 +clientserver 是从一个 vim 发命令给另外一个 vim 的。sarrow 写了:多谢两位。
不过,和我想的有些偏差。以下,摘自vim:remote.txt
[...]
这致使我以为,远端也需要启动vim,用类似于vim --server的方式来启动。然后向外发布一个端口。本地的计算机,可以通过vim或gvim,用类似于--remote 的指令,来连接到远端计算机上,正在监听着的vim --server方式的软件。
而ee你说的ftp、http方式,其实就是下下载到本地临时文件,然后修改本地的副本。ftp则可以上传修改后的版本。http,就不知道了。这和预想的有点不一样……
至于狐狸的“ftp 在 Linux 下有 curlftpfs 可以挂载。”多谢了,还不知道有这种好东西。
不过,没查到怎么干掉这个挂载点?用sudo rm -rf吗?
FUSE 挂载的可用 fusermount -u xxx 卸载,也可以用 umount。
你也可以用 X Window 的协议把远程 gvim 显示到本地来用。
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: win下用xshell或者secrecrt终端里使用vim时,alt组合快键键问题如何解决呢?
原来是这个。这个不应该发到这里呀,因为这是 xshell 或者 SecureCRT 自己的问题。xinglu1983 写了:还是那句话:什么叫「无法使用」?lilydjwg 写了:xinglu1983 写了:公司限制,不能使用linux,但是需要在服务器上直接编辑代码,所以只能在win下用xshell或者secrecrt终端里使用vim,这种情况下,vim里设置的alt组合快键无法使用,这种情况大家遇到过吗?该如何解决呢?
谢谢~
换个问法:你做了什么?你期望程序如何反应?你实际上又得到了怎样的结果?
是我没说清楚哈,我的意思是,我在服务器上的 .vimrc里设置了绑定alt组合键的快捷键,比如:map <M-1> 。。。。
但是通过xshell、securecrt这种终端软件连上服务器进行vim操作时,alt首先调用的是这些终端软件的快捷键,而不去调vim设置的,我试过xshell3,可以取消掉自己的alt切换标签,但是取消不了alt呼出菜单,xshell4是可以取消呼出菜单,但是取消不了alt切换标签,securecrt完全没找到在哪里设置。
你试试 putty(注意到官网下英文版;有个中文版是恶意软件)。另外,你也可以装个 X Window 软件使用远程机器上的 gvim,好像有个叫 Xming 的。如果用 Cygwin 的话,不如用它的 ssh 程序。
还有,终端下 Alt+一个键 等同于按 Esc 后立即按那个键。