waiting
deepin
2022-10-10 19:52 linux 的终端(putty, bash)
复制一般是鼠标拖动选择区域(自动把选中区域字符复制到剪切板),
粘贴入可以试用快捷键 Shift+Insert
Reply Like 0 View the author
linux 的终端(putty, bash)
复制一般是鼠标拖动选择区域(自动把选中区域字符复制到剪切板),
粘贴入可以试用快捷键 Shift+Insert
这是我之前为XTerm终端设置快捷键时,在~/.bashrc文件中添加的代码,你可以拿来参考。
### 设置X11剪贴板相关的快捷键 ###
if [ "$TERM" != "linux" ]; then
# 复制行编辑缓冲区的内容到X11剪贴板
_Copy_Readline(){
echo -n "$READLINE_LINE" | xsel --input --clipboard
}
# 设置 Alt+z 组合键来执行_Copy_Readline函数
bind -x '"\ez":_Copy_Readline'
# 剪切行编辑缓冲区的内容到X11剪贴板
_Cut_Readline(){
echo -n "$READLINE_LINE" | xsel --input --clipboard
READLINE_LINE=
}
# 设置 Alt+x 组合键来执行_Cut_Readline函数
bind -x '"\ex":_Cut_Readline'
# 复制primary缓冲区的内容到X11剪贴板
_Copy_Primary(){
xsel --output --primary 2>/dev/null | xsel --input --clipboard
}
# 设置 Alt+c 组合键来执行_Copy_Primary函数
bind -x '"\ec":_Copy_Primary'
# capitalize-word函数的快捷键已经被占用,重新设置一个
bind '"\ea": capitalize-word'
# 粘贴X11剪贴板的内容到行编辑缓冲区
_Paste_Xclipboard(){
NEW_POINT="${READLINE_LINE:0:$READLINE_POINT}$(xsel --output --clipboard 2>/dev/null)"
READLINE_LINE="${READLINE_LINE:0:$READLINE_POINT}$(xsel --output --clipboard 2>/dev/null)${READLINE_LINE:$READLINE_POINT}"
READLINE_POINT=${#NEW_POINT}
unset NEW_POINT
}
# 设置 Alt+v 组合键来执行_Paste_Xclipboard函数
bind -x '"\ev":_Paste_Xclipboard'
fi
linux 的终端(putty, bash)
复制一般是鼠标拖动选择区域(自动把选中区域字符复制到剪切板),
粘贴入可以试用快捷键 Shift+Insert
这个可以 嘻嘻嘻
这是我之前为XTerm终端设置快捷键时,在~/.bashrc文件中添加的代码,你可以拿来参考。
### 设置X11剪贴板相关的快捷键 ###
if [ "$TERM" != "linux" ]; then
# 复制行编辑缓冲区的内容到X11剪贴板
_Copy_Readline(){
echo -n "$READLINE_LINE" | xsel --input --clipboard
}
# 设置 Alt+z 组合键来执行_Copy_Readline函数
bind -x '"\ez":_Copy_Readline'
# 剪切行编辑缓冲区的内容到X11剪贴板
_Cut_Readline(){
echo -n "$READLINE_LINE" | xsel --input --clipboard
READLINE_LINE=
}
# 设置 Alt+x 组合键来执行_Cut_Readline函数
bind -x '"\ex":_Cut_Readline'
# 复制primary缓冲区的内容到X11剪贴板
_Copy_Primary(){
xsel --output --primary 2>/dev/null | xsel --input --clipboard
}
# 设置 Alt+c 组合键来执行_Copy_Primary函数
bind -x '"\ec":_Copy_Primary'
# capitalize-word函数的快捷键已经被占用,重新设置一个
bind '"\ea": capitalize-word'
# 粘贴X11剪贴板的内容到行编辑缓冲区
_Paste_Xclipboard(){
NEW_POINT="${READLINE_LINE:0:$READLINE_POINT}$(xsel --output --clipboard 2>/dev/null)"
READLINE_LINE="${READLINE_LINE:0:$READLINE_POINT}$(xsel --output --clipboard 2>/dev/null)${READLINE_LINE:$READLINE_POINT}"
READLINE_POINT=${#NEW_POINT}
unset NEW_POINT
}
# 设置 Alt+v 组合键来执行_Paste_Xclipboard函数
bind -x '"\ev":_Paste_Xclipboard'
fi
楼上的方法就可以,简单
在putty左边栏 窗口选项中有一个选择,就是复制粘贴设置,将CTRL+Shit+[C,V]选择为CLipBOARD就可以复制粘贴了。
在putty左边栏 窗口选项中有一个选择,就是复制粘贴设置,将CTRL+Shit+[C,V]选择为CLipBOARD就可以复制粘贴了。
我这改完咋没有保存按钮😥
Popular Ranking
ChangePopular Events
More
linux putty 怎么复制 粘贴?
只能在putty里面复制 粘贴,怎么复制到外面浏览器或者txt之类的编辑器?